[Pidgin] #1788: Suddently crash

Pidgin trac at pidgin.im
Mon Jun 18 07:25:52 EDT 2007


#1788: Suddently crash
---------------------------+------------------------------------------------
  Reporter:  A.Faith       |       Owner:                                         
      Type:  defect        |      Status:  new                                    
  Priority:  minor         |   Milestone:                                         
 Component:  pidgin (gtk)  |     Version:  2.0.1                                  
Resolution:                |    Keywords:  crash, suddently, bug, pclinuxos, pclos
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by A.Faith):

 the trace of the bug with gdb :

 {{{
 udrescu at pc1:~$ gdb pidgin
 GNU gdb 6.3-9pclos2007 (PCLinuxOS release 2007)
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you
 are
 welcome to change it and/or distribute copies of it under certain
 conditions.
 Type "show copying" to see the conditions.
 There is absolutely no warranty for GDB.  Type "show warranty" for
 details.
 This GDB was configured as "i586-mandriva-linux-gnu"...(no debugging
 symbols found)
 Using host libthread_db library "/lib/i686/libthread_db.so.1".

 (gdb) handle SIGPIPE nostop
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        Yes     Yes             Broken pipe
 (gdb) run
 Starting program: /usr/bin/pidgin
 Reading symbols from shared object read from target memory...(no debugging
 symbols found)...done.
 Loaded system supplied DSO at 0xb7f8b000
 [Thread debugging using libthread_db enabled]
 [New Thread -1223964976 (LWP 6974)]
 [New Thread -1231299680 (LWP 6977)]
 libnm_glib_nm_state_cb: dbus returned an error.
   (org.freedesktop.DBus.Error.ServiceUnknown) The name
 org.freedesktop.NetworkManager was not provided by any .service files
 Detaching after fork from child process 6978.
 Detaching after fork from child process 6979.
 Detaching after fork from child process 6981.
 Detaching after fork from child process 6982.
 Detaching after fork from child process 6983.
 Detaching after fork from child process 6984.
 Detaching after fork from child process 6987.
 Detaching after fork from child process 6988.
 Detaching after fork from child process 6989.
 Detaching after fork from child process 6991.
 Detaching after fork from child process 6999.
 Detaching after fork from child process 7000.
 Detaching after fork from child process 7001.
 Detaching after fork from child process 7002.
 Detaching after fork from child process 7010.
 Detaching after fork from child process 7017.
 ---Type <return> to continue, or q <return> to quit---

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1223964976 (LWP 6974)]
 0xb741100f in g_type_check_instance_is_a () from
 /usr/lib/libgobject-2.0.so.0
 (gdb) run
 The program being debugged has been started already.
 Start it from the beginning? (y or n) y
 warning: cannot close "shared object read from target memory": File in
 wrong format
 Starting program: /usr/bin/pidgin
 Reading symbols from shared object read from target memory...(no debugging
 symbols found)...done.
 Loaded system supplied DSO at 0xb7f9d000
 [Thread debugging using libthread_db enabled]
 [New Thread -1223891248 (LWP 7026)]
 [New Thread -1231225952 (LWP 7027)]
 libnm_glib_nm_state_cb: dbus returned an error.
   (org.freedesktop.DBus.Error.ServiceUnknown) The name
 org.freedesktop.NetworkManager was not provided by any .service files
 Detaching after fork from child process 7028.
 Detaching after fork from child process 7029.
 Detaching after fork from child process 7031.
 Detaching after fork from child process 7032.
 Detaching after fork from child process 7033.
 Detaching after fork from child process 7034.
 Detaching after fork from child process 7035.
 Detaching after fork from child process 7036.
 Detaching after fork from child process 7037.
 Detaching after fork from child process 7038.
 Detaching after fork from child process 7041.

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1223891248 (LWP 7026)]
 0xb742300f in g_type_check_instance_is_a () from
 /usr/lib/libgobject-2.0.so.0
 (gdb) bt full
 #0  0xb742300f in g_type_check_instance_is_a () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #1  0xb7b604d2 in gtk_image_set_from_pixbuf () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #2  0x080a4b2d in gtk_imhtml_insert_smiley_at_iter ()
 No symbol table info available.
 #3  0x080a5557 in gtk_imhtml_insert_html_at_iter ()
 No symbol table info available.
 #4  0x080a87d3 in gtk_imhtml_append_text_with_images ()
 No symbol table info available.
 #5  0x080952a7 in pidgin_conv_present_conversation ()
 No symbol table info available.
 #6  0xb7634923 in purple_conversation_write () from
 /usr/lib/libpurple.so.0
 No symbol table info available.
 #7  0xb7635ad9 in purple_conv_im_write () from /usr/lib/libpurple.so.0
 No symbol table info available.
 #8  0xb7635e54 in purple_conv_im_write () from /usr/lib/libpurple.so.0
 ---Type <return> to continue, or q <return> to quit---
 No symbol table info available.
 #9  0x0808c714 in pidgin_conversations_init ()
 No symbol table info available.
 #10 0xb7415ab3 in g_cclosure_marshal_VOID__VOID () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0xb74082bb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #12 0xb7419b9c in g_signal_override_class_closure () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #13 0xb741b158 in g_signal_emitv () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #14 0xb7aaf815 in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #15 0xb7aafb86 in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #16 0xb7aafd98 in gtk_bin_get_child () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 ---Type <return> to continue, or q <return> to quit---
 #17 0xb7aafec3 in gtk_bindings_activate_event () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #18 0xb7ca9837 in gtk_widget_freeze_child_notify () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #19 0xb7c493cd in gtk_text_view_new_with_buffer () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #20 0xb7b8727c in gtk_marshal_BOOLEAN__VOID () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #21 0xb740676e in g_value_set_static_boxed () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #22 0xb740839f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #23 0xb7419f06 in g_signal_override_class_closure () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #24 0xb741abc4 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #25 0xb741af9b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 ---Type <return> to continue, or q <return> to quit---
 No symbol table info available.
 #26 0xb7c9e621 in gtk_widget_get_default_style () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #27 0xb7cae750 in gtk_window_propagate_key_event () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #28 0xb7cb19ae in gtk_window_activate_key () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #29 0xb7b8727c in gtk_marshal_BOOLEAN__VOID () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #30 0xb740676e in g_value_set_static_boxed () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #31 0xb74082bb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #32 0xb7419f06 in g_signal_override_class_closure () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #33 0xb741abc4 in g_signal_emit_valist () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 ---Type <return> to continue, or q <return> to quit---
 #34 0xb741af9b in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #35 0xb7c9e621 in gtk_widget_get_default_style () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #36 0xb7b80442 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #37 0xb7b81668 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #38 0xb7a07608 in gdk_add_client_message_filter () from
 /usr/lib/libgdk-x11-2.0.so.0
 No symbol table info available.
 #39 0xb738e1b5 in g_main_context_dispatch () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #40 0xb73911d2 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #41 0xb7391544 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #42 0xb7b81a8f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 ---Type <return> to continue, or q <return> to quit---
 No symbol table info available.
 #43 0x080b23cf in main ()
 No symbol table info available.
 (gdb) quit
 The program is running.  Exit anyway? (y or n) y
 udrescu at pc1:~$
 }}}


 it happened now after i've inserted a couple of smiley ( :> ) in a Y!m
 chat.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/1788#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list