[Pkg-virtualbox-devel] Bug#607776: VirtualBox: crash when vboxdrv kernel module is not loaded

Paul Wise pabs at debian.org
Wed Dec 22 02:28:49 UTC 2010


Package: virtualbox-ose-qt
Version: 3.2.10-dfsg-1
Severity: normal
File: /usr/lib/virtualbox/VirtualBox

I got a crash trying to start a VM without the vboxdrv module installed.
I got two error dialogs and the crash happened after clicking Abort on
the one below. Backtrace below. Happens with 3.2.12-dfsg-1 too.

--------------------------------------------------------------------------
Kernel driver not installed (rc=-1908)

Please install the virtualbox-ose-dkms package and execute 'modprobe vboxdrv' as root.
--------------------------------------------------------------------------

System: Linux 2.6.37-rc5-amd64 #1 SMP Sat Dec 11 19:38:02 UTC 2010 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10707000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Mist
Icon Theme: Mist
GTK+ Modules: gnomebreakpad, canberra-gtk-module

Memory status: size: 438841344 vsize: 438841344 resident: 31911936 share: 23015424 rss: 31911936 rss_rlim: 18446744073709551615
CPU usage: start_time: 1292982864 rtime: 20 utime: 18 stime: 2 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/lib/virtualbox/VirtualBox'

[Thread debugging using libthread_db enabled]
0x00007f56ce8a8b0e in __libc_waitpid (pid=<value optimized out>, stat_loc=0x7fffb3bb2760, options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:32
	in ../sysdeps/unix/sysv/linux/waitpid.c
#0  0x00007f56ce8a8b0e in __libc_waitpid (pid=<value optimized out>, stat_loc=0x7fffb3bb2760, options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:32
#1  0x00007f56c8012a01 in IA__g_spawn_sync (working_directory=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>, flags=<value optimized out>, child_setup=<value optimized out>, user_data=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fffb3bb28f8) at /scratch/build-area/glib2.0-2.24.2/glib/gspawn.c:386
#2  0x00007f56c8012d19 in IA__g_spawn_command_line_sync (command_line=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fffb3bb28f8) at /scratch/build-area/glib2.0-2.24.2/glib/gspawn.c:700
#3  0x00007f56b9563de1 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
#4  <signal handler called>
#5  0x00007f56ce05d165 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f56ce05ff70 in abort () at abort.c:92
#7  0x00007f56cb95cc7f in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2266
#8  0x00007f56cb95ce22 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f56cd762c90 "%s", ap=0x7fffb3bb2fb0) at global/qglobal.cpp:2312
#9  0x00007f56cb95cfd5 in qFatal (msg=0x5728 <Address 0x5728 out of bounds>) at global/qglobal.cpp:2495
#10 0x00007f56cd542c0b in TrustedError(const char *, SUPINITOP, int, const char *, typedef __va_list_tag __va_list_tag *) (pszWhere=<value optimized out>, enmWhat=kSupInitOp_Driver, rc=<value optimized out>, pszMsgFmt=0x4033d2 "Kernel driver not installed", va=<value optimized out>) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/Frontends/VirtualBox/src/main.cpp:720
#11 0x0000000000401d4e in supR3HardenedStaticFatalMsgV(const char *, SUPINITOP, int, const char *, typedef __va_list_tag __va_list_tag *) (pszWhere=0x4033ee "suplibOsInit", enmWhat=kSupInitOp_Driver, rc=-1908, pszMsgFmt=0x4033d2 "Kernel driver not installed", va=0x7fffb3bb3620) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp:478
#12 0x0000000000401dfc in supR3HardenedStaticFatalMsg (pszWhere=0x5728 <Address 0x5728 out of bounds>, enmWhat=22312, rc=6, pszMsgFmt=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp:497
#13 0x0000000000402255 in supR3HardenedMainOpenDevice (pszProgName=0x4032ee "VirtualBox", fFlags=0, argc=6, argv=0x7fffb3bb3858, envp=0x7fffb3bb3890) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp:586
#14 SUPR3HardenedMain (pszProgName=0x4032ee "VirtualBox", fFlags=0, argc=6, argv=0x7fffb3bb3858, envp=0x7fffb3bb3890) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp:1055
#15 0x00007f56ce049c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffb3bb3848) at libc-start.c:228
#16 0x0000000000401129 in _start ()

Thread 1 (Thread 0x7f56ceca8720 (LWP 22312)):
#0  0x00007f56ce8a8b0e in __libc_waitpid (pid=<value optimized out>, stat_loc=0x7fffb3bb2760, options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:32
        oldtype = <value optimized out>
        result = <value optimized out>
#1  0x00007f56c8012a01 in IA__g_spawn_sync (working_directory=<value optimized out>, argv=<value optimized out>, envp=<value optimized out>, flags=<value optimized out>, child_setup=<value optimized out>, user_data=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fffb3bb28f8) at /scratch/build-area/glib2.0-2.24.2/glib/gspawn.c:386
        outpipe = -1
        errpipe = -1
        pid = 22318
        fds = {__fds_bits = {0, 16, 16, 0, 13007000, 140736208775416, 11906560, 13006976, 3, 0, 13007000, 140010699271629, 140736208775016, 140736208775008, 140736208775128, 0}}
        ret = -512
        outstr = 0x0
        errstr = 0x0
        failed = 0
        status = <value optimized out>
        __PRETTY_FUNCTION__ = "IA__g_spawn_sync"
#2  0x00007f56c8012d19 in IA__g_spawn_command_line_sync (command_line=<value optimized out>, standard_output=0x0, standard_error=0x0, exit_status=0x0, error=0x7fffb3bb28f8) at /scratch/build-area/glib2.0-2.24.2/glib/gspawn.c:700
        retval = 0
        argv = 0xc67880
        __PRETTY_FUNCTION__ = "IA__g_spawn_command_line_sync"
#3  0x00007f56b9563de1 in ?? () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
No symbol table info available.
#4  <signal handler called>
No symbol table info available.
#5  0x00007f56ce05d165 in raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
        pid = <value optimized out>
        selftid = <value optimized out>
#6  0x00007f56ce05ff70 in abort () at abort.c:92
        act = {__sigaction_handler = {sa_handler = 0x7fffb3bb2e58, sa_sigaction = 0x7fffb3bb2e58}, sa_mask = {__val = {140010760740967, 140736208776848, 6312800, 3, 140736208777024, 140736208777136, 140736208777040, 3, 140010800510920, 206158430232, 140736208776944, 140736208776752, 140736208776864, 4294967295, 4294967295, 12257160}}, sa_flags = 134880, sa_restorer = 0}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#7  0x00007f56cb95cc7f in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2266
No locals.
#8  0x00007f56cb95ce22 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f56cd762c90 "%s", ap=0x7fffb3bb2fb0) at global/qglobal.cpp:2312
        buf = {static shared_null = {ref = {_q_value = 6}, alloc = 0, size = 0, data = 0x7f56cbd6b0b8 "", array = ""}, static shared_empty = {ref = {_q_value = 2}, alloc = 0, size = 0, data = 0x7f56cbd6b0d8 "", array = ""}, d = 0xbb0770}
#9  0x00007f56cb95cfd5 in qFatal (msg=0x5728 <Address 0x5728 out of bounds>) at global/qglobal.cpp:2495
        ap = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffb3bb3090, reg_save_area = 0x7fffb3bb2fd0}}
#10 0x00007f56cd542c0b in TrustedError(const char *, SUPINITOP, int, const char *, typedef __va_list_tag __va_list_tag *) (pszWhere=<value optimized out>, enmWhat=kSupInitOp_Driver, rc=<value optimized out>, pszMsgFmt=0x4033d2 "Kernel driver not installed", va=<value optimized out>) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/Frontends/VirtualBox/src/main.cpp:720
        argv = {0x0, 0x0}
        a = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x7f56cb895ef0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f56cbafb420 "QObject", data = 0x7f56cbafb4c0, extradata = 0x7f56cbd5d7e0}}, d_ptr = {d = 0x944390}, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f56cbb040c0 "Qt", data = 0x7f56cbb07720, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x7f56cbd5d7c0, stringdata = 0x7f56cbb0d2a0 "QCoreApplication", data = 0x7f56cbb0d340, extradata = 0x0}}, static self = 0x7fffb3bb34a0}, static staticMetaObject = {d = {superdata = 0x7f56cbd66000, stringdata = 0x7f56cb49d100 "QApplication", data = 0x7f56cb49d340, extradata = 0x0}}}
        msgBuf = "Kernel driver not installed\000V\177\000\000\260I\315\316V\177\000\000\000\260\312\316V\177\000\000\000\000\000\000\000\000\000\000\260\215\211\316V\177\000\000\000\000 at lvg\377\377x)\315\316V\177\000\000\001\000\000\000\000\000\000\000ihi\316V\177\000\000\300\061\273\263\377\177\000\000\000\000 avg\377\377\000\000VjX\235\255\376\020\000\000\000\000\000\000\000h\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000P\345td\004\000\000\000\234\326\022\000\000\000\000\000\234\326\022\000\000\000\000\000\234\326\022\000\000\000\000\000\254f\000\000\000\000\000\000\254f\000\000\000\000\000\000\004\000\000\000\000\000\000\000Q\345td\006", '\000' <repeats 27 times>"\260, \065\273\263\377\177\000\000 6\273\263\377\177\000\000\270$\315\316V\177\000\000\001\000\000\000\000\000\000\000"...
        argc = 0
        msgTitle = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 138}, alloc = 0, size = 0, data = 0x7f56cbd6b1fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2}, alloc = 0, size = 0, data = 0x7f56cbd6b21a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x9b3c40, static codecForCStrings = 0x0}
        msgText = {static null = {<No data fields>}, static shared_null = {ref = {_q_value = 138}, alloc = 0, size = 0, data = 0x7f56cbd6b1fa, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = {_q_value = 2}, alloc = 0, size = 0, data = 0x7f56cbd6b21a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x9b34c0, static codecForCStrings = 0x0}
#11 0x0000000000401d4e in supR3HardenedStaticFatalMsgV(const char *, SUPINITOP, int, const char *, typedef __va_list_tag __va_list_tag *) (pszWhere=0x4033ee "suplibOsInit", enmWhat=kSupInitOp_Driver, rc=-1908, pszMsgFmt=0x4033d2 "Kernel driver not installed", va=0x7fffb3bb3620) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp:478
        pfnTrustedError = 0
        vaCopy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffb3bb3710, reg_save_area = 0x7fffb3bb3640}}
