kupfer dies with segmentation fault

Bug #968084 reported by Reinis Zumbergs on 2012-03-29
This bug affects 4 people
Affects Status Importance Assigned to Milestone
kupfer (Ubuntu)

Bug Description

1) Xubuntu Precise Beta 1 amd64 upgraded from Xubuntu 11.10 amd64
2) kupfer: Installed: 0+v206+dfsg-1ubuntu1
3) Nothing particular
4) Several seconds after launched kupfer dies. Here is the terminal output:
$ kupfer
Kupfer: A free software (GPLv3+) launcher
 Copyright © 2007--2011 Ulrik Sverdrup with others

[kupfer.plugin.virtualbox]: Using vboxapi4...
[kupfer.ui.browser] WindowController: Trying to register <Super>space to spawn kupfer.. success
[kupfer.core.sources] PeriodicRescanner: Starting new campaign, interval 3 s
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
  File "/usr/lib/python2.7/threading.py", line 504, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/share/kupfer/kupfer/core/sources.py", line 77, in rescan_source
  File "/usr/share/kupfer/kupfer/obj/base.py", line 425, in get_leaves
    self.cached_items = aslist(sort_func(self.get_items_forced()))
  File "/usr/share/kupfer/kupfer/obj/base.py", line 163, in aslist
    seq = list(seq)
  File "/usr/share/kupfer/kupfer/plugin/virtualbox/__init__.py", line 148, in get_items
    for machine_id, machine_name, machine_desc in vbox_support.get_machines():
  File "/usr/share/kupfer/kupfer/plugin/virtualbox/vboxapi4_support.py", line 152, in get_machines
    description = machine.description or machine.OSTypeId
  File "/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/client/__init__.py", line 374, in __getattr__
    return getattr(interface, attr)
  File "/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/client/__init__.py", line 460, in __getattr__
    return XPTC_InvokeByIndex(self._comobj_, method_index, args)
Exception: 0x80070005 (The object functionality is limited)

Segmentation fault (core dumped)

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: kupfer 0+v206+dfsg-1ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-20.33-generic 3.2.12
Uname: Linux 3.2.0-20-generic x86_64
ApportVersion: 1.95-0ubuntu1
Architecture: amd64
Date: Thu Mar 29 11:44:22 2012
InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
PackageArchitecture: all
SourcePackage: kupfer
UpgradeStatus: Upgraded to precise on 2012-03-29 (0 days ago)

Looks like problem with VirtualBox API.
Please clear kupfer cache (rm ~/.cache/kupfer/*) and check again.
Also please information about version of virtualbox.

I have already reinstalled Ubuntu 3 times since reporting this error. So unfortunately I cannot check what You ask. Nevertheless, I have not experienced this bug for long time now.

Changed in kupfer:
status: New → Invalid
status: Invalid → Incomplete
Changed in kupfer (Ubuntu):
status: New → Incomplete
Launchpad Janitor (janitor) wrote :

[Expired for kupfer (Ubuntu) because there has been no activity for 60 days.]

Changed in kupfer (Ubuntu):
status: Incomplete → Expired
MFeif (matt-feifarek) wrote :

This still happens for me. After reading the chatter above, I cleared the .cache files, and for a day or so, kupfer seemed to work.

Today, it only lives for about 10s.

Here's an output log.

Changed in kupfer (Ubuntu):
status: Expired → New
MFeif (matt-feifarek) wrote :

I have disabled VBox plugin, no difference.

Clearing the cache does indeed work, but after the cache is re-populated, kupfer starts crashing again.

MFeif (matt-feifarek) wrote :

why is this marked "incomplete"?

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in kupfer (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers