[Pidgin] #12174: pidgin crashes

Pidgin trac at pidgin.im
Tue Jun 15 11:11:20 EDT 2010


#12174: pidgin crashes
----------------------------+-----------------------------------------------
 Reporter:  marios.manowar  |     Owner:  rekkanoryo
     Type:  defect          |    Status:  new       
Component:  unclassified    |   Version:  2.7.1     
 Keywords:  crash           |  
----------------------------+-----------------------------------------------
 here is the backtrace i got with the way described on
 http://developer.pidgin.im/wiki/TipsForBugReports

 =========================
 GNU gdb (GDB) 7.1-ubuntu
 Copyright (C) 2010 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "i486-linux-gnu".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from /usr/bin/pidgin...Reading symbols from
 /usr/lib/debug/usr/bin/pidgin...done.
 done.
 (gdb) handle SIGPIPE nostop noprint
 Signal        Stop      Print   Pass to program Description
 SIGPIPE       No        No      Yes             Broken pipe
 (gdb) run
 Starting program: /usr/bin/pidgin
 [Thread debugging using libthread_db enabled]
 /home/marios/.themes/marble-look/gtk-2.0/gtkrc:49: Clearlooks
 configuration option "sunkenmenu" is not supported and will be ignored.
 [New Thread 0xb7e78b70 (LWP 10548)]
 [New Thread 0xb25bdb70 (LWP 10641)]
 (Pidgin:10520): pidgin-libnotify-plugin-DEBUG: Successfully wrote
 blacklist file to /home/marios/.config/indicators/messages/applications-
 blacklist/pidgin-libnotify

 Program received signal SIGSEGV, Segmentation fault.
 0x0205d794 in msn_slpcall_session_init (slpcall=0x847dab0)
     at /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c:136
 136     /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c: No
 such file or directory.
         in /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c
 (gdb) bt full
 #0  0x0205d794 in msn_slpcall_session_init (slpcall=0x847dab0)
     at /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c:136
 No locals.
 #1  0x02043e3b in msn_dc_fallback_to_sb (dc=0x93b0d20)
     at
 /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:352
         slplink = 0x8bb1dd8
         slpcall = 0x847dab0
         queue = <value optimized out>
         __PRETTY_FUNCTION__ = "msn_dc_fallback_to_sb"
 #2  0x02043f0f in msn_dc_incoming_connection_timeout_cb (data=0x93b0d20)
     at
 /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:840
         __PRETTY_FUNCTION__ = "msn_dc_incoming_connection_timeout_cb"
 #3  0x008fdd5c in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #4  0x008fd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #5  0x009012d8 in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #6  0x00901817 in g_main_loop_run () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #7  0x004d0309 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #8  0x080cadc9 in main (argc=1, argv=0xbffff504)
     at /build/buildd/pidgin-2.7.1/./pidgin/gtkmain.c:978
         opt_force_online = 0
         opt_help = 136383536
         opt_login = 0
         opt_nologin = 0
         opt_version = 0
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {81927, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\034\325\377\277\270b\376\267\220(\376\267\260\062\376\267\000\000\000\000\000\000\000\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000,H\002\000\000\000\000\000,H\002\000\364\277\022\000\340\316\021\000@\325\377\277\364\277\022\000\300\324\377\277\003\000\000\000\240\324\377\277\025K\022\000\b\000\000\000X\254\375\267\f\000\000\000H\363\377\277\316\302\021\000h\254\375\267X\254\375\267\f\000\000\000\260\325\377\277\230\325\377\277v\330\021\000\270b\376\267\260\062\376\267\000\000\000\000\340\r\002\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000Q\345td\000\000\000\000\000\000\000\000\364\277\022\000\340\316\021\000\260\325\377\277\364\277\022\000@\325\377\277\003\000\000\000\034\325\377\277\025K\022\000\b\000\000\000\070\254\375\267\f\000\000\000H\363\377\277\316\302\021\000H\254\375\267\070\254\375\267\f\000\000\000\060\326\377\277\024\326\377\277v\330\021\000\030\363\377\277\300%\376\267\260\062\376\267\000\000\000\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000E",
 '\000' <repeats 11 times>"\364,
 \277\022\000\340\316\021\000\060\326\377\277\364\277\022\000\260\325\377\277\003\000\000\000\230\325\377\277\025K\022\000\b\000\000\000\030\254\375\267\f\000\000\000H\363\377\277\316\302\021\000(\254\375\267\030\254\375\267\f\000\000\000\260\326\377\277\300%\376\267\260\062\376\267",
 '\000' <repeats 12 times>...
         signal_channel = <value optimized out>
         signal_status = <value optimized out>
         signal_channel_watcher = 1
         error = 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = 0
         migration_failed = 136383536
         active_accounts = <value optimized out>
         long_options = {{name = 0x811c2ea "config", has_arg = 1, flag =
 0x0,
             val = 99}, {name = 0x810961d "debug", has_arg = 0, flag = 0x0,
             val = 100}, {name = 0x8117d10 "force-online", has_arg = 0,
             flag = 0x0, val = 100}, {name = 0x810c256 "help", has_arg = 0,
             flag = 0x0, val = 104}, {name = 0x8117adc "login", has_arg =
 2,
             flag = 0x0, val = 108}, {name = 0x8117d1d "multiple", has_arg
 = 0,
             flag = 0x0, val = 109}, {name = 0x8117d26 "nologin", has_arg =
 0,
             flag = 0x0, val = 110}, {name = 0x811c2e0 "session", has_arg =
 1,
             flag = 0x0, val = 115}, {name = 0x810f2d9 "version", has_arg =
 0,
             flag = 0x0, val = 118}, {name = 0x811c2f3 "display", has_arg =
 1,
             flag = 0x0, val = 68}, {name = 0x8117d2e "sync", has_arg = 0,
             flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
             val = 0}}
 (gdb) quit
 A debugging session is active.

         Inferior 1 [process 10520] will be killed.

 Quit anyway? (y or n)



 ===========================================

 Here is the backtrace i got by following these instructions
 https://wiki.ubuntu.com/Backtrace

 ===========================================
 GNU gdb (GDB) 7.1-ubuntu
 Copyright (C) 2010 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
 and "show warranty" for details.
 This GDB was configured as "i486-linux-gnu".
 For bug reporting instructions, please see:
 <http://www.gnu.org/software/gdb/bugs/>...
 Reading symbols from /usr/bin/pidgin...Reading symbols from
 /usr/lib/debug/usr/bin/pidgin...done.
 done.
 (gdb) handle SIG33 pass nostop noprint
 Signal        Stop      Print   Pass to program Description
 SIG33         No        No      Yes             Real-time event 33
 (gdb) set pagination 0
 (gdb) run pisdgin
 Starting program: /usr/bin/pidgin pidgin
 [Thread debugging using libthread_db enabled]
 /home/marios/.themes/marble-look/gtk-2.0/gtkrc:49: Clearlooks
 configuration option "sunkenmenu" is not supported and will be ignored.
 [New Thread 0xb7e78b70 (LWP 28205)]
 [New Thread 0xb25bdb70 (LWP 28327)]
 (Pidgin:28154): pidgin-libnotify-plugin-DEBUG: Successfully wrote
 blacklist file to /home/marios/.config/indicators/messages/applications-
 blacklist/pidgin-libnotify

 Program received signal SIGSEGV, Segmentation fault.
 0x00000006 in ?? ()
 (gdb) backtrace full
 #0  0x00000006 in ?? ()
 No symbol table info available.
 #1  0x0205d796 in msn_slpcall_session_init (slpcall=0x895f470) at
 /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c:136
 No locals.
 #2  0x02043e3b in msn_dc_fallback_to_sb (dc=0x93f9020) at
 /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:352
         slplink = 0x93db768
         slpcall = 0x895f470
         queue = <value optimized out>
         __PRETTY_FUNCTION__ = "msn_dc_fallback_to_sb"
 #3  0x02043f0f in msn_dc_incoming_connection_timeout_cb (data=0x93f9020)
 at /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:840
         __PRETTY_FUNCTION__ = "msn_dc_incoming_connection_timeout_cb"
 #4  0x008fdd5c in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #5  0x008fd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #6  0x009012d8 in ?? () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #7  0x00901817 in g_main_loop_run () from /lib/libglib-2.0.so.0
 No symbol table info available.
 #8  0x004d0309 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #9  0x080cadc9 in main (argc=2, argv=0xbffff504) at
 /build/buildd/pidgin-2.7.1/./pidgin/gtkmain.c:978
         opt_force_online = 0
         opt_help = 138519904
         opt_login = 0
         opt_nologin = 0
         opt_version = 0
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         accounts = <value optimized out>
         sig_indx = <value optimized out>
         sigset = {__val = {81927, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\034\325\377\277\270b\376\267\220(\376\267\260\062\376\267\000\000\000\000\000\000\000\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000,H\002\000\000\000\000\000,H\002\000\364\277\022\000\340\316\021\000@\325\377\277\364\277\022\000\300\324\377\277\003\000\000\000\240\324\377\277\025K\022\000\b\000\000\000X\254\375\267\f\000\000\000H\363\377\277\316\302\021\000h\254\375\267X\254\375\267\f\000\000\000\260\325\377\277\230\325\377\277v\330\021\000\270b\376\267\260\062\376\267\000\000\000\000\340\r\002\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000Q\345td\000\000\000\000\000\000\000\000\364\277\022\000\340\316\021\000\260\325\377\277\364\277\022\000@\325\377\277\003\000\000\000\034\325\377\277\025K\022\000\b\000\000\000\070\254\375\267\f\000\000\000H\363\377\277\316\302\021\000H\254\375\267\070\254\375\267\f\000\000\000\060\326\377\277\024\326\377\277v\330\021\000\030\363\377\277\300%\376\267\260\062\376\267\000\000\000\000;\363\377\277\064\363\377\277\060\363\377\277L\310\022\000\361I\022\000E",
 '\000' <repeats 11 times>"\364,
 \277\022\000\340\316\021\000\060\326\377\277\364\277\022\000\260\325\377\277\003\000\000\000\230\325\377\277\025K\022\000\b\000\000\000\030\254\375\267\f\000\000\000H\363\377\277\316\302\021\000(\254\375\267\030\254\375\267\f\000\000\000\260\326\377\277\300%\376\267\260\062\376\267",
 '\000' <repeats 12 times>...
         signal_channel = <value optimized out>
         signal_status = <value optimized out>
         signal_channel_watcher = 1
         error = 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = 0
         migration_failed = 138519904
         active_accounts = <value optimized out>
         long_options = {{name = 0x811c2ea "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x810961d "debug", has_arg = 0, flag = 0x0, val =
 100}, {name = 0x8117d10 "force-online", has_arg = 0, flag = 0x0, val =
 100}, {name = 0x810c256 "help", has_arg = 0, flag = 0x0, val = 104}, {name
 = 0x8117adc "login", has_arg = 2, flag = 0x0, val = 108}, {name =
 0x8117d1d "multiple", has_arg = 0, flag = 0x0, val = 109}, {name =
 0x8117d26 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name =
 0x811c2e0 "session", has_arg = 1, flag = 0x0, val = 115}, {name =
 0x810f2d9 "version", has_arg = 0, flag = 0x0, val = 118}, {name =
 0x811c2f3 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x8117d2e
 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag
 = 0x0, val = 0}}
 (gdb) info registers
 eax            0x6      6
 ecx            0x93f9108        155160840
 edx            0x93b8848        154896456
 ebx            0x2078ff4        34050036
 esp            0xbfffcfec       0xbfffcfec
 ebp            0xbfffd008       0xbfffd008
 esi            0x895f470        144045168
 edi            0x93db768        155039592
 eip            0x6      0x6
 eflags         0x10206  [ PF IF RF ]
 cs             0x73     115
 ss             0x7b     123
 ds             0x7b     123
 es             0x7b     123
 fs             0x0      0
 gs             0x33     51
 (gdb) x/16i $pc
 => 0x6: Cannot access memory at address 0x6
 (gdb) thread apply all backtrace

 Thread 3 (Thread 0xb25bdb70 (LWP 28327)):
 #0  0x0012d422 in __kernel_vsyscall ()
 #1  0x00b4cb86 in poll () from /lib/tls/i686/cmov/libc.so.6
 #2  0x02e90502 in ?? () from /usr/lib/libpulse.so.0
 #3  0x02e7ca59 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
 #4  0x02e7ea13 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
 #5  0x02e7eae4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
 #6  0x02e902a3 in ?? () from /usr/lib/libpulse.so.0
 #7  0x02ee3e02 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
 #8  0x0016c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #9  0x00b5aa4e in clone () from /lib/tls/i686/cmov/libc.so.6

 Thread 2 (Thread 0xb7e78b70 (LWP 28205)):
 #0  0x0012d422 in __kernel_vsyscall ()
 #1  0x00b53971 in select () from /lib/tls/i686/cmov/libc.so.6
 #2  0x0241946f in ?? () from /usr/lib/libtcl8.4.so.0
 #3  0x0016c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 #4  0x00b5aa4e in clone () from /lib/tls/i686/cmov/libc.so.6

 Thread 1 (Thread 0xb7fd6750 (LWP 28154)):
 #0  0x00000006 in ?? ()
 #1  0x0205d796 in msn_slpcall_session_init (slpcall=0x895f470) at
 /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/slpcall.c:136
 #2  0x02043e3b in msn_dc_fallback_to_sb (dc=0x93f9020) at
 /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:352
 #3  0x02043f0f in msn_dc_incoming_connection_timeout_cb (data=0x93f9020)
 at /build/buildd/pidgin-2.7.1/./libpurple/protocols/msn/directconn.c:840
 #4  0x008fdd5c in ?? () from /lib/libglib-2.0.so.0
 #5  0x008fd5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
 #6  0x009012d8 in ?? () from /lib/libglib-2.0.so.0
 #7  0x00901817 in g_main_loop_run () from /lib/libglib-2.0.so.0
 #8  0x004d0309 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
 #9  0x080cadc9 in main (argc=2, argv=0xbffff504) at
 /build/buildd/pidgin-2.7.1/./pidgin/gtkmain.c:978
 (gdb) quit
 A debugging session is active.

         Inferior 1 [process 28154] will be killed.

 Quit anyway? (y or n) Not confirmed.
 (gdb) quit
 A debugging session is active.

         Inferior 1 [process 28154] will be killed.

 Quit anyway? (y or n)

 ======================================

 Both backtraces are on Ubuntu 10.04 LTS.
 The same problem appears in windows too but i can't have information from
 windows.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/12174>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list