[Pidgin] #8712: Pidgin segfaults on startup

Pidgin trac at pidgin.im
Wed Mar 18 22:51:15 EDT 2009


#8712: Pidgin segfaults on startup
--------------------+-------------------------------------------------------
 Reporter:  thread  |           Owner:  lschiere    
     Type:  defect  |          Status:  new         
Milestone:          |       Component:  unclassified
  Version:  2.5.2   |      Resolution:              
 Keywords:          |   Launchpad_bug:              
--------------------+-------------------------------------------------------
Description changed by thread:

Old description:

> I couldn't copy some bits because they have characters that I am unable
> to copy/paste. Hopefully there's enough here to be helpful. I can be
> found on freenode as "thread" if someone needs more info.
>
> #0  0xb750ad88 in strcmp () from /lib/tls/i686/cmov/libc.so.6
> No symbol table info available.
> #1  0xb77595b4 in g_str_equal () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #2  0xb7726ef7 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #3  0xb771fcad in g_intern_static_string () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #4  0xb77c5ad2 in g_param_spec_internal () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #5  0xb77c83c2 in g_param_spec_string () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #6  0xb7a28d89 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #7  0xb77ddc3c in g_type_class_ref () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #8  0xb77c33e8 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #9  0xb77c37d7 in g_object_new_valist () from
> /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #10 0xb77c394e in g_object_new () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #11 0xb7a2894c in gtk_image_new_from_stock () from
> /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #12 0xb7bb8456 in gtk_item_factory_create_item ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #13 0xb7bb8913 in gtk_item_factory_create_items_ac ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #14 0xb7bb895e in gtk_item_factory_create_items ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #15 0x08094f02 in setup_menubar (win=0x9935b30) at
> ../../pidgin/gtkconv.c:3368
>         accel_group = (GtkAccelGroup *) 0x9936f80
>         method = 0xb7b59c30 "U\211AND SOME MORE CHARACTERS I CAN'T PASTE
> PROPERLY HERE"
>         menuitem = (GtkWidget *) 0x0
> #16 0x080a37d5 in pidgin_conv_window_new () at
> ../../pidgin/gtkconv.c:9107
>         win = (PidginWindow *) 0x9935b30
>         pos = GTK_POS_TOP
>         testidea = (GtkWidget *) 0x97cf900
>         menubar = (GtkWidget *) 0xb7efb090
>         state = 0
> #17 0x080a064f in pidgin_conversations_init () at
> ../../pidgin/gtkconv.c:7857
>         handle = (void *) 0x81206b8
>         blist_handle = (void *) 0xb76f7ed0
> #18 0x080c9b94 in pidgin_ui_init () at ../../pidgin/gtkmain.c:304
> No locals.
> #19 0xb76593bc in purple_core_init (ui=0x8114662 "gtk-gaim")
>     at ../../libpurple/core.c:182
>         ops = (PurpleCoreUiOps *) 0x8120400
>         core = (PurpleCore *) 0x97d3d70
>         __PRETTY_FUNCTION__ = "purple_core_init"
> #20 0x080ca785 in main (argc=1, argv=0xbff021a4) at
> ../../pidgin/gtkmain.c:773
>         opt_help = 0
>         opt_login = 0
>         opt_nologin = 0
>         opt_nocrash = 0
>         opt_version = 0
>         opt_si = 1
>         opt_config_dir_arg = 0x0
>         opt_login_arg = 0x0
>         opt_session_arg = 0x0
>         search_path = 0x97d5400 "\001"
>         accounts = (GList *) 0x14
>         sig_indx = 1
>         sigset = {__val = {81927, 0 <repeats 31 times>}}
>         prev_sig_disp = (void (*)(int)) 0
>         errmsg = "SOME FUNKY CHARACTERS"
>         error = (GError *) 0x0
>         opt = -1
>         gui_check = 1
>         debug_enabled = 0
>         migration_failed = 0
>         active_accounts = (GList *) 0x0
>         long_options = {{name = 0x8114a5b "config", has_arg = 1, flag =
> 0x0,
>     val = 99}, {name = 0x8114a62 "debug", has_arg = 0, flag = 0x0, val =
> 100},
>   {name = 0x8114a68 "help", has_arg = 0, flag = 0x0, val = 104}, {
>     name = 0x8114a6d "login", has_arg = 2, flag = 0x0, val = 108}, {
>     name = 0x8114a73 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
>     name = 0x8114a7c "nologin", has_arg = 0, flag = 0x0, val = 110}, {
>     name = 0x8114a84 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
>     name = 0x8114a8c "session", has_arg = 1, flag = 0x0, val = 115}, {
>     name = 0x811478a "version", has_arg = 0, flag = 0x0, val = 118}, {
>     name = 0x8114a94 "display", has_arg = 1, flag = 0x0, val = 68}, {
>     name = 0x8114a9c "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
> 0x0,
>     has_arg = 0, flag = 0x0, val = 0}}

