Bug 882364 - Synapse core dump using MATE
Summary: Synapse core dump using MATE
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: synapse
Version: 17
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 867515 882463 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-11-30 18:55 UTC by Mike Carr
Modified: 2013-01-11 23:27 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-12-17 01:29:47 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
GDB Synapse (2.27 KB, text/plain)
2012-12-01 19:22 UTC, Mike Carr
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Debian BTS 668972 0 None None None Never
Launchpad 965564 0 None None None Never

Description Mike Carr 2012-11-30 18:55:35 UTC
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:

Comment 1 Renich Bon Ciric 2012-12-01 04:50:54 UTC
This, IMHO, should be made a FeataureRequest to upstream. Synapse does not support MATE; as the core dump suggests.

Comment 2 Mamoru TASAKA 2012-12-01 14:59:03 UTC
Even if synapse "does not support" MATE, causing segfault is definetely a bug, must not be allowed and must be fixed.

Comment 3 Mamoru TASAKA 2012-12-01 15:06:16 UTC
Mike, can you generate gdb backtrace for this?

Comment 4 Mike Carr 2012-12-01 19:22:11 UTC
Created attachment 655697 [details]
GDB Synapse

gdb synapse, is this what you want?

Comment 5 Mamoru TASAKA 2012-12-02 04:00:10 UTC
(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.

Comment 6 Mamoru TASAKA 2012-12-02 04:06:22 UTC
Looking at bug 867515 , maybe this is not MATE specific.

Comment 7 Mamoru TASAKA 2012-12-02 13:12:22 UTC
_maybe_ http://koji.fedoraproject.org/scratch/mtasaka/task_4748235/ can prevent segfault??

Comment 8 Mike Carr 2012-12-03 01:32:27 UTC
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

Comment 9 Mamoru TASAKA 2012-12-03 04:45:40 UTC
(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/

Comment 10 Mike Carr 2012-12-03 04:51:28 UTC
Wohoot, it works, Synapse is working. Thanks!

Comment 11 Mamoru TASAKA 2012-12-03 06:29:51 UTC
*** Bug 867515 has been marked as a duplicate of this bug. ***

Comment 12 Mamoru TASAKA 2012-12-03 06:39:32 UTC
*** Bug 882463 has been marked as a duplicate of this bug. ***

Comment 13 Mamoru TASAKA 2012-12-03 06:41:17 UTC
(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.

Comment 14 Fedora Update System 2012-12-03 07:56:24 UTC
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

Comment 15 Fedora Update System 2012-12-03 07:56:44 UTC
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

Comment 16 Fedora Update System 2012-12-03 21:38:23 UTC
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).

Comment 17 Fedora Update System 2012-12-17 01:29:49 UTC
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.

Comment 18 Fedora Update System 2013-01-11 23:27:12 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.