[Pidgin] #6534: assertion fails when Pidgin starts

Pidgin trac at pidgin.im
Fri Aug 8 10:43:53 EDT 2008


#6534: assertion fails when Pidgin starts
---------------------------+------------------------------------------------
  Reporter:  necro351      |       Owner:                                           
      Type:  defect        |      Status:  new                                      
  Priority:  minor         |   Milestone:                                           
 Component:  pidgin (gtk)  |     Version:  2.4.3                                    
Resolution:                |    Keywords:  assertion failure gtk_tree_store_get_path
   Pending:  1             |  
---------------------------+------------------------------------------------
Changes (by deryni):

  * pending:  0 => 1

Old description:

> I recompiled Pidgin in Debian with debugging symbols to assist you.
> Pidgin fails when started because of an assertion failure:
>
> **
> Gtk:ERROR:(/tmp/buildd/gtk+2.0-2.12.10/gtk/gtktreestore.c:531):gtk_tree_store_get_path:
> assertion failed: (G_NODE (iter->user_data)->parent != NULL)
>
> The full backtrace follows. Despite it saying there are no debugging
> symbols I ran the version of pidgin that has debugging symbols enabled.
>
> System: Linux 2.6.24-1-686 #1 SMP Thu May 8 02:16:39 UTC 2008 i686
> X Vendor: The X.Org Foundation
> X Vendor Release: 10400090
> Selinux: No
> Accessibility: Disabled
> GTK+ Theme: Gorilla
> Icon Theme: Gorilla
>
> Memory status: size: 54398976 vsize: 54398976 resident: 31014912 share:
> 16891904 rss: 31014912 rss_rlim: 4294967295
> CPU usage: start_time: 1218163437 rtime: 54 utime: 46 stime: 8 cutime:0
> cstime: 4 timeout: 0 it_real_value: 0 frequency: 100
>
> Backtrace was generated from '/usr/bin/pidgin'
>
> [Thread debugging using libthread_db enabled]
> [New Thread 0xb7155910 (LWP 917)]
> 0xffffe410 in __kernel_vsyscall ()
> #0  0xffffe410 in __kernel_vsyscall ()
> #1  0xb76aa8c3 in __waitpid_nocancel () from
> /lib/i686/cmov/libpthread.so.0
> #2  0xb774bae3 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
> #3  0xb774bdec in g_spawn_command_line_sync () from
> /usr/lib/libglib-2.0.so.0
> #4  0xb7f31198 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
> #5  <signal handler called>
> #6  0xffffe410 in __kernel_vsyscall ()
> #7  0xb7578ef5 in raise () from /lib/i686/cmov/libc.so.6
> #8  0xb757a871 in abort () from /lib/i686/cmov/libc.so.6
> #9  0xb7739e52 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
> #10 0xb773a37d in g_assertion_message_expr () from
> /usr/lib/libglib-2.0.so.0
> #11 0xb7d0b1f9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #12 0xb7d7f477 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #13 0xb7e2fff4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #14 0x00000213 in ?? ()
> #15 0xb7e3063f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #16 0xb7e30210 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> #17 0x082f0430 in ?? ()
> #18 0x00000000 in ?? ()
>
> Thread 1 (Thread 0xb7155910 (LWP 917)):
> #0  0xffffe410 in __kernel_vsyscall ()
> No symbol table info available.
> #1  0xb76aa8c3 in __waitpid_nocancel () from
> /lib/i686/cmov/libpthread.so.0
> No symbol table info available.
> #2  0xb774bae3 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #3  0xb774bdec in g_spawn_command_line_sync () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #4  0xb7f31198 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
> No symbol table info available.
> #5  <signal handler called>
> No symbol table info available.
> #6  0xffffe410 in __kernel_vsyscall ()
> No symbol table info available.
> #7  0xb7578ef5 in raise () from /lib/i686/cmov/libc.so.6
> No symbol table info available.
> #8  0xb757a871 in abort () from /lib/i686/cmov/libc.so.6
> No symbol table info available.
> #9  0xb7739e52 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #10 0xb773a37d in g_assertion_message_expr () from
> /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #11 0xb7d0b1f9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #12 0xb7d7f477 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #13 0xb7e2fff4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #14 0x00000213 in ?? ()
> No symbol table info available.
> #15 0xb7e3063f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #16 0xb7e30210 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #17 0x082f0430 in ?? ()
> No symbol table info available.
> #18 0x00000000 in ?? ()
> No symbol table info available.
> #0  0xffffe410 in __kernel_vsyscall ()
> The program is running.  Quit anyway (and detach it)? (y or n) [answered
> Y; input not from terminal]
>

> ----------- .xsession-errors (102 sec old) ---------------------
> GCJ PLUGIN: thread 0xb7b159d0: NP_GetValue
> GCJ PLUGIN: thread 0xb7b159d0: NP_GetValue: returning plugin description.
> GCJ PLUGIN: thread 0xb7b159d0: NP_GetValue return
> ** Message: GetValue variable 1 (1)
> ** Message: GetValue variable 2 (2)
> ** Message: GetValue variable 1 (1)
> ** Message: GetValue variable 2 (2)
> ** Message: GetValue variable 1 (1)
> ** Message: GetValue variable 2 (2)
> ** Message: GetValue variable 1 (1)
> ** Message: GetValue variable 2 (2)
> ** Message: GetValue variable 1 (1)
> ** Message: GetValue variable 2 (2)
> **
> **
> Gtk:ERROR:(/tmp/buildd/gtk+2.0-2.12.10/gtk/gtktreestore.c:531):gtk_tree_store_get_path:
> assertion failed: (G_NODE (iter->user_data)->parent != NULL)
> --------------------------------------------------

