[Pidgin] #6673: pidgin 2.5.0 crash in sles10sp1

Pidgin trac at pidgin.im
Thu Aug 21 10:00:06 EDT 2008


#6673: pidgin 2.5.0 crash in sles10sp1
--------------------+-------------------------------------------------------
 Reporter:  match   |        Owner:  sadrul      
     Type:  defect  |       Status:  new         
Milestone:          |    Component:  pidgin (gtk)
  Version:  2.5.0   |   Resolution:              
 Keywords:          |  
--------------------+-------------------------------------------------------
Changes (by datallah):

  * owner:  lschiere => sadrul
  * component:  unclassified => pidgin (gtk)


Old description:

> I download the 2.5.0 source and ./configure --prefix=/usr --disable-
> gstreamer --disable-meanwhile --disable-avahi.
> After make install, running it crash, then I use gdb -c core pidgin.
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread -1221888336 (LWP 15401)]
> 0x0807b7b3 in add_login_options (dialog=0x8499b68, parent=0x84d07c8) at
> gtkaccount.c:454
> 454             if (!username &&
> PURPLE_PROTOCOL_PLUGIN_HAS_FUNC(dialog->prpl_info,
> get_account_text_table)) {
>
> #0  0x0807b7b3 in add_login_options (dialog=0x84d9668, parent=0x84d9970)
> at gtkaccount.c:454
>         frame = (GtkWidget *) 0x84db5a8
>         hbox = <value optimized out>
>         vbox = (GtkWidget *) 0x84db940
>         entry = <value optimized out>
>         menu = <value optimized out>
>         item = <value optimized out>
>         user_splits = <value optimized out>
>         l = <value optimized out>
>         l2 = <value optimized out>
>         username = 0x0
> #1  0x0807d961 in pidgin_account_dialog_show
> (type=PIDGIN_ADD_ACCOUNT_DIALOG, account=0x0) at gtkaccount.c:1522
>         dialog = (AccountPrefsDialog *) 0x0
>         win = (GtkWidget *) 0x84da018
>         main_vbox = (GtkWidget *) 0x84da0f8
>         vbox = (GtkWidget *) 0x84d9970
>         dbox = <value optimized out>
>         notebook = (GtkWidget *) 0x84da148
>         button = <value optimized out>
> #2  0xb7683599 in g_cclosure_marshal_VOID__VOID () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #3  0xb76768db in g_closure_invoke () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #4  0xb7687233 in gtk_widget_grab_focus () from
> /opt/gnome/lib/libgobject-2.0.so.0
> No symbol table info available.
> #5  0x084b1af0 in ?? ()
> No symbol table info available.
> #6  0x00000000 in ?? ()
> No symbol table info available.

New description:

 I download the 2.5.0 source and ./configure --prefix=/usr --disable-
 gstreamer --disable-meanwhile --disable-avahi.
 After make install, running it crash, then I use gdb -c core pidgin.

 {{{
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1221888336 (LWP 15401)]
 0x0807b7b3 in add_login_options (dialog=0x8499b68, parent=0x84d07c8) at
 gtkaccount.c:454
 454             if (!username &&
 PURPLE_PROTOCOL_PLUGIN_HAS_FUNC(dialog->prpl_info,
 get_account_text_table)) {

 #0  0x0807b7b3 in add_login_options (dialog=0x84d9668, parent=0x84d9970)
 at gtkaccount.c:454
         frame = (GtkWidget *) 0x84db5a8
         hbox = <value optimized out>
         vbox = (GtkWidget *) 0x84db940
         entry = <value optimized out>
         menu = <value optimized out>
         item = <value optimized out>
         user_splits = <value optimized out>
         l = <value optimized out>
         l2 = <value optimized out>
         username = 0x0
 #1  0x0807d961 in pidgin_account_dialog_show
 (type=PIDGIN_ADD_ACCOUNT_DIALOG, account=0x0) at gtkaccount.c:1522
         dialog = (AccountPrefsDialog *) 0x0
         win = (GtkWidget *) 0x84da018
         main_vbox = (GtkWidget *) 0x84da0f8
         vbox = (GtkWidget *) 0x84d9970
         dbox = <value optimized out>
         notebook = (GtkWidget *) 0x84da148
         button = <value optimized out>
 #2  0xb7683599 in g_cclosure_marshal_VOID__VOID () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #3  0xb76768db in g_closure_invoke () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #4  0xb7687233 in gtk_widget_grab_focus () from
 /opt/gnome/lib/libgobject-2.0.so.0
 No symbol table info available.
 #5  0x084b1af0 in ?? ()
 No symbol table info available.
 #6  0x00000000 in ?? ()
 No symbol table info available.
 }}}

--

Comment:

 Sadrul, this appears to be related to the
 `PURPLE_PROTOCOL_PLUGIN_HAS_FUNC()` stuff.

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


More information about the Tracker mailing list