[Pidgin] #9494: Pidgin 2.5.7 crashes on start

Pidgin trac at pidgin.im
Wed Jun 24 14:05:28 EDT 2009


#9494: Pidgin 2.5.7 crashes on start
-------------------------------+--------------------------------------------
 Reporter:  iamvivek           |     Owner:  rekkanoryo
     Type:  defect             |    Status:  new       
Component:  unclassified       |   Version:  2.5.7     
 Keywords:  crash 2.5.7 sound  |  
-------------------------------+--------------------------------------------
 Upgraded from pidgin 2.5.5 to 2.5.7. Cannot start pidgin anymore.

 Here's the backtrace:

 ----

 {{{
 (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]
 [New Thread -1208276768 (LWP 4849)]

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1208276768 (LWP 4849)]
 0x00000000 in ?? ()

 (gdb) bt full
 #0  0x00000000 in ?? ()
 No symbol table info available.
 #1  0x080df36f in pidgin_sound_init () at gtksound.c:306
         gtk_sound_handle = (void *) 0x8118df4
         blist_handle = (void *) 0x5cd86c
         conv_handle = (void *) 0x5cd908
         error = (GError *) 0x0
 #2  0x00554060 in purple_sound_set_ui_ops (ops=0x81186a0) at sound.c:109
 No locals.
 #3  0x080bc9b6 in pidgin_ui_init () at gtkmain.c:294
 No locals.
 #4  0x005274b9 in purple_core_init (ui=0x80f560c "gtk-gaim") at core.c:182
         ops = (PurpleCoreUiOps *) 0x81185a0
         __PRETTY_FUNCTION__ = "purple_core_init"
 #5  0x080bd21e in main (argc=Cannot access memory at address 0x0
 ) at gtkmain.c:768
         display = <value optimized out>
         opt_help = 0
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         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 = {82951, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\000\000\000\000UY�\000\030J\215�@I\215��\217�J\002\000\000\000\001\000\000\000�I\215��/�J\b\000\000\000\024\000\000\000�\217�J�e\215�]��J�]���]��\b",
 '\0' <repeats 11 times>,
 "\220\202��\000\000\000\000F\v\230\000�J\215�F��J\234e\215�\000\000\000\000\221.�J\030\001\000\000�e\215��e\215��e\215�\024\226�JYx�K�\217�J\n\000\000\000\t\000\000\000\030J\215��/�J\b\000\000\000T\000\000\000�\217�J�e\215�]��J\224]��h]��(\000\000\000\001\000\000\000(���h���\030����"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = 0
         active_accounts = <value optimized out>
         long_options = {{name = 0x810412a "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x80f3576 "debug", has_arg = 0, flag = 0x0, val =
 100}, {name = 0x80f6be1 "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x80f3841 "login", has_arg = 2, flag = 0x0, val = 108}, {name =
 0x8100552 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name =
 0x810055b "nologin", has_arg = 0, flag = 0x0, val = 110}, {name =
 0x8100563 "nocrash",
     has_arg = 0, flag = 0x0, val = 120}, {name = 0x8104120 "session",
 has_arg = 1, flag = 0x0, val = 115}, {name = 0x80f8919 "version", has_arg
 = 0, flag = 0x0, val = 118}, {name = 0x8104133 "display", has_arg = 1,
 flag = 0x0,
     val = 68}, {name = 0x810056b "sync", has_arg = 0, flag = 0x0, val =
 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 (gdb)
 }}}

 ----

 Using Core file ----------------------------------------------------------
 {{{
 Core was generated by `pidgin'.
 Program terminated with signal 6, Aborted.
 #0  0x00bd8402 in __kernel_vsyscall ()
 (gdb) bt full
 #0  0x00bd8402 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0x4b5f6c00 in raise () from /lib/libc.so.6
 No symbol table info available.
 #2  0x4b5f8451 in abort () from /lib/libc.so.6
 No symbol table info available.
 #3  0x080bd84d in sighandler (sig=11) at gtkmain.c:193
 No locals.
 #4  <signal handler called>
 No symbol table info available.
 #5  0x00000000 in ?? ()
 No symbol table info available.
 #6  0x080df36f in pidgin_sound_init () at gtksound.c:306
         gtk_sound_handle = (void *) 0x8118df4
         blist_handle = (void *) 0x5cd86c
         conv_handle = (void *) 0x5cd908
         error = (GError *) 0x0
 #7  0x00554060 in purple_sound_set_ui_ops (ops=0x81186a0) at sound.c:109
 No locals.
 #8  0x080bc9b6 in pidgin_ui_init () at gtkmain.c:294
 No locals.
 #9  0x005274b9 in purple_core_init (ui=0x80f560c "gtk-gaim") at core.c:182
         ops = (PurpleCoreUiOps *) 0x81185a0
         __PRETTY_FUNCTION__ = "purple_core_init"
 #10 0x080bd21e in main (argc=Cannot access memory at address 0x0
 ) at gtkmain.c:768
         display = <value optimized out>
         opt_help = 0
         opt_login = 0
         opt_nologin = 0
         opt_version = <value optimized out>
         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 = {82951, 0 <repeats 31 times>}}
         prev_sig_disp = <value optimized out>
         errmsg =
 "\000\000\000\000UY�\000h/ҿ\220.ҿ�\217�J\002\000\000\000\001\000\000\000�.ҿ�/�J\b\000\000\000\024\000\000\000�\217�J\034Kҿ]��J̭������\b",
 '\0' <repeats 11 times>,
 "\220���\000\000\000\000F\v\230\000�/ҿF��J�Jҿ\000\000\000\000\221.�J\030\001\000\000\017Kҿ\bKҿ\004Kҿ\024\226�JYx�K�\217�J\n\000\000\000\t\000\000\000h/ҿ�/�J\b\000\000\000T\000\000\000�\217�J\034Kҿ]��J\224���h���(\000\000\000\001\000\000\000(\b��h���\030����"...
         segfault_message_tmp = <value optimized out>
         error = (GError *) 0x0
         opt = <value optimized out>
         gui_check = <value optimized out>
         debug_enabled = <value optimized out>
         migration_failed = 0
         active_accounts = <value optimized out>
         long_options = {{name = 0x810412a "config", has_arg = 1, flag =
 0x0, val = 99}, {name = 0x80f3576 "debug", has_arg = 0, flag = 0x0, val =
 100}, {name = 0x80f6be1 "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x80f3841 "login", has_arg = 2, flag = 0x0, val = 108}, {name =
 0x8100552 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name =
 0x810055b "nologin", has_arg = 0, flag = 0x0, val = 110}, {name =
 0x8100563 "nocrash",
     has_arg = 0, flag = 0x0, val = 120}, {name = 0x8104120 "session",
 has_arg = 1, flag = 0x0, val = 115}, {name = 0x80f8919 "version", has_arg
 = 0, flag = 0x0, val = 118}, {name = 0x8104133 "display", has_arg = 1,
 flag = 0x0,
     val = 68}, {name = 0x810056b "sync", has_arg = 0, flag = 0x0, val =
 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
 (gdb)
 }}}

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


More information about the Tracker mailing list