Description of problem: Segmentation fault (core dumped) Version-Release number of selected component (if applicable): 0.2.10-2.fc17 How reproducible: Running synapse from command line Steps to Reproduce: 1. Install MATE 2. login MATE Desktop 3. launch synapse from command line Actual results: [18:46:42.167176 Info] Starting up... [18:46:42.221278 Info] [UILauncher] Binding activation to <Control>space [18:46:42.221382 GtkHotkey-Debug] Listener Type: GtkHotkeyX11Listener Preparing to bind <Control>space Got accel 32, 4 Got keycode 65 Got modmask 4 [18:46:42.240688 Info] [GuiViewDefault] Screen is NOT composited. [18:46:42.240943 Info] [GuiViewDefault] Using gtk-im-context-simple input method. [18:46:42.343241 Critical] file relevancy-backend-zg.c: line 407: uncaught error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.zeitgeist.Engine was not provided by any .service files (g-dbus-error-quark, 2) [18:46:42.350040 Warning] desktop-file-service.vala:289: Desktop session type is not recognized, assuming GNOME. [18:46:42.350195 Warning] relevancy-backend-zg.vala:119: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.zeitgeist.Engine was not provided by any .service files [18:46:42.350283 Warning] relevancy-backend-zg.vala:205: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.zeitgeist.Engine was not provided by any .service files [18:46:42.368671 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.369244 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.369787 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.377302 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.378132 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.378844 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.379505 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.380159 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.390351 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.390997 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.392869 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.393500 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.394176 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.394727 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.395357 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.395914 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.396554 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.397220 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.397883 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.399441 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.400045 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.400683 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.401339 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.402740 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.403885 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.404593 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.405146 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.405812 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.406435 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.407065 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.407709 Warning] desktop-file-service.vala:95: X-Mate is not understood [18:46:42.408339 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.455061 Warning] desktop-file-service.vala:95: MATE is not understood [18:46:42.490506 GLib-Critical] g_regex_replace_eval: assertion `string != NULL' failed [18:46:42.490549 Critical] string_strip: assertion `self != NULL' failed Segmentation fault (core dumped) Expected results: Additional info:
This, IMHO, should be made a FeataureRequest to upstream. Synapse does not support MATE; as the core dump suggests.
Even if synapse "does not support" MATE, causing segfault is definetely a bug, must not be allowed and must be fixed.
Mike, can you generate gdb backtrace for this?
Created attachment 655697 [details] GDB Synapse gdb synapse, is this what you want?
(In reply to comment #4) > Created attachment 655697 [details] > GDB Synapse > > gdb synapse, is this what you want? Yes. synapse maintainer may want additional information, however anyway thank you for taking gdb backtrace.
Looking at bug 867515 , maybe this is not MATE specific.
_maybe_ http://koji.fedoraproject.org/scratch/mtasaka/task_4748235/ can prevent segfault??
Seems like same issue https://bugs.launchpad.net/synapse-project/+bug/965564. Also, I tried the above and I get the same error. Same issue. (gdb) run Starting program: /usr/bin/synapse [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [00:57:06.447816 Info] Starting up... Detaching after fork from child process 5033. Detaching after fork from child process 5034. [New Thread 0x7ffff16f2700 (LWP 5035)] [New Thread 0x7ffff0ef1700 (LWP 5036)] [New Thread 0x7fffebfff700 (LWP 5037)] [00:57:10.594662 Info] [UILauncher] Binding activation to <Control>space [00:57:10.594747 GtkHotkey-Debug] Listener Type: GtkHotkeyX11Listener Preparing to bind <Control>space Got accel 32, 4 Got keycode 57 Got modmask 4 [Thread 0x7ffff0ef1700 (LWP 5036) exited] [00:57:11.238570 Info] [GuiViewDefault] Screen is NOT composited. [00:57:11.238864 Info] [GuiViewDefault] Using ibus input method. [00:57:12.684562 Critical] file relevancy-backend-zg.c: line 407: uncaught error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.zeitgeist.Engine was not provided by any .service files (g-dbus-error-quark, 2) [00:57:12.867319 Warning] relevancy-backend-zg.vala:119: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.zeitgeist.Engine was not provided by any .service files [00:57:12.867426 Warning] relevancy-backend-zg.vala:205: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.zeitgeist.Engine was not provided by any .service files [00:57:12.886573 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.887131 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.887673 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.888818 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.889377 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.889949 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.890510 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.891083 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.899146 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.899703 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.901312 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.901848 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.902465 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.902955 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.903527 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.904013 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.904593 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.905202 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.905825 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.907241 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.907799 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.908353 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.908910 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.909479 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.968281 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.968997 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.969582 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.970253 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.970896 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.971517 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:12.972154 Warning] desktop-file-service.vala:95: X-Mate is not understood [00:57:12.972781 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:13.024367 Warning] desktop-file-service.vala:95: MATE is not understood [00:57:13.062982 GLib-Critical] g_regex_replace_eval: assertion `string != NULL' failed [00:57:13.063016 Critical] string_strip: assertion `self != NULL' failed Program received signal SIGSEGV, Segmentation fault. g_str_hash (v=0x0) at ghash.c:1730 1730 for (p = v; *p != '\0'; p++) Missing separate debuginfos, use: debuginfo-install dbus-glib-0.98-2.fc17.x86_64 dbus-libs-1.4.10-7.fc17.x86_64 expat-2.1.0-1.fc17.x86_64 freetype-infinality-2.4.10-1.20120616_01.fc17.x86_64 gamin-0.1.10-12.fc17.x86_64 gtk2-engines-2.20.2-4.fc17.x86_64 gvfs-1.12.3-1.fc17.x86_64 ibus-gtk2-1.4.99.20121006-2.fc17.x86_64 ibus-libs-1.4.99.20121006-2.fc17.x86_64 libX11-1.5.0-2.fc17.x86_64 libXau-1.0.6-3.fc17.x86_64 libXcomposite-0.4.3-3.fc17.x86_64 libXcursor-1.1.13-1.fc17.x86_64 libXdamage-1.1.3-3.fc17.x86_64 libXext-1.3.1-1.fc17.x86_64 libXfixes-5.0-2.fc17.x86_64 libXft-infinality-2.2.0-2.fc16.x86_64 libXi-1.6.1-1.fc17.x86_64 libXinerama-1.1.2-1.fc17.x86_64 libXrandr-1.3.1-3.fc17.x86_64 libXrender-0.9.7-1.fc17.x86_64 libbluray-0.2.3-1.fc17.x86_64 libcroco-0.6.5-1.fc17.x86_64 libffi-3.0.10-2.fc17.x86_64 libgcrypt-1.5.0-3.fc17.x86_64 libgnome-keyring-3.4.1-2.fc17.x86_64 libgpg-error-1.10-2.fc17.x86_64 libpng-1.5.10-1.fc17.x86_64 librsvg2-2.36.1-1.fc17.x86_64 libselinux-2.1.10-3.fc17.x86_64 libxcb-1.9-1.fc17.x86_64 pixman-0.24.4-2.fc17.x86_64 sqlite-3.7.11-3.fc17.x86_64 zlib-1.2.5-7.fc17.x86_64 (gdb) backtrace #0 g_str_hash (v=0x0) at ghash.c:1730 #1 0x00000038f9e17e2f in gee_hash_map_lookup_node (self=self@entry= 0xa9d930 [GeeHashMap], key=key@entry=0x0) at hashmap.c:951 #2 0x00000038f9e1804b in gee_hash_map_real_set (base=0xa9d930 [GeeHashMap], key=0x0, value=0xaf1ed0) at hashmap.c:1109 #3 0x0000000000454581 in synapse_desktop_file_service_create_indices (self= 0x984910 [SynapseDesktopFileService]) at desktop-file-service.c:2828 #4 synapse_desktop_file_service_load_all_desktop_files_co (_data_=0x7c6760) at desktop-file-service.c:2286 #5 0x00000038d506cfb7 in g_simple_async_result_complete (simple= 0x979a00 [GSimpleAsyncResult]) at gsimpleasyncresult.c:767 #6 0x0000000000450e1d in synapse_desktop_file_service_load_mime_parents_from_file_co (_data_=0x89e4c0) at desktop-file-service.c:3139 #7 0x00000038d506cfb7 in g_simple_async_result_complete (simple= 0x8d59e0 [GSimpleAsyncResult]) at gsimpleasyncresult.c:767 #8 0x000000000045b2c5 in synapse_utils_query_exists_async_co (_data_=0xaa3000) at utils.c:642 #9 synapse_utils_query_exists_async_co (_data_=0xaa3000) at utils.c:599 #10 0x00000038d506cfb7 in g_simple_async_result_complete (simple= 0x758c10 [GSimpleAsyncResult]) at gsimpleasyncresult.c:767 #11 0x00000038d506d038 in complete_in_idle_cb_for_thread (_data=0xa95540) at gsimpleasyncresult.c:835 #12 0x00000038d3847825 in g_main_dispatch (context=0x745880) at gmain.c:2539 #13 g_main_context_dispatch (context=context@entry=0x745880) at gmain.c:3075 ---Type <return> to continue, or q <return> to quit--- #14 0x00000038d3847b58 in g_main_context_iterate (context=0x745880, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3146 #15 0x00000038d3847f52 in g_main_loop_run (loop=0x8d9280) at gmain.c:3340 #16 0x00000038df94ab27 in IA__gtk_main () at gtkmain.c:1257 #17 0x0000000000414931 in synapse_ui_launcher_run (self=<optimized out>) at synapse-main.c:889 #18 0x0000000000414e63 in synapse_ui_launcher_main (argv=0x7fffffffdad8, argv_length1=1) at synapse-main.c:1075 #19 0x00000038d1c21735 in __libc_start_main (main=0x4138a0 <main>, argc=1, ubp_av=0x7fffffffdad8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdac8) at libc-start.c:226 #20 0x00000000004138e9 in _start () (gdb) quit
(In reply to comment #8) > Seems like same issue > https://bugs.launchpad.net/synapse-project/+bug/965564. Also, I tried the > above and I get the same error. > > Same issue. Well, now gdb actually shows the different error (segv is now occuring at the different place), however anyway this issue looks like https://bugs.launchpad.net/synapse-project/+bug/965564 you quoted, thank you for information. Now would you try this? http://koji.fedoraproject.org/scratch/mtasaka/task_4749852/
Wohoot, it works, Synapse is working. Thanks!
*** Bug 867515 has been marked as a duplicate of this bug. ***
*** Bug 882463 has been marked as a duplicate of this bug. ***
(In reply to comment #10) > Wohoot, it works, Synapse is working. Thanks! Thank you for confirming. As I examined this bug until now, I will reassign this bug to myself. Renich, if something went wrong, please let me know it, thank you.
synapse-0.2.10-4.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/synapse-0.2.10-4.fc18
synapse-0.2.10-4.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/synapse-0.2.10-4.fc17
Package synapse-0.2.10-4.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing synapse-0.2.10-4.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-19582/synapse-0.2.10-4.fc18 then log in and leave karma (feedback).
synapse-0.2.10-4.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
synapse-0.2.10-4.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.