#12 0x0000000000401dfc in supR3HardenedStaticFatalMsg (pszWhere=0x5728 <Address 0x5728 out of bounds>, enmWhat=22312, rc=6, pszMsgFmt=0xffffffffffffffff <Address 0xffffffffffffffff out of bounds>) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp:497
        va = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffb3bb3710, reg_save_area = 0x7fffb3bb3640}}
#13 0x0000000000402255 in supR3HardenedMainOpenDevice (pszProgName=0x4032ee "VirtualBox", fFlags=0, argc=6, argv=0x7fffb3bb3858, envp=0x7fffb3bb3890) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp:586
        rc = <value optimized out>
#14 SUPR3HardenedMain (pszProgName=0x4032ee "VirtualBox", fFlags=0, argc=6, argv=0x7fffb3bb3858, envp=0x7fffb3bb3890) at /tmp/buildd/virtualbox-ose-3.2.12-dfsg/src/VBox/HostDrivers/Support/SUPR3HardenedMain.cpp:1055
        pfnTrustedMain = 0
#15 0x00007f56ce049c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffb3bb3848) at libc-start.c:228
        result = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 1529676012327946273, 4198656, 140736208779344, 0, 0, -1529562180939266015, -1470675744988444639}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x4031f0, 0x7fffb3bb3858}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4207088}}}
        not_first_call = <value optimized out>
#16 0x0000000000401129 in _start ()
No symbol table info available.
A debugging session is active.

	Inferior 1 [process 22312] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]

----------- .xsession-errors (17 sec old) ---------------------
Window manager warning: Invalid WM_TRANSIENT_FOR window 0x5600008 specified for 0x5600006 (VirtualBox).
Window manager warning: Window 0x4c0042b (VirtualBox) sets an MWM hint indicating it isn't resizable, but sets min size 462 x 233 and max size 462 x 16383; this doesn't make much sense.
--------------------------------------------------

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37-rc5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages virtualbox-ose-qt depends on:
ii  libc6                      2.11.2-7      Embedded GNU C Library: Shared lib
ii  libgcc1                    1:4.5.2-1     GCC support library
ii  libgl1-mesa-glx [libgl1]   7.9+repack-1  A free implementation of the OpenG
ii  libqt4-network             4:4.6.3-4     Qt 4 network module
ii  libqt4-opengl              4:4.6.3-4     Qt 4 OpenGL module
ii  libqtcore4                 4:4.6.3-4     Qt 4 core module
ii  libqtgui4                  4:4.6.3-4     Qt 4 GUI module
ii  libsdl1.2debian            1.2.14-6.1    Simple DirectMedia Layer
ii  libstdc++6                 4.5.2-1       The GNU Standard C++ Library v3
ii  libx11-6                   2:1.3.3-4     X11 client-side library
ii  libxcursor1                1:1.1.10-2    X cursor management library
ii  libxext6                   2:1.1.2-1     X11 miscellaneous extension librar
ii  libxinerama1               2:1.1-3       X11 Xinerama extension library
ii  virtualbox-ose             3.2.12-dfsg-1 x86 virtualization solution - base

-- 
bye,
pabs

http://wiki.debian.org/PaulWise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-virtualbox-devel/attachments/20101222/221403af/attachment.pgp>


More information about the Pkg-virtualbox-devel mailing list