synapse crashed with SIGSEGV in g_closure_invoke()

Bug #723972 reported by Andre Cataldi
72
This bug affects 16 people
Affects Status Importance Assigned to Milestone
Synapse
Fix Released
Critical
Michal Hruby
synapse (Ubuntu)
Fix Released
Medium
Julien Lavergne

Bug Description

Binary package hint: synapse

After latest upgrade, everytime I try to search in synapse, it crashes. The package is unusable.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: synapse 0.2.4-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic x86_64
NonfreeKernelModules: wl
Architecture: amd64
CrashCounter: 1
Date: Wed Feb 23 19:03:14 2011
ExecutablePath: /usr/bin/synapse
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110202)
ProcCmdline: synapse --startup
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 LC_MESSAGES=en_US.utf8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x48796e: mov 0x10(%rbx),%rdi
 PC (0x0048796e) ok
 source "0x10(%rbx)" (0x00000010) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: synapse
StacktraceTop:
 ?? ()
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
 ?? () from /usr/lib/libgtk-x11-2.0.so.0
 g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
 ?? () from /usr/lib/libgobject-2.0.so.0
Title: synapse crashed with SIGSEGV in g_closure_invoke()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (nautilus:1436): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed
 (nm-applet:1444): Gtk-CRITICAL **: IA__gtk_widget_is_toplevel: assertion `GTK_IS_WIDGET (widget)' failed
 (<unknown>:1435): dee-WARNING **: Transaction from com.canonical.Unity.ApplicationsPlace.SectionsModel is in the past. Ignoring transaction.

Revision history for this message
Andre Cataldi (acataldi) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __lambda12__synapse_selection_plugin_clipboard_text_received_func (cb=<value optimized out>, text=<value optimized out>, self=0x0)
 request_text_received_func (clipboard=0x1f0f9a0,
 selection_received (widget=0x203f6b0,
 g_closure_invoke (closure=0x204bbd0,
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in synapse (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Julien Lavergne (gilir) wrote :

Thank you for your bug report. Forwarded upstream.

Changed in synapse (Ubuntu):
status: New → Triaged
Revision history for this message
Michal Hruby (mhr3) wrote :

Confirmed when Synapse is built with valac 0.10.[23], searching for anything crashes Synapse.
As a workaround disable the "Selection" plugin.

@gilir: Could you rebuild the package using 0.11.[56]?

Changed in synapse-project:
importance: Undecided → High
status: New → Confirmed
Julien Lavergne (gilir)
Changed in synapse (Ubuntu):
status: Triaged → In Progress
assignee: nobody → Julien Lavergne (gilir)
Revision history for this message
Julien Lavergne (gilir) wrote :

Fix uploaded.
Michal, you should at least bump the requirement in configure.ac until it's fixed

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package synapse - 0.2.4-0ubuntu2

---------------
synapse (0.2.4-0ubuntu2) natty; urgency=low

  * debian/control:
   - Build-depends on valac-0.12 to fix crash of selection plugin (LP: #723972)
 -- Julien Lavergne <email address hidden> Thu, 24 Feb 2011 19:15:05 +0100

Changed in synapse (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Michal Hruby (mhr3) wrote :

I don't want to completely depend on unstable vala release, we'll wait for another bugfix release of 0.10, and then release 0.2.4.1 with a fix.

Michal Hruby (mhr3)
Changed in synapse-project:
importance: High → Critical
Michal Hruby (mhr3)
Changed in synapse-project:
milestone: none → 0.2.4.1
status: Confirmed → In Progress
assignee: nobody → Michal Hruby (mhr3)
Michal Hruby (mhr3)
Changed in synapse-project:
status: In Progress → Fix Committed
Michal Hruby (mhr3)
Changed in synapse-project:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.