** Description changed: SRU explanation : - [Impact] This bug cause a crash on start when there is a Desktop file with an empty Exec field, which make synapse unsuable in this case. + [Impact] This bug cause a crash on start, when some weird desktop files are installed. [Development Fix] Patch from upstream, already uploaded on quantal, modified to apply cleanly. [Stable Fix] debdiff will be attached to the bug report. - [Test Case] Create a desktop file in /usr/share/applications, try to - launch synapse from command line, it should crashes with the errors - mentionned on the original bug report. + [Test Case] Unable to provide a test case, the exact combination of the + desktop files which trigger the bug is unknown. However, people affected + by the bug may confirm that the patch fix the problem. [Regression Potential] I can't see any regression, since the patch just add an exception to avoid the segfault. Original bug report : I'm not sure what is causing this, but here's what output I could collect: [18:24:57.215163 Info] Starting up... Gtk-Message: Failed to load module "rgba" [18:24:57.365732 Info] [UILauncher] Binding activation to <Control>space [18:24:57.365804 GtkHotkey-Debug] Listener Type: GtkHotkeyX11Listener [18:24:57.413240 Info] [GuiViewDefault] Screen is composited. [18:24:57.413512 Info] [GuiViewDefault] Using ibus input method. [18:24:57.640634 Warning] [DesktopFileInfo] Not Application-type desktop entry [18:24:57.676518 Warning] [DesktopFileInfo] Not Application-type desktop entry [18:24:57.734811 Warning] [DesktopFileInfo] Key file does not have key 'Type' [18:24:57.738896 Warning] [DesktopFileInfo] Key file does not have key 'Type' [18:24:57.762538 Warning] desktop-file-service.vala:95: Pantheon is not understood [18:24:57.768000 Warning] [DesktopFileInfo] Not Application-type desktop entry [18:24:57.914608 Warning] [DesktopFileInfo] Key file contains key 'Terminal' which has a value that cannot be interpreted. [18:24:57.955590 Warning] [DesktopFileInfo] Key file contains key 'Hidden' which has a value that cannot be interpreted. [18:24:58.110656 GLib-Critical] g_regex_replace_eval: assertion `string != NULL' failed [18:24:58.110704 Critical] string_strip: assertion `self != NULL' failed Segmentation fault (core dumped)
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/965564 Title: synapse segfaults on 12.04 To manage notifications about this bug go to: https://bugs.launchpad.net/synapse-project/+bug/965564/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
