Bug#785538: [totem] totem crashes at start, no way to start it.

Michael Biebl biebl at debian.org
Mon Jun 1 03:42:46 UTC 2015


Am 17.05.2015 um 17:36 schrieb Rafael Belmonte:
> Package: totem
> Version: 3.14.0-2
> Severity: grave
> 
> --- Please enter the report below this line. ---
> totem crashes at start, no way to start it.
> 
> --- Debug information. ---
> GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
> Copyright (C) 2014 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 "x86_64-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//usr/bin/totem...done.
> done.
> (gdb) handle SIG33 pass nostop noprint
> Signal        Stop    Print    Pass to program    Description
> SIG33         No    No    Yes        Real-time event 33
> (gdb) set pagination 0
> (gdb) run
> Starting program: /usr/bin/totem
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> [New Thread 0x7fffe5770700 (LWP 5339)]
> [New Thread 0x7fffe4f53700 (LWP 5340)]
> 
> (totem:5335): GLib-CRITICAL **: g_strsplit: assertion 'string != NULL'
> failed
> 
> (totem:5335): Clutter-CRITICAL **: Unable to initialize Clutter: The
> OpenGL version could not be determined
> 
> (totem:5335): Totem-WARNING **: gtk-clutter failed to initialise, expect
> problems from here on.
> 
> (totem:5335): GLib-CRITICAL **: g_strsplit: assertion 'string != NULL'
> failed
> 
> (totem:5335): Clutter-CRITICAL **: Unable to initialize Clutter: The
> OpenGL version could not be determined
> 
> Program received signal SIGSEGV, Segmentation fault.
> cogl_matrix_entry_ref (entry=entry at entry=0x298) at
> ./cogl-matrix-stack.c:343
> 343    ./cogl-matrix-stack.c: No existe el fichero o el directorio.
> (gdb) backtrace full
> #0  cogl_matrix_entry_ref (entry=entry at entry=0x298) at
> ./cogl-matrix-stack.c:343
> No locals.
> #1  0x00007ffff5ef6579 in cogl_matrix_stack_new (ctx=ctx at entry=0x0) at
> ./cogl-matrix-stack.c:673
>         stack = 0x555555e0d920
> #2  0x00007ffff5f11866 in _cogl_framebuffer_init
> (framebuffer=framebuffer at entry=0x555555df8c80, ctx=ctx at entry=0x0,
> type=type at entry=COGL_FRAMEBUFFER_TYPE_ONSCREEN, width=width at entry=640,
> height=height at entry=480) at ./cogl-framebuffer.c:121
> No locals.
> #3  0x00007ffff5f145e3 in cogl_onscreen_new (ctx=0x0, width=640,
> height=480) at ./cogl-onscreen.c:136
>         onscreen = 0x555555df8c80
> #4  0x00007ffff65b2cc0 in ?? () from
> /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
> No symbol table info available.
> #5  0x00007ffff66228ec in ?? () from
> /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
> No symbol table info available.
> #6  0x00007ffff0914474 in ?? () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #7  0x00007ffff092e087 in g_signal_emit_valist () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #8  0x00007ffff092e9df in g_signal_emit () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #9  0x00007ffff65ccdae in clutter_actor_realize () from
> /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
> No symbol table info available.
> #10 0x00007ffff6627773 in ?? () from
> /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
> No symbol table info available.
> #11 0x00007ffff66229bb in ?? () from
> /usr/lib/x86_64-linux-gnu/libclutter-1.0.so.0
> No symbol table info available.
> #12 0x00007ffff0919ea2 in ?? () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #13 0x00007ffff091b22d in g_object_newv () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #14 0x00007ffff091b9c4 in g_object_new () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #15 0x00007ffff68d84b0 in ?? () from
> /usr/lib/x86_64-linux-gnu/libclutter-gtk-1.0.so.0
> No symbol table info available.
> #16 0x00007ffff0936037 in g_type_create_instance () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #17 0x00007ffff0919837 in ?? () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #18 0x00007ffff091b838 in g_object_new_valist () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #19 0x00007ffff0bb2159 in g_initable_new_valist () from
> /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
> No symbol table info available.
> #20 0x00007ffff0bb2256 in g_initable_new () from
> /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
> No symbol table info available.
> #21 0x00007ffff7bb1a87 in bacon_video_widget_new (error=0x7fffffffda70)
> at bacon-video-widget.c:6101
> No locals.
> #22 0x00007ffff7b91639 in video_widget_create (totem=0x5555557901a0) at
> totem-object.c:3864
>         err = 0x0
>         container = <optimized out>
>         bvw = <optimized out>
> #23 0x0000555555556905 in app_init (argv=<optimized out>,
> totem=0x5555557901a0) at totem.c:111
>         gtk_settings = <optimized out>
> #24 app_command_line (app=<optimized out>, command_line=<optimized out>,
> totem=0x5555557901a0) at totem.c:213
>         context = <optimized out>
>         argc = 1
>         argv = 0x5555559ddfa0
> #25 0x00007fffed4ccdc0 in ffi_call_unix64 () from
> /usr/lib/x86_64-linux-gnu/libffi.so.6
> No symbol table info available.
> #26 0x00007fffed4cc828 in ffi_call () from
> /usr/lib/x86_64-linux-gnu/libffi.so.6
> No symbol table info available.
> #27 0x00007ffff0914a64 in g_cclosure_marshal_generic () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #28 0x00007ffff0914245 in g_closure_invoke () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #29 0x00007ffff0925f6c in ?? () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #30 0x00007ffff092e285 in g_signal_emit_valist () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #31 0x00007ffff092e9df in g_signal_emit () from
> /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
> No symbol table info available.
> #32 0x00007ffff0bf8fd3 in ?? () from
> /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
> No symbol table info available.
> #33 0x00007ffff0bfb1ad in g_application_run () from
> /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
> No symbol table info available.
> #34 0x000055555555650b in main (argc=1, argv=0x7fffffffe348) at totem.c:266
>         totem = 0x5555557901a0
> (gdb) info registers
> rax            0x298    664
> rbx            0x555555e0d920    93825001380128
> rcx            0x7ffff03d2620    140737223927328
> rdx            0x555555f09390    93825002410896
> rsi            0x7fffd8001220    140736817271328
> rdi            0x298    664
> rbp            0x0    0x0
> rsp            0x7fffffffcf48    0x7fffffffcf48
> r8             0xc70    3184
> r9             0x7ffff03d2670    140737223927408
> r10            0x7fffffffcd10    140737488342288
> r11            0x7ffff5ef5790    140737319491472
> r12            0x298    664
> r13            0x1e0    480
> r14            0x7fffffffd230    140737488343600
> r15            0x0    0
> rip            0x7ffff5ef5798    0x7ffff5ef5798 <cogl_matrix_entry_ref+8>
> eflags         0x10202    [ IF RF ]
> cs             0x33    51
> ss             0x2b    43
> ds             0x0    0
> es             0x0    0
> fs             0x0    0
> gs             0x0    0
> (gdb) x/16i $pc
> => 0x7ffff5ef5798 <cogl_matrix_entry_ref+8>:    addl $0x1,0xc(%rdi)
>    0x7ffff5ef579c <cogl_matrix_entry_ref+12>:    repz retq
>    0x7ffff5ef579e:    xchg   %ax,%ax
>    0x7ffff5ef57a0 <cogl_matrix_entry_unref>:    test %rdi,%rdi
>    0x7ffff5ef57a3 <cogl_matrix_entry_unref+3>:    je 0x7ffff5ef5814
> <cogl_matrix_entry_unref+116>
>    0x7ffff5ef57a5 <cogl_matrix_entry_unref+5>:    subl $0x1,0xc(%rdi)
>    0x7ffff5ef57a9 <cogl_matrix_entry_unref+9>:    jne 0x7ffff5ef5814
> <cogl_matrix_entry_unref+116>
>    0x7ffff5ef57ab <cogl_matrix_entry_unref+11>:    mov
> 0x265606(%rip),%rcx        # 0x7ffff615adb8 <cogl_matrix_stack_magazine>
>    0x7ffff5ef57b2 <cogl_matrix_entry_unref+18>:    mov
> 0x2655f7(%rip),%rsi        # 0x7ffff615adb0
> <cogl_matrix_stack_matrices_magazine>
>    0x7ffff5ef57b9 <cogl_matrix_entry_unref+25>:    jmp 0x7ffff5ef57ea
> <cogl_matrix_entry_unref+74>
>    0x7ffff5ef57bb <cogl_matrix_entry_unref+27>:    nopl 0x0(%rax,%rax,1)
>    0x7ffff5ef57c0 <cogl_matrix_entry_unref+32>:    cmp $0x8,%edx
>    0x7ffff5ef57c3 <cogl_matrix_entry_unref+35>:    je 0x7ffff5ef5820
> <cogl_matrix_entry_unref+128>
>    0x7ffff5ef57c5 <cogl_matrix_entry_unref+37>:    cmp $0x6,%edx
>    0x7ffff5ef57c8 <cogl_matrix_entry_unref+40>:    je 0x7ffff5ef57f5
> <cogl_matrix_entry_unref+85>
>    0x7ffff5ef57ca <cogl_matrix_entry_unref+42>:    mov 0x10(%rcx),%rdx
> (gdb) thread apply all backtrace

Looks like a bug in libcogl.

Which graphics hardward do you have? Which graphics driver do you use?
Can you install mesa-utils and attach the output of glxinfo


-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20150601/572beef8/attachment.sig>


More information about the pkg-gnome-maintainers mailing list