[Pidgin] #6110: I tried to get a backtrace but couldn't because pidgin doesn't end. It freezes, and I have force it to quit. This has happened several times, but I do not know how to reproduce it except waiting.

Pidgin trac at pidgin.im
Tue Jun 17 23:09:04 EDT 2008


#6110: I tried to get a backtrace but couldn't because pidgin doesn't end. It
freezes, and I have force it to quit. This has happened several times, but
I do not know how to reproduce it except waiting.
---------------------------+------------------------------------------------
  Reporter:  moo_cow       |       Owner:  lschiere
      Type:  defect        |      Status:  new     
  Priority:  minor         |   Milestone:          
 Component:  unclassified  |     Version:  2.4.2   
Resolution:                |    Keywords:          
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by moo_cow):

 I have a backtrace this time after running pidgin with the -d debug flag.
 Here it is.

 (22:01:49) util: Writing file blist.xml to directory /home/chris/.purple
 (22:01:49) util: Writing file /home/chris/.purple/blist.xml
 (22:01:59) account: Disconnecting account 0xc9e1d0
 (22:01:59) connection: Disconnecting connection 0x381df70
 (22:01:59) connection: Deactivating keepalive.
 (22:01:59) jabber: jabber_actions: have pep: NO
 (22:01:59) Gtk: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET
 (widget)' failed
 (22:01:59) Gtk: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET
 (widget)' failed
 (22:01:59) Gtk: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET
 (widget)' failed
 (22:01:59) Gtk: gtk_widget_set_sensitive: assertion `GTK_IS_WIDGET
 (widget)' failed
 (22:01:59) connection: Destroying connection 0x381df70
 (22:02:04) util: Writing file accounts.xml to directory
 /home/chris/.purple
 (22:02:04) util: Writing file /home/chris/.purple/accounts.xml
 (22:02:04) account: Disconnecting account 0xcb4a30
 (22:02:04) connection: Disconnecting connection 0x19ba460
 (22:02:04) connection: Deactivating keepalive.
 *** glibc detected *** pidgin: free(): invalid pointer: 0x0000000003bda320
 ***
 ======= Backtrace: =========
 /lib64/libc.so.6[0x3f17e78158]
 /lib64/libc.so.6(cfree+0x76)[0x3f17e7a796]
 /usr/local/lib/purple-2/libjabber.so.0(jabber_close+0x25d)[0x7f5b42ba42ad]
 /usr/local/lib/libpurple.so.0(purple_connection_destroy+0xc2)[0x15d432]
 /usr/local/lib/libpurple.so.0(purple_account_disconnect+0x43)[0x149073]
 /usr/local/lib/libpurple.so.0[0x15ceb9]
 /lib64/libglib-2.0.so.0[0x346c237c5b]
 /lib64/libglib-2.0.so.0(g_main_context_dispatch+0x23b)[0x346c23749b]
 /lib64/libglib-2.0.so.0[0x346c23ac7d]
 /lib64/libglib-2.0.so.0(g_main_loop_run+0x1cd)[0x346c23b1ad]
 /usr/lib64/libgtk-x11-2.0.so.0(gtk_main+0xdc)[0x3064783a98]
 pidgin(main+0x74b)[0x476cbb]
 /lib64/libc.so.6(__libc_start_main+0xfa)[0x3f17e1e32a]
 pidgin[0x42ba29]
 ======= Memory map: ========
 00110000-001f4000 r-xp 00000000 09:00 329760
 /usr/local/lib/libpurple.so.0.4.2
 001f4000-003f4000 ---p 000e4000 09:00 329760
 /usr/local/lib/libpurple.so.0.4.2
 003f4000-003fc000 rw-p 000e4000 09:00 329760
 /usr/local/lib/libpurple.so.0.4.2
 003fc000-003ff000 rw-p 003fc000 00:00 0
 00400000-004c9000 r-xp 00000000 09:00 1532066
 /usr/local/bin/pidgin
 006c8000-006cd000 rw-p 000c8000 09:00 1532066
 /usr/local/bin/pidgin
 006cd000-006ce000 rw-p 006cd000 00:00 0
 006ce000-006d9000 r-xp 00000000 09:00 1302556
 /lib64/libnss_files-2.8.so
 006d9000-008d8000 ---p 0000b000 09:00 1302556
 /lib64/libnss_files-2.8.so
 008d8000-008d9000 r--p 0000a000 09:00 1302556
 /lib64/libnss_files-2.8.so
 008d9000-008da000 rw-p 0000b000 09:00 1302556
 /lib64/libnss_files-2.8.so
 008da000-008dc000 r-xp 00000000 09:00 600956
 /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
 008dc000-00adb000 ---p 00002000 09:00 600956
 /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
 00adb000-00adc000 rw-p 00001000 09:00 600956
 /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
 00b74000-043a4000 rw-p 00b74000 00:00 0
 [heap]
 40f4b000-40f4c000 ---p 40f4b000 00:00 0
 40f4c000-40f8c000 rw-p 40f4c000 00:00 0
 40f8c000-40f8d000 ---p 40f8c000 00:00 0
 40f8d000-4198d000 rw-p 40f8d000 00:00 0
 41a14000-41a15000 ---p 41a14000 00:00 0
 41a15000-42415000 rw-p 41a15000 00:00 0
 44218000-44219000 ---p 44218000 00:00 0
 44219000-44c19000 rw-p 44219000 00:00 0
 44c19000-44c1a000 ---p 44c19000 00:00 0
 44c1a000-4561a000 rw-p 44c1a000 00:00 0
 3062200000-3062264000 r-xp 00000000 09:00 332198
 /usr/lib64/libgnomevfs-2.so.0.2200.0
 3062264000-3062463000 ---p 00064000 09:00 332198
 /usr/lib64/libgnomevfs-2.so.0.2200.0
 3062463000-3062468000 rw-p 00063000 09:00 332198
 /usr/lib64/libgnomevfs-2.so.0.2200.0
 3062a00000-3062a22000 r-xp 00000000 09:00 333203
 /usr/lib64/libedata-book-1.2.so.2.4.1
 3062a22000-3062c22000 ---p 00022000 09:00 333203
 /usr/lib64/libedata-book-1.2.so.2.4.1
 3062c22000-3062c26000 rw-p 00022000 09:00 333203
 /usr/lib64/libedata-book-1.2.so.2.4.1
 3062e00000-3062e16000 r-xp 00000000 09:00 332199
 /usr/lib64/libgnome-2.so.0.2200.0
 3062e16000-3063015000 ---p 00016000 09:00 332199
 /usr/lib64/libgnome-2.so.0.2200.0
 3063015000-3063017000 rw-p 00015000 09:00 332199
 /usr/lib64/libgnome-2.so.0.2200.0
 3063600000-3063625000 r-xp 00000000 09:00 330768
 /usr/lib64/libpng12.so.0.29.0
 3063625000-3063825000 ---p 00025000 09:00 330768
 /usr/lib64/libpng12.so.0.29.0
 3063825000-3063826000 rw-p 00025000 09:00 330768
 /usr/lib64/libpng12.so.0.29.0
 3063a00000-3063a1f000 r-xp 00000000 09:00 330979
 /usr/lib64/libgdk_pixbuf-2.0.so.0.1200.10
 3063a1f000-3063c1f000 ---p 0001f000 09:00 330979
 /usr/lib64/libgdk_pixbuf-2.0.so.0.1200.10
 3063c1f000-3063c20000 rw-p 0001f000 09:00 330979
 /usr/lib64/libgdk_pixbuf-2.0.so.0.1200.10
 3063e00000-3063f50000 r-xp 00000000 09:00 332123
 /usr/lib64/libxml2.so.2.6.32
 3063f50000-306414f000 ---p 00150000 09:00 332123
 /usr/lib64/libxml2.so.2.6.32
 306414f000-3064158000 rw-p 0014f000 09:00 332123
 /usr/lib64/libxml2.so.2.6.32
 3064158000-306415a000 rw-p 3064158000 00:00 0
 3064200000-306420a000 r-xp 00000000 09:00 329828
 /usr/lib64/libpangocairo-1.0.so.0.2000.1
 306420a000-3064409000 ---p 0000a000 09:00 329828
 /usr/lib64/libpangocairo-1.0.so.0.2000.1
 3064409000-306440a000 rw-p 00009000 09:00 329828
 /usr/lib64/libpangocairo-1.0.so.0.2000.1
 3064600000-3064a76000 r-xp 00000000 09:00 331047
 /usr/lib64/libgtk-x11-2.0.so.0.1200.10
 3064a76000-3064c75000 ---p 00476000 09:00 331047
 /usr/lib64/libgtk-x11-2.0.so.0.1200.10
 3064c75000-3064c80000 rw-p 00475000 09:00 331047
 /usr/lib64/libgtk-x11-2.0.so.0.1200.10
 3064c80000-3064c82000 rw-p 3064c80000 00:00 0
 3064e00000-3064e69000 r-xp 00000000 09:00 330886
 /usr/lib64/libcairo.so.2.17.5
 3064e69000-3065068000 ---p 00069000 09:00 330886
 /usr/lib64/libcairo.so.2.17.5
 3065068000-306506b000 rw-p 00068000 09:00 330886
 /usr/lib64/libcairo.so.2.17.5
 3065200000-30652ae000 r-xp 00000000 09:00 331026
 /usr/lib64/libgdk-x11-2.0.so.0.1200.10
 30652ae000-30654ad000 ---p 000ae000 09:00 331026
 /usr/lib64/libgdk-x11-2.0.so.0.1200.10
 30654ad000-30654b2000 rw-p 000ad000 09:00 331026
 /usr/lib64/libgdk-x11-2.0.so.0.1200.10
 3065600000-306560f000 r-xp 00000000 09:00 1302657
 /lib64/libbz2.so.1.0.4
 306560f000-306580e000 ---p 0000f000 09:00 1302657
 /lib64/libbz2.so.1.0.4
 306580e000-3065810000 rw-p 0000e000 09:00 1302657
 /lib64/libbz2.so.1.0.4
 3065a00000-3065a1f000 r-xp 00000000 09:00 332194
 /usr/lib64/libdbus-glib-1.so.2.1.0
 3065a1f000-3065c1e000 ---p 0001f000 09:00 332194
 /usr/lib64/libdbus-glib-1.so.2.1.0
 3065c1e000-3065c20000 rw-p 0001e000 09:00 332194
 /usr/lib64/libdbus-glib-1.so.2.1.0
 3065e00000-3065f40000 r-xp 00000000 09:00 1302666
 /lib64/libcrypto.so.0.9.8g
 3065f40000-306613f000 ---p 00140000 09:00 1302666
 /lib64/libcrypto.so.0.9.8g
 306613f000-3066160000 rw-p 0013f000 09:00 1302666
 /lib64/libcrypto.so.0.9.8g
 3066160000-3066163000 rw-p 3066160000 00:00 0
 3066200000-3066249000 r-xp 00000000 09:00 1302668
 /lib64/libssl.so.0.9.8g
 3066249000-3066448000 ---p 00049000 09:00 1302668
 /lib64/libssl.so.0.9.8g
 3066448000-306644f000 rw-p 00048000 09:00 1302668
 /lib64/libssl.so.0.9.8g
 3067200000-3067203000 r-xp 00000000 09:00 1302652
 /lib64/libplds4.so
 3067203000-3067402000 ---p 00003000 09:00 1302652
 /lib64/libplds4.so
 3067402000-3067403000 rw-p 00002000 09:00 1302652
 /lib64/libplds4.so
 3067600000-3067604000 r-xp 00000000 09:00 1302629
 /lib64/libplc4.so
 3067604000-3067803000 ---p 00004000 09:00 1302629
 /lib64/libplc4.so
 3067803000-3067804000 rw-p 00003000 09:00 1302629
 /lib64/libplc4.so
 3067a00000-3067a37000 r-xp 00000000 09:00 1302628
 /lib64/libnspr4.so
 3067a37000-3067c37000 ---p 00037000 09:00 1302628
 /lib64/libnspr4.so
 3067c37000-3067c39000 rw-p 00037000 09:00 1302628
 /lib64/libnspr4.so
 3067c39000-3067c3c000 rw-p 3067c39000 00:00 0
 3067e00000-3067f41000 r-xp 00000000 09:00 1302655
 /lib64/libnss3.so
 3067f41000-3068141000 ---p 00141000 09:00 1302655
 /lib64/libnss3.so
 3068141000-3068149000 rw-p 00141000 09:00 1302655
 /lib64/libnss3.so
 3068149000-306814b000 rw-p 3068149000 00:00 0
 3068200000-30682b5000 r-xp 00000000 09:00 332205
 /usr/lib64/libgstreamer-0.10.so.0.16.0
 30682b5000-30684b4000 ---p 000b5000 09:00 332205
 /usr/lib64/libgstreamer-0.10.so.0.16.0
 30684b4000-30684bb000 rw-p 000b4000 09:00 332205
 /usr/lib64/libgstreamer-0.10.so.0.16.0
 30684bb000-30684bc000 rw-p 30684bb000 00:00 0
 3068600000-3068618000 r-xp 00000000 09:00 1302653
 /lib64/libnssutil3.so
 3068618000-3068818000 --Killed
 [chris at localhost Desktop]$

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


More information about the Tracker mailing list