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

Bug #732945 reported by killian
306
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Mikkel Kamstrup Erlandsen
Unity Foundations
Fix Released
Medium
Mikkel Kamstrup Erlandsen
unity-lens-applications
Fix Released
Medium
Mikkel Kamstrup Erlandsen
unity (Ubuntu)
Fix Released
Undecided
Unassigned
unity-place-applications (Ubuntu)
Fix Released
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
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  
Everyone can see this security related information.

Other bug subscribers

Remote bug watches

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