New description:

 I couldn't copy some bits because they have characters that I am unable to
 copy/paste. Hopefully there's enough here to be helpful. I can be found on
 freenode as "thread" if someone needs more info.

 {{{
 #0  0xb750ad88 in strcmp () from /lib/tls/i686/cmov/libc.so.6
 No symbol table info available.
 #1  0xb77595b4 in g_str_equal () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #2  0xb7726ef7 in g_hash_table_lookup () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #3  0xb771fcad in g_intern_static_string () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #4  0xb77c5ad2 in g_param_spec_internal () from
 /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #5  0xb77c83c2 in g_param_spec_string () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #6  0xb7a28d89 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #7  0xb77ddc3c in g_type_class_ref () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #8  0xb77c33e8 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #9  0xb77c37d7 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #10 0xb77c394e in g_object_new () from /usr/lib/libgobject-2.0.so.0
 No symbol table info available.
 #11 0xb7a2894c in gtk_image_new_from_stock () from
 /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #12 0xb7bb8456 in gtk_item_factory_create_item ()
    from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #13 0xb7bb8913 in gtk_item_factory_create_items_ac ()
    from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #14 0xb7bb895e in gtk_item_factory_create_items ()
    from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #15 0x08094f02 in setup_menubar (win=0x9935b30) at
 ../../pidgin/gtkconv.c:3368
         accel_group = (GtkAccelGroup *) 0x9936f80
         method = 0xb7b59c30 "U\211AND SOME MORE CHARACTERS I CAN'T PASTE
 PROPERLY HERE"
         menuitem = (GtkWidget *) 0x0
 #16 0x080a37d5 in pidgin_conv_window_new () at ../../pidgin/gtkconv.c:9107
         win = (PidginWindow *) 0x9935b30
         pos = GTK_POS_TOP
         testidea = (GtkWidget *) 0x97cf900
         menubar = (GtkWidget *) 0xb7efb090
         state = 0
 #17 0x080a064f in pidgin_conversations_init () at
 ../../pidgin/gtkconv.c:7857
         handle = (void *) 0x81206b8
         blist_handle = (void *) 0xb76f7ed0
 #18 0x080c9b94 in pidgin_ui_init () at ../../pidgin/gtkmain.c:304
 No locals.
 #19 0xb76593bc in purple_core_init (ui=0x8114662 "gtk-gaim")
     at ../../libpurple/core.c:182
         ops = (PurpleCoreUiOps *) 0x8120400
         core = (PurpleCore *) 0x97d3d70
         __PRETTY_FUNCTION__ = "purple_core_init"
 #20 0x080ca785 in main (argc=1, argv=0xbff021a4) at
 ../../pidgin/gtkmain.c:773
         opt_help = 0
         opt_login = 0
         opt_nologin = 0
         opt_nocrash = 0
         opt_version = 0
         opt_si = 1
         opt_config_dir_arg = 0x0
         opt_login_arg = 0x0
         opt_session_arg = 0x0
         search_path = 0x97d5400 "\001"
         accounts = (GList *) 0x14
         sig_indx = 1
         sigset = {__val = {81927, 0 <repeats 31 times>}}
         prev_sig_disp = (void (*)(int)) 0
         errmsg = "SOME FUNKY CHARACTERS"
         error = (GError *) 0x0
         opt = -1
         gui_check = 1
         debug_enabled = 0
         migration_failed = 0
         active_accounts = (GList *) 0x0
         long_options = {{name = 0x8114a5b "config", has_arg = 1, flag =
 0x0,
     val = 99}, {name = 0x8114a62 "debug", has_arg = 0, flag = 0x0, val =
 100},
   {name = 0x8114a68 "help", has_arg = 0, flag = 0x0, val = 104}, {
     name = 0x8114a6d "login", has_arg = 2, flag = 0x0, val = 108}, {
     name = 0x8114a73 "multiple", has_arg = 0, flag = 0x0, val = 109}, {
     name = 0x8114a7c "nologin", has_arg = 0, flag = 0x0, val = 110}, {
     name = 0x8114a84 "nocrash", has_arg = 0, flag = 0x0, val = 120}, {
     name = 0x8114a8c "session", has_arg = 1, flag = 0x0, val = 115}, {
     name = 0x811478a "version", has_arg = 0, flag = 0x0, val = 118}, {
     name = 0x8114a94 "display", has_arg = 1, flag = 0x0, val = 68}, {
     name = 0x8114a9c "sync", has_arg = 0, flag = 0x0, val = 83}, {name =
 0x0,
     has_arg = 0, flag = 0x0, val = 0}}
 }}}

--

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


More information about the Tracker mailing list