New description:

 I recompiled Pidgin in Debian with debugging symbols to assist you. Pidgin
 fails when started because of an assertion failure:

 **
 Gtk:ERROR:(/tmp/buildd/gtk+2.0-2.12.10/gtk/gtktreestore.c:531):gtk_tree_store_get_path:
 assertion failed: (G_NODE (iter->user_data)->parent != NULL)

 The full backtrace follows. Despite it saying there are no debugging
 symbols I ran the version of pidgin that has debugging symbols enabled.

 {{{
 System: Linux 2.6.24-1-686 #1 SMP Thu May 8 02:16:39 UTC 2008 i686
 X Vendor: The X.Org Foundation
 X Vendor Release: 10400090
 Selinux: No
 Accessibility: Disabled
 GTK+ Theme: Gorilla
 Icon Theme: Gorilla

 Memory status: size: 54398976 vsize: 54398976 resident: 31014912 share:
 16891904 rss: 31014912 rss_rlim: 4294967295
 CPU usage: start_time: 1218163437 rtime: 54 utime: 46 stime: 8 cutime:0
 cstime: 4 timeout: 0 it_real_value: 0 frequency: 100

 Backtrace was generated from '/usr/bin/pidgin'

 [Thread debugging using libthread_db enabled]
 [New Thread 0xb7155910 (LWP 917)]
 0xffffe410 in __kernel_vsyscall ()
 #0  0xffffe410 in __kernel_vsyscall ()
 #1  0xb76aa8c3 in __waitpid_nocancel () from
 /lib/i686/cmov/libpthread.so.0
 #2  0xb774bae3 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
 #3  0xb774bdec in g_spawn_command_line_sync () from
 /usr/lib/libglib-2.0.so.0
 #4  0xb7f31198 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
 #5  <signal handler called>
 #6  0xffffe410 in __kernel_vsyscall ()
 #7  0xb7578ef5 in raise () from /lib/i686/cmov/libc.so.6
 #8  0xb757a871 in abort () from /lib/i686/cmov/libc.so.6
 #9  0xb7739e52 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
 #10 0xb773a37d in g_assertion_message_expr () from
 /usr/lib/libglib-2.0.so.0
 #11 0xb7d0b1f9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #12 0xb7d7f477 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #13 0xb7e2fff4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #14 0x00000213 in ?? ()
 #15 0xb7e3063f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #16 0xb7e30210 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 #17 0x082f0430 in ?? ()
 #18 0x00000000 in ?? ()

 Thread 1 (Thread 0xb7155910 (LWP 917)):
 #0  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #1  0xb76aa8c3 in __waitpid_nocancel () from
 /lib/i686/cmov/libpthread.so.0
 No symbol table info available.
 #2  0xb774bae3 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #3  0xb774bdec in g_spawn_command_line_sync () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #4  0xb7f31198 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
 No symbol table info available.
 #5  <signal handler called>
 No symbol table info available.
 #6  0xffffe410 in __kernel_vsyscall ()
 No symbol table info available.
 #7  0xb7578ef5 in raise () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #8  0xb757a871 in abort () from /lib/i686/cmov/libc.so.6
 No symbol table info available.
 #9  0xb7739e52 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #10 0xb773a37d in g_assertion_message_expr () from
 /usr/lib/libglib-2.0.so.0
 No symbol table info available.
 #11 0xb7d0b1f9 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #12 0xb7d7f477 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #13 0xb7e2fff4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #14 0x00000213 in ?? ()
 No symbol table info available.
 #15 0xb7e3063f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #16 0xb7e30210 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
 No symbol table info available.
 #17 0x082f0430 in ?? ()
 No symbol table info available.
 #18 0x00000000 in ?? ()
 No symbol table info available.
 #0  0xffffe410 in __kernel_vsyscall ()
 The program is running.  Quit anyway (and detach it)? (y or n) [answered
 Y; input not from terminal]


 ----------- .xsession-errors (102 sec old) ---------------------
 GCJ PLUGIN: thread 0xb7b159d0: NP_GetValue
 GCJ PLUGIN: thread 0xb7b159d0: NP_GetValue: returning plugin description.
 GCJ PLUGIN: thread 0xb7b159d0: NP_GetValue return
 ** Message: GetValue variable 1 (1)
 ** Message: GetValue variable 2 (2)
 ** Message: GetValue variable 1 (1)
 ** Message: GetValue variable 2 (2)
 ** Message: GetValue variable 1 (1)
 ** Message: GetValue variable 2 (2)
 ** Message: GetValue variable 1 (1)
 ** Message: GetValue variable 2 (2)
 ** Message: GetValue variable 1 (1)
 ** Message: GetValue variable 2 (2)
 **
 **
 Gtk:ERROR:(/tmp/buildd/gtk+2.0-2.12.10/gtk/gtktreestore.c:531):gtk_tree_store_get_path:
 assertion failed: (G_NODE (iter->user_data)->parent != NULL)
 --------------------------------------------------
 }}}

Comment:

 Do you have glib/GTK+ fatal asserts enabled?

 Alternatively, what do you mean when you say you "recompiled Pidgin in
 Debian with debugging symbols"?

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


More information about the Tracker mailing list