FS#37282 - [synapse] seg fault
Attached to Project:
Community Packages
Opened by simon Claessens (gagalago) - Thursday, 10 October 2013, 21:17 GMT
Last edited by Balló György (City-busz) - Tuesday, 10 December 2013, 04:35 GMT
Opened by simon Claessens (gagalago) - Thursday, 10 October 2013, 21:17 GMT
Last edited by Balló György (City-busz) - Tuesday, 10 December 2013, 04:35 GMT
|
Details
Description:
When I launch synapse, I have a segmentation fault. I have try to recompile the package but I have this error : error: `Timeout' is an ambiguous reference between `GLib.Timeout' and `Gtk.Timeout' Additional info: * package version of currently installed packages synapse : 0.2.10-5 gtk3 : 3.10.0-2 glib2 : 2.38.0-1 glibc : 2.18-5 * See attachment for log of these two problems |
This task depends upon
Closed by Balló György (City-busz)
Tuesday, 10 December 2013, 04:35 GMT
Reason for closing: Fixed
Additional comments about closing: glib2 2.38.2-1
Tuesday, 10 December 2013, 04:35 GMT
Reason for closing: Fixed
Additional comments about closing: glib2 2.38.2-1
But if you want to build it yourself you the attached patch and PKGBUILD should allow you to.
PKGBUILD (1.7 KiB)
Did the patch attached by JRMoore works for you? I didn't get the segfault myself, either.
What desktop environment are you using? Here both machines have Xfce. I attached a list of my currently installed packages and versions.
pacmanQe.txt (3.7 KiB)
pacmanQm.txt (0.3 KiB)
After bisecting Synapse's sources and I think the problem may be within GIO itself in the way it parses .desktop files (either that or the desktop file of gnome-weather is malformed, but it doesn't look wrong to me). I wrote a small test program in C that leads to the same error, so I think I'll fill in a bug report in their bug tracker to notify the devs.
In the meantime you can either uninstall gnome-weather which should let you use Synapse as usual, or apply the patch I attach (plus the one from James or it won't compile) to exclude its desktop file from being accessed by Synapse.
EDIT: Upstream bug report: https://bugzilla.gnome.org/show_bug.cgi?id=710521
test.c (1.1 KiB)
So another resolution to this bug report would be to apply [1] to the glib2 package and recompile it, or ask for it to be applied in the official package while the next release of GLib is not out.
[1]: https://bug709326.bugzilla-attachments.gnome.org/attachment.cgi?id=256390