Bug#776038: totem: exits with "Totem:ERROR:totem-grilo.c:710:browse_cb: code should not be reached"

Uwe Kleine-König uwe+debian at kleine-koenig.org
Fri Jan 23 09:26:59 UTC 2015

Package: totem
Version: 3.14.0-2
Severity: normal


I can reproducibly crash totem by starting it without parameters, select
"Channels", then my router's DLNA icon -> Internetradio ->

I can play this stream with vlc just fine.

This is the backtrace as catched by gdb:

(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 0x7fffe550a700 (LWP 18149)]
[New Thread 0x7fffe4d09700 (LWP 18150)]
[New Thread 0x7fffd6f02700 (LWP 18151)]
[New Thread 0x7fffd6701700 (LWP 18152)]
[New Thread 0x7fffd5f00700 (LWP 18153)]
[New Thread 0x7fffd56ff700 (LWP 18154)]
[New Thread 0x7fffd4efe700 (LWP 18155)]
[New Thread 0x7fffcffff700 (LWP 18156)]
[New Thread 0x7fffcf7fe700 (LWP 18157)]
[New Thread 0x7fffc4994700 (LWP 18158)]
[Thread 0x7fffcf7fe700 (LWP 18157) exited]
[New Thread 0x7fffcf7fe700 (LWP 18165)]
[Thread 0x7fffc4994700 (LWP 18158) exited]
[Thread 0x7fffcf7fe700 (LWP 18165) exited]
Totem:ERROR:totem-grilo.c:710:browse_cb: code should not be reached

Program received signal SIGABRT, Aborted.
0x00007ffff0066107 in __GI_raise (sig=sig at entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007ffff0066107 in __GI_raise (sig=sig at entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff00674e8 in __GI_abort () at abort.c:89
#2  0x00007ffff0666b35 in g_assertion_message (
    domain=domain at entry=0x7ffff7bbd9a8 "Totem", 
    file=file at entry=0x7ffff7bc04b4 "totem-grilo.c", line=line at entry=710, 
    func=func at entry=0x7ffff7bc0c21 <__FUNCTION__.63593> "browse_cb", 
    message=message at entry=0x555557666a60 "code should not be reached")
    at /tmp/buildd/glib2.0-2.42.1/./glib/gtestutils.c:2291
#3  0x00007ffff0666bca in g_assertion_message_expr (
    domain=domain at entry=0x7ffff7bbd9a8 "Totem", 
    file=file at entry=0x7ffff7bc04b4 "totem-grilo.c", line=line at entry=710, 
    func=func at entry=0x7ffff7bc0c21 <__FUNCTION__.63593> "browse_cb", 
    expr=expr at entry=0x0) at /tmp/buildd/glib2.0-2.42.1/./glib/gtestutils.c:2306
#4  0x00007ffff7b9c340 in browse_cb (source=0x555555984660, 
    browse_id=<optimized out>, media=0x5555579b74c0, remaining=0, 
    user_data=0x555555ab66e0, error=<optimized out>) at totem-grilo.c:710
#5  0x00007ffff2fc7d67 in queue_process (user_data=0x555557181370)
    at grl-source.c:2082
#6  0x00007ffff0640b6d in g_main_dispatch (context=0x55555578eec0)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3111
#7  g_main_context_dispatch (context=context at entry=0x55555578eec0)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3710
#8  0x00007ffff0640f48 in g_main_context_iterate (
    context=context at entry=0x55555578eec0, block=block at entry=1, 
    dispatch=dispatch at entry=1, self=<optimized out>)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3781
#9  0x00007ffff0640ffc in g_main_context_iteration (context=0x55555578eec0, 
    context at entry=0x0, may_block=may_block at entry=1)
    at /tmp/buildd/glib2.0-2.42.1/./glib/gmain.c:3842
