GNOME Bugzilla – Bug 637045
crash clicking on empathy dash launcher
Last modified: 2011-04-05 12:28:49 UTC
Seemed to be preceded by: Window manager warning: Log level 16: invalid uninstantiatable type `(null)' in cast to `GObject' Window manager warning: Log level 8: g_object_get_data: assertion `G_IS_OBJECT (object)' failed Window manager warning: Log level 8: g_ascii_strncasecmp: assertion `s2 != NULL' failed Core was generated by `mutter --mutter-plugins=/home/jmccann/gnome-shell/source/gnome-shell/src/libgno'. Program terminated with signal 11, Segmentation fault.
+ Trace 225088
Thread 1 (Thread 2288)
I have this problem with evolution: Starting program: /usr/bin/mutter --mutter-plugins=libgnome-shell --replace [Thread debugging using libthread_db enabled] Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.1/libstdc++.so.6.0.14-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers [New Thread 0x7fffeba8b710 (LWP 28483)] [New Thread 0x7fffe7752710 (LWP 28484)] [New Thread 0x7fffe1d43710 (LWP 28485)] [New Thread 0x7fffe0123710 (LWP 28488)] [New Thread 0x7fffcb2a9710 (LWP 28491)] [New Thread 0x7fffca8a0710 (LWP 28492)] [New Thread 0x7fffca09f710 (LWP 28493)] [New Thread 0x7fffc989e710 (LWP 28494)] [New Thread 0x7fffc909d710 (LWP 28495)] [New Thread 0x7fffc8697710 (LWP 28496)] [Thread 0x7fffcb2a9710 (LWP 28491) exited] [Thread 0x7fffca09f710 (LWP 28493) exited] [Thread 0x7fffe0123710 (LWP 28488) exited] [Thread 0x7fffca8a0710 (LWP 28492) exited] [Thread 0x7fffc909d710 (LWP 28495) exited] [Thread 0x7fffc8697710 (LWP 28496) exited] [Thread 0x7fffc989e710 (LWP 28494) exited] [New Thread 0x7fffc989e710 (LWP 28504)] [Thread 0x7fffc989e710 (LWP 28504) exited] Program received signal SIGSEGV, Segmentation fault. __strcmp_ssse3 () at ../sysdeps/x86_64/multiarch/../strcmp.S:107 107 ../sysdeps/x86_64/multiarch/../strcmp.S: No such file or directory. in ../sysdeps/x86_64/multiarch/../strcmp.S
+ Trace 225345
Thread 1 (Thread 0x7ffff7fad780 (LWP 28477))
(gdb) call gjs_dumpstack() == Stack trace for context 0xb55630 == 0 [native frame] 1 anonymous(animate = true, actor = [0x1235760 MetaWindowActor]) ["/usr/share/gnome-shell/js/ui/windowManager.js":252] 2 anonymous([object Object]) ["/usr/share/gnome-shell/js/ui/windowManager.js":126] 3 anonymous([object Object]) ["/usr/share/gjs-1.0/lang.js":110] 4 _emit(name = "hiding") ["/usr/share/gjs-1.0/signals.js":124] 5 anonymous() ["/usr/share/gnome-shell/js/ui/overview.js":382] 6 anonymous(event = [object _private_Clutter_Event]) ["/usr/share/gnome-shell/js/ui/appDisplay.js":483] 7 anonymous(event = [object _private_Clutter_Event], actor = [0x1847670 StClickable.app-well-app:first-child hover ("Evolution")]) ["/usr/share/gnome-shell/js/ui/appDisplay.js":385] 8 anonymous([0x1847670 StClickable.app-well-app:first-child hover ("Evolution")], [object _private_Clutter_Event]) "/usr/share/gjs-1.0/lang.js":110] Inferior 1 [process 28477] will be killed. Quit anyway? (y or n) Possibly related to #637849 as in my case it is triggered by the same program which cased that error.
(In reply to comment #1) > Possibly related to bug #637849 as in my case it is triggered by the same program > which cased that error. > I've tested it is separate bug by: int main(string[] args) { Gtk.init (ref args); var window = new Gtk.Window (); window.title = "ÿ"; window.set_default_size (300, 500); //window.position = Gtk.WindowPosition.CENTER; window.destroy.connect (Gtk.main_quit); window.show_all (); Gtk.main (); return 0; } which run ok. PS. Now evolution starts ok.
Hmm. Sorry but it sometimes starts and sometimes it does not.
As I have also <<g_ascii_strncasecmp: assertion `s2 != NULL' failed>> warning it may help in debugging stacktrace of this event: Breakpoint 1 at 0x447400: file core/main.c, line 485. Function "g_ascii_strncasecmp" not defined. Make breakpoint pending on future shared library load? (y or [n]) Breakpoint 2 (g_ascii_strncasecmp if s1 == 0 || s2 == 0) pending. Starting program: /usr/bin/mutter --mutter-plugins=libgnome-shell --replace [Thread debugging using libthread_db enabled] Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.2/libstdc++.so.6.0.14-gdb.py", line 59, in <module> from libstdcxx.v6.printers import register_libstdcxx_printers ImportError: No module named libstdcxx.v6.printers Breakpoint 1, main (argc=3, argv=0x7fffffffda48) at core/main.c:485 485 core/main.c: No such file or directory. in core/main.c Continuing. [New Thread 0x7fffeba8b710 (LWP 23513)] [New Thread 0x7fffe7752710 (LWP 23521)] [New Thread 0x7fffe1d43710 (LWP 23522)] [New Thread 0x7fffe011e710 (LWP 23566)] Breakpoint 2, g_ascii_strncasecmp ( s1=0x7ffff7e04000 "GOBJ\nMETADATA\r\n\032\004", s2=0x0, n=17) at gstrfuncs.c:2040 2040 gstrfuncs.c: No such file or directory. in gstrfuncs.c
+ Trace 225365
Thread 1 (Thread 0x7ffff7fad780 (LWP 23462))
== Stack trace for context 0xb56a30 == 0 anonymous() ["/usr/share/gnome-shell/js/ui/status/bluetooth.js":40] 1 Indicator() ["/usr/share/gnome-shell/js/ui/status/bluetooth.js":30] 2 anonymous() ["/usr/share/gnome-shell/js/ui/panel.js":859] 3 start() ["/usr/share/gnome-shell/js/ui/main.js":142] 4 <TOP LEVEL> ["<main>":1]
In my case it was cause as the library was installed in "/usr/lib64/gnome-bluetooth" along with .typelib. Running it as LD_LIBRARY_PATH=/usr/lib64/gnome-bluetooth/:$LD_LIBRARY_PATH gnome-shell -r solve the problem. I'm not quite sure if the problem is with gnome-shell due to not setting paths properly, gnome-bluetooth or gobject-introspection.
fixed as of mutter 2.91.92 *** This bug has been marked as a duplicate of bug 642787 ***