unity-applications-daemon crashed with SIGSEGV in Xapian::MSetIterator::operator*()

Bug #732945 reported by killian on 2011-03-10
306
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Mikkel Kamstrup Erlandsen
Unity Foundations
Medium
Mikkel Kamstrup Erlandsen
unity-lens-applications
Medium
Mikkel Kamstrup Erlandsen
unity (Ubuntu)
Undecided
Unassigned
unity-place-applications (Ubuntu)
Medium
Unassigned

Bug Description

Binary package hint: unity-place-applications

unity-applications-daemon crashed with SIGSEGV in Xapian::MSetIterator::operator*()

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: unity-place-applications 0.2.38-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-6.34-generic 2.6.38-rc7
Uname: Linux 2.6.38-6-generic i686
NonfreeKernelModules: wl
Architecture: i386
CrashCounter: 1
Date: Fri Mar 11 00:34:37 2011
ExecutablePath: /usr/lib/unity-place-applications/unity-applications-daemon
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110308)
ProcCmdline: /usr/lib/unity-place-applications/unity-applications-daemon
ProcEnviron:
 SHELL=/bin/bash
 LANGUAGE=fr_FR:en
 LANG=fr_FR.UTF-8
SegvAnalysis:
 Segfault happened at: 0x781655 <_ZNK6Xapian12MSetIteratordeEv+21>: mov 0x8(%eax),%eax
 PC (0x00781655) ok
 source "0x8(%eax)" (0x00000008) not located in a known VMA region (needed readable region)!
 destination "%eax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity-place-applications
StacktraceTop:
 Xapian::MSetIterator::operator*() const () from /usr/lib/sse2/libxapian.so.22
 ?? ()
 ?? ()
 ?? () from /usr/lib/libzeitgeist-1.0.so.1
 g_simple_async_result_complete () from /usr/lib/libgio-2.0.so.0
Title: unity-applications-daemon crashed with SIGSEGV in Xapian::MSetIterator::operator*()
UpgradeStatus: Upgraded to natty on 2011-03-09 (1 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
killian (kilouke-22) wrote :
security vulnerability: no → yes
visibility: private → public
Revision history for this message
Mikkel Kamstrup Erlandsen (kamstrup) wrote :

Thanks for the report killian - I can't reproduce here, but I added some slightly more defensive coding around the code section you saw the crash in, and I believe/hope that should fix your issue.

Changed in unity-place-applications:
assignee: nobody → Mikkel Kamstrup Erlandsen (kamstrup)
importance: Undecided → Medium
milestone: none → 0.2.40
status: New → Fix Committed
Changed in unity:
assignee: nobody → Mikkel Kamstrup Erlandsen (kamstrup)
importance: Undecided → Medium
milestone: none → 3.6.6
status: New → Fix Committed
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 Xapian::MSetIterator::operator* (this=0xbfb4cf48) at ../api/omenquire.cc:565
 unity_package_searcher_get_random_apps (searcher=0x8d80b40, filter_query=0x8e77320 "category:Development", n_apps=12) at ./unity-package-search.cc:456
 unity_applications_place_daemon_update_entry_search_co (data=0xb641d878) at daemon.c:908
 dispatch_async_callback (source_object=0x8d81008, res=0xb64044c0, user_data=0x8e8e720) at zeitgeist-index.c:204
 g_simple_async_result_complete (simple=0xb64044c0) at /build/buildd/glib2.0-2.28.2/./gio/gsimpleasyncresult.c:747

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 unity-place-applications (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
Didier Roche (didrocks) on 2011-03-11
Changed in unity-place-applications (Ubuntu):
status: New → Fix Committed
Changed in unity:
status: Fix Committed → Fix Released
Changed in unity-place-applications:
status: Fix Committed → Fix Released
Changed in unity-foundations:
assignee: nobody → Mikkel Kamstrup Erlandsen (kamstrup)
importance: Undecided → Medium
milestone: none → unity-3.6.6
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-place-applications - 0.2.40-0ubuntu1

---------------
unity-place-applications (0.2.40-0ubuntu1) natty; urgency=low

  * New upstream release.
    - unity-applications-daemon crashed with SIGSEGV in
      Xapian::MSetIterator::operator*() (LP: #732945)
    - Dash: Alt-F2 box hint says "Search commands" not "Run a
      command"/"Execute command" (LP: #733897)
    - Wine applications not listed in Unity Applications Place (LP: #635223)
    - Add application through "main menu" won't work (LP: #734042)
    - Unable to scroll with wheel in unity places (LP: #732012)
    - unity about:config should launch ccsm on the unityshell plugin page
      (LP: #736765)
  * debian/control:
    - build-dep on latest dee
 -- Didier Roche <email address hidden> Thu, 17 Mar 2011 16:20:28 +0100

Changed in unity-place-applications (Ubuntu):
status: Fix Committed → Fix Released
Changed in unity (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public Security information  Edit
Everyone can see this security related information.

Other bug subscribers