kupfer dies with segmentation fault

Bug #968084 reported by Reinis Zumbergs
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
kupfer
Incomplete
Undecided
Unassigned
kupfer (Ubuntu)
Confirmed
Undecided
Unassigned

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
 http://kaizer.se/wiki/kupfer/

[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
    self.run()
  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
    list(source.get_leaves(force_update=force_update))
  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)

Revision history for this message
Reinis Zumbergs (reinis-zumbergs) wrote :
Revision history for this message
Karol Będkowski (karol-bedkowski) wrote :

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

Revision history for this message
Reinis Zumbergs (reinis-zumbergs) wrote :

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
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in kupfer (Ubuntu):
status: Incomplete → Expired
Revision history for this message
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
Revision history for this message
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.

Revision history for this message
MFeif (matt-feifarek) wrote :

why is this marked "incomplete"?

Revision history for this message
Karol Będkowski (karol-bedkowski) wrote :
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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