GNOME Bugzilla – Bug 708647
Totem segfaults on start
Last modified: 2013-09-27 13:58:21 UTC
Totem segfaults on startup... (gdb) bt
+ Trace 232530
Starting it with "totem --fullscreen" avoids the crash; but does not start in fullscreen.
starting it on CLI shows: > totem (totem:9989): Gtk-CRITICAL **: gtk_action_set_icon_name: assertion 'GTK_IS_ACTION (action)' failed ** Totem:ERROR:totem-fullscreen.c:310:totem_fullscreen_show_popups: assertion failed: (fs->priv->is_fullscreen != FALSE) Aborted (core dumped)
I've fixed the warning, but the crasher makes no sense. How do I reproduce it exactly? commit 437e64ffb5f19d2f088339954686e794cc276319 Author: Bastien Nocera <hadess@hadess.net> Date: Mon Sep 23 20:27:17 2013 +0200 main: Fix typo in action name See: https://bugzilla.gnome.org/show_bug.cgi?id=708647
(In reply to comment #2) > I've fixed the warning, but the crasher makes no sense. How do I reproduce it > exactly? I wish I knew :( totem worked fine for me forever.. and today, after I updated my packages (openSUSE) to 3.10.0, I see crashes (downgrading does not change it) it's the regular way of starting it...
You'll need to run this under valgrind, because this is impossible:
+ Trace 232531
cmd has a max value of 28, as it's a TotemRemoteCommand enum.
I found a way to reproduce it (and as such, also a way to avoid it); * Enable the Zeitgeist plugin (which newly re-appeared in 3.9.92 / 3.10) and the crash happens. After disabling the plugin, totem starts up fine again.
Program received signal SIGABRT, Aborted. 0x00007ffff5dba849 in __GI_raise (sig=sig@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) thread apply all bt
+ Trace 232532
Thread 1 (Thread 0x7ffff7f9aa00 (LWP 25095))
Created attachment 255596 [details] A valgrind trace / compressed, as it's 3.8MB
*** Bug 708747 has been marked as a duplicate of this bug. ***
Had nothing to do with zeitgeist but with whether the window was focused by the time we handled command-line options. Fixed in gnome-3-8 and gnome-3-10.
(In reply to comment #9) > Had nothing to do with zeitgeist but with whether the window was > focused by the time we handled command-line options. Fixed in gnome-3-8 and > gnome-3-10. Nice catch... so likely 'more plugins loaded' increased the chances of not being focused 'yet'; exposing the bug. THANKS for the fix!