Bug#869503: Totem Player Segmentation Fault on Start Up (Debian 9)

Aaron Valdes aaron78valdes at gmail.com
Mon Jul 24 14:09:32 UTC 2017


Thanks Jason for all your guidance.

Here is the backtrace run in the order you suggested.

This is just with bt in gdm.

See below.

On Mon, 24 Jul 2017 08:50:15 -0500 Jason Crain <jason at inspiresomeone.us> wrote:
> On Sun, Jul 23, 2017 at 08:43:47PM -0400, Aaron Valdes wrote:
> > gdb totem
> > GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
> > Copyright (C) 2016 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 "i686-linux-gnu".
> > Type "show configuration" for configuration details.
> > For bug reporting instructions, please see:
> > <http://www.gnu.org/software/gdb/bugs/>.
> > Find the GDB manual and other documentation resources online at:
> > <http://www.gnu.org/software/gdb/documentation/>.
> > For help, type "help".
> > Type "apropos word" to search for commands related to "word"...
> > Reading symbols from totem...Reading symbols
> > from /usr/lib/debug/.build-id/76/c73577645ba60270eb0d6919647d36862f01c7.debug...done.
> > done.
> > (gdb) thread apply all bt
> > (gdb) run
> > Starting program: /usr/bin/totem 
> > [Thread debugging using libthread_db enabled]
> > Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
> > [New Thread 0xb16f1b40 (LWP 7133)]
> > [New Thread 0xb0ef0b40 (LWP 7134)]
> > [New Thread 0xb02ffb40 (LWP 7135)]
> > 
> > (totem:7129): Totem-WARNING **: Failed to register application: Timeout
> > was reached
> > [Thread 0xb02ffb40 (LWP 7135) exited]
> > [Thread 0xb0ef0b40 (LWP 7134) exited]
> > [Thread 0xb16f1b40 (LWP 7133) exited]
> > [Inferior 1 (process 7129) exited normally]
> 
> You've run totem inside of gdb correctly, but to get a good backtrace
> you'll need to first 'run' totem, get it to crash, and then do 'bt' or
> 'thread apply all bt'.  Only then will the backtrace say what totem was
> doing when it crashed.  Were you having trouble getting totem to crash
> while ingdb totem
GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
Copyright (C) 2016 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 "i686-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from totem...done.
(gdb) run
Starting program: /usr/bin/totem 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb16f8b40 (LWP 1430)]
[New Thread 0xb0ef7b40 (LWP 1431)]
[New Thread 0xb02ffb40 (LWP 1432)]
[New Thread 0xaf3e2b40 (LWP 1433)]
[New Thread 0xaea22b40 (LWP 1434)]
[New Thread 0xadeceb40 (LWP 1435)]
[New Thread 0x9d658b40 (LWP 1436)]
[New Thread 0x9b4f5b40 (LWP 1437)]
[New Thread 0x9acf4b40 (LWP 1438)]
[New Thread 0x95f37b40 (LWP 1439)]
[New Thread 0x95736b40 (LWP 1440)]

(totem:1425): Gtk-WARNING **: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node slider owner GtkScale)

Thread 1 "totem" received signal SIGSEGV, Segmentation fault.
0x00000001 in ?? ()
(gdb) bt
#0  0x00000001 in  ()
#1  0xb6af6852 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#2  0xb6af1c1e in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#3  0xb6b10303 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#4  0xb6aef2e2 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#5  0xb6b33f07 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#6  0xb6b335c4 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#7  0xb6b33ca1 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#8  0xb6b335a7 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#9  0xb6b33926 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#10 0xb6b335c4 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#11 0xb6b335c4 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#12 0xb6b35169 in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#13 0xb6b365ee in  () at /usr/lib/i386-linux-gnu/libcogl.so.20
#14 0xb6b04cf2 in cogl_flush () at /usr/lib/i386-linux-gnu/libcogl.so.20
#15 0xb6b39fcc in cogl_onscreen_swap_buffers_with_damage ()
    at /usr/lib/i386-linux-gnu/libcogl.so.20
#16 0xb6bd8e5b in  () at /usr/lib/i386-linux-gnu/libclutter-1.0.so.0
#17 0xb6bdc593 in  () at /usr/lib/i386-linux-gnu/libclutter-1.0.so.0
#18 0xb6c4b3e7 in  () at /usr/lib/i386-linux-gnu/libclutter-1.0.so.0
#19 0xb6bdbc32 in  () at /usr/lib/i386-linux-gnu/libclutter-1.0.so.0
#23 0xb73c6ed5 in <emit signal ??? on instance 0x8003f938 [GdkFrameClockIdle]> (instance=0x8003f938, signal_id=51, detail=0) at ././gobject/gsignal.c:3447
---Type <return> to continue, or q <return> to quit---
    #20 0xb73abc3b in g_closure_invoke (closure=0x80470920, return_value=0x0, n_param_values=1, param_values=0xbfffefe0, invocation_hint=0xbfffef84) at ././gobject/gclosure.c:804
    #21 0xb73be01e in signal_emit_unlocked_R (node=node at entry=0x800399b8, detail=detail at entry=0, instance=instance at entry=0x8003f938, emission_return=0x0, instance_and_params=0xbfffefe0)
    at ././gobject/gsignal.c:3635
    #22 0xb73c6bb6 in g_signal_emit_valist (instance=0x8003f938, signal_id=51, detail=0, var_args=0xbffff13c "\271\363\216\266\247", <incomplete sequence \371\216\266>) at ././gobject/gsignal.c:3391
#24 0xb68ef9b0 in _gdk_frame_clock_emit_paint (frame_clock=0x8003f938 [GdkFrameClockIdle])
    at ././gdk/gdkframeclock.c:640
#25 0xb68f033a in gdk_frame_clock_paint_idle (data=0x8003f938) at ././gdk/gdkframeclockidle.c:430
#26 0xb68d990c in gdk_threads_dispatch (data=0x80352e40) at ././gdk/gdk.c:743
#27 0xb72b9f91 in g_timeout_dispatch (source=0x80529248, callback=0xb68d98d0 <gdk_threads_dispatch>, user_data=0x80352e40) at ././glib/gmain.c:4674
#28 0xb72b939b in g_main_dispatch (context=0x8003ba00) at ././glib/gmain.c:3203
#29 0xb72b939b in g_main_context_dispatch (context=0x8003ba00) at ././glib/gmain.c:3856
#30 0xb72b9789 in g_main_context_iterate (context=context at entry=0x8003ba00, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#31 0xb72b9854 in g_main_context_iteration (context=0x8003ba00, may_block=1)
    at ././glib/gmain.c:3990
#32 0xb749512b in g_application_run (application=0x80019080 [TotemObject], argc=1, argv=0xbffff3f4)
    at ././gio/gapplication.c:2381
#33 0x80000c8f in main (argc=1, argv=0xbffff3f4) at totem.c:83
 the debugger?
> 
> 



More information about the pkg-gnome-maintainers mailing list