beagle-search dies when collapsing categories

Bug #277083 reported by mannheim
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Beagle
Fix Released
Critical
beagle (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: beagle

Using beagle 0.3.8-1ubuntu2, I do the following:

1. Launch beagle-search
2. Enter a search term like "ubuntu" or anything that is going to return some search hits.
3. The results are displayed in categories, under headings "Documents", "Conversations" and so on; and each heading has a little triangle next to it. Click on one of those little triangles.

Expected results: The little triangles are supposed to "collapse" or "uncollapse" the listing of results in that category.

Actual results: beagle-search immediately dies and the window disappears, when the triangle is clicked.

This is 100% reproducible on my system. However, I am actually using hardy (Ubuntu 8.04), whereas the package is designed for intrepid. I have built the binary deb package from the package source under hardy. I cannot confirm whether the bug is present in intrepid.

Here is the output that is seen when beagle-search is launched from the terminal and this bug is triggered:
-----------------------
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.NullReferenceException: Object reference not set to an instance of an object
  at Beagle.Search.GroupView.OnCategoryToggle (ScopeType catScope) [0x00000]
  at Beagle.Search.Category.OnActivated (System.Object obj, System.EventArgs args) [0x00000]
  at GLib.Signal.voidObjectCallback (IntPtr handle, IntPtr data) [0x00000]
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.Signal.voidObjectCallback(IntPtr handle, IntPtr data)
   at GLib.Signal.voidObjectCallback(IntPtr , IntPtr )
   at Gtk.Application.gtk_main()
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Gnome.Program.Run()
   at Beagle.Search.Driver.Main(System.String[] args)
----------------------

Related branches

Revision history for this message
mannheim (kronheim) wrote :

I can confirm now that this also happens on intrepid.

(An installation of intrepid alpha-6, brought up to date as of October 2, with beagle_0.3.8-1ubuntu2.)

Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :

I'm also suffering from this bug.

Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :

Reported upstream.

This is on Intrepid. Beagle 0.3.8.

Changed in beagle:
status: Unknown → New
Revision history for this message
Ivan Stetsenko (stetzen) wrote :

I'm able to confirm it with Beagle Search 0.3.8 on Ubuntu 8.10

Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :

This seems to happen due to beagle hardcoding a certain version of the libgnome library. Indications how to patch beagle to fix this can be found in the Gnome bug linked to this one here.

Revision history for this message
Alexander Hunziker (alex-hunziker) wrote :

Was a duplicate upstream. Replaced by the actual bug, which is fixed.

Changed in beagle:
status: New → Unknown
Changed in beagle:
status: Unknown → Fix Released
Revision history for this message
Ivan Stetsenko (stetzen) wrote :

Beagle 0.3.9 was released with this bug fixed, hope it will be included into Jaunty .

Changed in beagle:
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package beagle - 0.3.9-0ubuntu1

---------------
beagle (0.3.9-0ubuntu1) jaunty; urgency=low

  * Fake merge from Debian packaging in pkg-cli-apps. Remaining Ubuntu changes
    - debian/control:
      + Rename ice{weasel,dove}-beagle to {mozilla,thunderbird}-beagle
        and update the dependencies accordingly.
      + Packages that Depend/Recommend/Suggest firefox (meta-package) must
        alternatively Depend/Recommend/Suggest abrowser
    - debian/rules:
      + Install the mozilla-beagle and thunderbird-beagle extensions.
    - ice{dove,weasel}.dirs:
      + Renamed to {mozilla,thunderbird}-beagle.dirs.
      + Fixed paths to point to usr/lib/{firefox,thunderbird}
    - Adjust build-dependencies for gnome-sharp2 transition.
    - Build-Depend on libgmime2.2a-cil rather than libgmime2.2-cil for the
      Mono 2.0 transition
  * New Debian changes:
  * New upstream bugfix release. (LP: #329205)
  * New upstream fixes crash when collapsing categories. (LP: #277083)
  * debian/patches/beagle_secure_scripts:
    + Update for new upstream changes
    + Add informative header
  * debian/patches/enhanced_logging_support:
    + Remove. Upstream now handles --debug passed to daemon
  * debian/patches/fix_Util.dll.config
    + Update for new upstream
    + Add header, because "no description" irks me.
  * debian/patches/fix_Beagle.Search.exe.config:
    + More dllmap madness!
  * debian/control:
    + Add explicit libexif-dev build-depends. Util.dll DllImports this library
      and explicit is better than implicit.
    + Add explicit libgnome-desktop-dev depends. Beagle.Search.exe DllImports
      this library.
    + libevolution3.0-cil -> libevolution5.0-cil (LP: 332784)
  * New Ubuntu changes:
  * debian/mozilla-beagle.links:
    + Link extension to /usr/lib/firefox-addons/extensions, following the
      example of ubufox. Makes firefox actually see the plugin (LP: #245052)
  * debian/patches/fix_Beagle.Search.exe.config:
    + Use libgnome-desktop-2's Ubuntu SONAME
  * debian/control:
    + Add gnome-web-photo to Suggests (LP: #49512)

 -- Christopher James Halse Rogers <email address hidden> Tue, 24 Feb 2009 14:47:25 +1100

Changed in beagle:
status: Confirmed → Fix Released
Changed in beagle:
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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