Debian Bug report logs - #760517
bad error message hides real problems

version graph

Package: virtualbox; Maintainer for virtualbox is Debian Virtualbox Team <[email protected]>; Source for virtualbox is src:virtualbox (PTS, buildd, popcon).

Reported by: Joey Hess <[email protected]>

Date: Thu, 4 Sep 2014 22:06:01 UTC

Severity: normal

Found in version virtualbox/4.3.14-dfsg-1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Debian Virtualbox Team <[email protected]>:
Bug#760517; Package virtualbox. (Thu, 04 Sep 2014 22:06:06 GMT) (full text, mbox, link).


Acknowledgement sent to Joey Hess <[email protected]>:
New Bug report received and forwarded. Copy sent to Debian Virtualbox Team <[email protected]>. (Thu, 04 Sep 2014 22:06:06 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Joey Hess <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: bad error message hides real problems
Date: Thu, 4 Sep 2014 18:01:50 -0400
[Message part 1 (text/plain, inline)]
Package: virtualbox
Version: 4.3.14-dfsg-1
Severity: normal

The first error message in this strace is output by
/usr/lib/virtualbox/VBoxXPCOMIPCD, and points to an actual, understandable
and fixable problem:

23157 write(1, "Wrong mode (42700) of '/tmp/.vbo"..., 94) = 94
23157 exit_group(0)                     = ?
23157 +++ exited with 0 +++

But virtualbox then throws that error away instead of displaying it, and
instead gives the user some nonsense message about factories with strange
stuff numeric error codes and addresses and talk of COM objects (on Linux?!).

23144 <... poll resumed> )              = 1 ([{fd=6, revents=POLLHUP}])
23144 read(6, "", 1)                    = 0
23144 close(6)                          = 0
23144 write(2, "VBoxManage", 10)        = 10
23144 write(2, ": ", 2)                 = 2
23144 write(2, "error: ", 7)            = 7
23144 write(2, "Failed to create the VirtualBox "..., 39) = 39
23144 write(2, "\n", 1)                 = 1
23144 write(2, "VBoxManage", 10)        = 10
23144 write(2, ": ", 2)                 = 2
23144 write(2, "error: ", 7)            = 7
23144 write(2, "Code NS_ERROR_FACTORY_NOT_REGIST"..., 102) = 102
23144 write(2, "\n", 1)                 = 1
23144 write(2, "VBoxManage", 10)        = 10
23144 write(2, ": ", 2)                 = 2
23144 write(2, "error: ", 7)            = 7
23144 write(2, "Most likely, the VirtualBox COM "..., 73) = 73
23144 write(2, "\n", 1)                 = 1
23144 read(4, 0x7fff1037d3cf, 1)        = -1 EAGAIN (Resource temporarily unavailable)

virtualbox should display the original, real error message instead of
(or at least in addition to) this generic, useless one.

-- 
see shy jo
[signature.asc (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 15:29:14 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.