#10 0x00007ffff0bfd20c in g_application_run (application=0x5555557901a0, 
    argc=1, argv=0x7fffffffe338)
    at /tmp/buildd/glib2.0-2.42.1/./gio/gapplication.c:2282
#11 0x000055555555650b in main (argc=1, argv=0x7fffffffe338) at totem.c:266

Best regards

-- System Information:
Debian Release: 8.0
  APT prefers testing-proposed-updates
  APT policy: (900, 'testing-proposed-updates'), (900, 'testing'), (600, 'unstable'), (500, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages totem depends on:
ii  gnome-icon-theme                        3.12.0-1
ii  gnome-icon-theme-symbolic               3.12.0-1
ii  grilo-plugins-0.2                       0.2.13-3
ii  gsettings-desktop-schemas               3.14.1-1
ii  gstreamer1.0-clutter                    2.0.12-1
ii  gstreamer1.0-plugins-bad                1.4.4-2
ii  gstreamer1.0-plugins-base               1.4.4-2
ii  gstreamer1.0-plugins-good               1.4.4-2
ii  gstreamer1.0-x                          1.4.4-2
ii  libatk1.0-0                             2.14.0-1
ii  libc6                                   2.19-13
ii  libcairo-gobject2                       1.14.0-2.1
ii  libcairo2                               1.14.0-2.1
ii  libclutter-1.0-0                        1.20.0-1
ii  libclutter-gst-2.0-0                    2.0.12-1
ii  libclutter-gtk-1.0-0                    1.6.0-1
ii  libcogl-pango20                         1.18.2-3
ii  libcogl-path20                          1.18.2-3
ii  libcogl20                               1.18.2-3
ii  libdrm2                                 2.4.58-2
ii  libegl1-mesa [libegl1-x11]              10.3.2-1
ii  libgbm1                                 10.3.2-1
ii  libgdk-pixbuf2.0-0                      2.31.1-2+b1
ii  libgirepository-1.0-1                   1.42.0-2.2
ii  libglib2.0-0                            2.42.1-1
ii  libgnome-desktop-3-10                   3.14.1-1
ii  libgrilo-0.2-1                          0.2.11-2
ii  libgstreamer-plugins-base1.0-0          1.4.4-2
ii  libgstreamer1.0-0                       1.4.4-2
ii  libgtk-3-0                              3.14.5-1
ii  libjson-glib-1.0-0                      1.0.2-1
ii  libnautilus-extension1a                 3.14.1-2
ii  libpango-1.0-0                          1.36.8-3
ii  libpangocairo-1.0-0                     1.36.8-3
ii  libpeas-1.0-0                           1.12.1-2
ii  libtotem-plparser18                     3.10.3-1
ii  libtotem0                               3.14.0-2
ii  libwayland-client0                      1.6.0-2
ii  libwayland-cursor0                      1.6.0-2
ii  libwayland-egl1-mesa [libwayland-egl1]  10.3.2-1
ii  libwayland-server0                      1.6.0-2
ii  libx11-6                                2:1.6.2-3
ii  libxcomposite1                          1:0.4.4-1
ii  libxdamage1                             1:1.1.4-2+b1
ii  libxext6                                2:1.3.3-1
ii  libxfixes3                              1:5.0.1-2+b2
ii  libxi6                                  2:1.7.4-1+b2
ii  libxkbcommon0                           0.4.3-2
ii  libxml2                                 2.9.1+dfsg1-4
ii  libxrandr2                              2:1.4.2-1+b1
pn  python:any                              <none>
ii  totem-common                            3.14.0-2

Versions of packages totem recommends:
ii  gstreamer1.0-libav         1.4.4-2
ii  gstreamer1.0-plugins-ugly  1.4.4-2
ii  gstreamer1.0-pulseaudio    1.4.4-2
ii  totem-plugins              3.14.0-2

Versions of packages totem suggests:
pn  gnome-codec-install  <none>

-- no debconf information

More information about the pkg-gnome-maintainers mailing list