Page 1 of 1

Guest crashes, VB reports the aborted status

Posted: 12. Dec 2015, 23:03
by Winxp-on-Macos
Hi,

In the recent time frequent crashes of guest occur. Yet approx 3 till 4 week ago these probs were not encountered.
It occurs at practically any arbitrary situation, either user is active working in guest, or the host is locked because out of use,
or the guest suspended from VB and host's desktop unlocked or locked.
Host is OS X 10.9.5, the guest is Ubuntu Desktop 14.04 LTS 64Bits. Installed and used VB version 5.10.
The version of installed guest additions match the VB version, the version of installed Ext. Packs match the VB version.
Size of physical ram is 32GB, the guest has 8GB ram assigned and 2 cores from 4 cores available physically.

I wanted to attach multiple host logs (OS X console) because there are different and more than 2 pictures
of what an error is reported by host, however it is not possible to attach here more than 3 files.
The VBox.log corresponds to VirtualBoxVM_2015-12-12-194559_PC01-B.crash.zip.

Other seen forms of host logs are (just the extracts of interesting log file sections).
All have in common that in stack of crash thread VB related items are present.

Code: Select all

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00007f8000000004

VM Regions Near 0x7f8000000004:
    __LINKEDIT             0000123441b4b000-0000123441bba000 [  444K] r--/rwx SM=COW  /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
--> 
    MALLOC_TINY            00007f8052400000-00007f8052800000 [ 4096K] rw-/rwx SM=COW  

Application Specific Information:
objc_msgSend() selector name: isApplicableForRect:context:hints:


Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	0x00007fff9405c091 objc_msgSend + 17
1   com.apple.AppKit              	0x00007fff8ff6bac1 -[NSCGImageSnapshotRep isApplicableForRect:context:hints:] + 67
2   com.apple.AppKit              	0x00007fff8ff6b9ce __51-[NSImage bestRepresentationForRect:context:hints:]_block_invoke + 87
3   com.apple.AppKit              	0x00007fff8fefeca0 -[NSImage _usingCacheRepPerformBlock:] + 46
4   com.apple.AppKit              	0x00007fff8feef3b8 -[NSImage bestRepresentationForRect:context:hints:] + 299
5   com.apple.AppKit              	0x00007fff8feef23c -[NSImage _usingBestRepresentationForRect:context:hints:body:] + 128
6   com.apple.AppKit              	0x00007fff900fa698 -[NSImage isValid] + 214
7   com.apple.AppKit              	0x00007fff8ff43390 -[NSCursor _reallySet] + 146
8   com.apple.AppKit              	0x00007fff8ff4328d -[NSCursor set] + 210
9   QtGuiVBox                     	0x000000010d43317a QCursor::handle() const + 250
10  QtGuiVBox                     	0x000000010d4333ac QCursor::handle() const + 812
11  QtGuiVBox                     	0x000000010d500990 QWidget::setCursor(QCursor const&) + 144
12  VirtualBox.dylib              	0x000000010c86072a 0x10c750000 + 1115946
13  QtCoreVBox                    	0x000000010d22cabe QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 1566
14  VirtualBox.dylib              	0x000000010cabed7d 0x10c750000 + 3599741
15  QtCoreVBox                    	0x000000010d22cabe QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 1566
16  VirtualBox.dylib              	0x000000010cabf971 0x10c750000 + 3602801
17  QtCoreVBox                    	0x000000010d22cabe QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 1566
18  VirtualBox.dylib              	0x000000010cabcf30 0x10c750000 + 3591984
19  VirtualBox.dylib              	0x000000010cabd2a7 0x10c750000 + 3592871
20  QtCoreVBox                    	0x000000010d228bb1 QObject::event(QEvent*) + 1073
21  QtGuiVBox                     	0x000000010d4a9c8d QApplicationPrivate::notify_helper(QObject*, QEvent*) + 189
22  QtGuiVBox                     	0x000000010d4ae5ee QApplication::notify(QObject*, QEvent*) + 2030
23  QtCoreVBox                    	0x000000010d2142dc QCoreApplication::notifyInternal(QObject*, QEvent*) + 124
24  QtCoreVBox                    	0x000000010d215890 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 736
25  com.apple.CoreFoundation      	0x00007fff938335b1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
26  com.apple.CoreFoundation      	0x00007fff93824d29 __CFRunLoopDoSources0 + 441
27  com.apple.CoreFoundation      	0x00007fff938243ef __CFRunLoopRun + 831
28  com.apple.CoreFoundation      	0x00007fff93823e75 CFRunLoopRunSpecific + 309
29  com.apple.HIToolbox           	0x00007fff95639a0d RunCurrentEventLoopInMode + 226
30  com.apple.HIToolbox           	0x00007fff956397b7 ReceiveNextEventCommon + 479
31  com.apple.HIToolbox           	0x00007fff956395bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
32  com.apple.AppKit              	0x00007fff8fdf424e _DPSNextEvent + 1434
33  com.apple.AppKit              	0x00007fff8fdf389b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
34  com.apple.AppKit              	0x00007fff8fde799c -[NSApplication run] + 553
35  QtGuiVBox                     	0x000000010d4629c0 QDesktopWidget::resizeEvent(QResizeEvent*) + 13040
36  QtCoreVBox                    	0x000000010d2131f4 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 68
37  QtCoreVBox                    	0x000000010d2135a4 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 324
38  QtCoreVBox                    	0x000000010d215e1c QCoreApplication::exec() + 188
39  VirtualBox.dylib              	0x000000010c757103 TrustedMain + 515
40  org.virtualbox.app.VirtualBoxVM	0x000000010c243c7c 0x10c240000 + 15484
41  org.virtualbox.app.VirtualBoxVM	0x000000010c241fa4 start + 52

Code: Select all

Crashed Thread:  8  EMT-0

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
abort() called
*** error for object 0x7fafbb0437e8: incorrect checksum for freed object - object was probably modified after being freed.
 Thread 8 Crashed:: EMT-0
0   libsystem_kernel.dylib        	0x00007fff8a096866 __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff8b9de35c pthread_kill + 92
2   libsystem_c.dylib             	0x00007fff8e781b1a abort + 125
3   libsystem_malloc.dylib        	0x00007fff9169c690 szone_error + 587
4   libsystem_malloc.dylib        	0x00007fff916a0dfb tiny_malloc_from_free_list + 359
5   libsystem_malloc.dylib        	0x00007fff916a13c3 szone_malloc_should_clear + 320
6   libsystem_malloc.dylib        	0x00007fff916a3b61 malloc_zone_calloc + 79
7   libsystem_malloc.dylib        	0x00007fff916a42ca calloc + 49
8   VBoxVMM.dylib                 	0x0000000105911df7 0x1057d9000 + 1281527
9   VBoxVMM.dylib                 	0x000000010590ff10 PDMR3AsyncCompletionEpCreateForFile + 384
10  VBoxDD.dylib                  	0x00000001181963c1 0x118120000 + 484289
11  VBoxDDU.dylib                 	0x000000010568ad8d 0x105685000 + 23949
12  VBoxDDU.dylib                 	0x000000010569dc79 0x105685000 + 101497
13  VBoxDDU.dylib                 	0x0000000105692c22 VDSetOpenFlags + 178
14  VBoxDD.dylib                  	0x00000001181959e7 0x118120000 + 481767
15  VBoxDD.dylib                  	0x0000000118195a48 0x118120000 + 481864
16  VBoxVMM.dylib                 	0x000000010581ca85 0x1057d9000 + 277125
17  VBoxVMM.dylib                 	0x000000010586dfa0 0x1057d9000 + 610208
18  VBoxVMM.dylib                 	0x0000000105874337 0x1057d9000 + 635703
19  VBoxVMM.dylib                 	0x00000001058779aa VMMR3EmtRendezvous + 826
20  VBoxVMM.dylib                 	0x00000001058726b7 0x1057d9000 + 628407
21  VBoxVMM.dylib                 	0x0000000105873b38 0x1057d9000 + 633656
22  VBoxVMM.dylib                 	0x00000001058711c3 0x1057d9000 + 623043
23  VBoxRT.dylib                  	0x000000010384672f 0x1037c0000 + 550703
24  VBoxRT.dylib                  	0x00000001038c5cd5 0x1037c0000 + 1072341
25  libsystem_pthread.dylib       	0x00007fff8b9dd899 _pthread_body + 138
26  libsystem_pthread.dylib       	0x00007fff8b9dd72a _pthread_start + 137
27  libsystem_pthread.dylib       	0x00007fff8b9e1fc9 thread_start + 13

Code: Select all

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0xffffffff0000000c

VM Regions Near 0xffffffff0000000c:
--> shared memory          00007fffffe1f000-00007fffffe20000 [    4K] r-x/r-x SM=SHM  
    

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.CoreFoundation      	0x00007fff874f0972 CFHash + 66
1   com.apple.CoreFoundation      	0x00007fff874e2d6e __CFBasicHashRehash + 2526
2   com.apple.CoreFoundation      	0x00007fff875143e0 CFBasicHashRemoveValue + 3392
3   com.apple.CoreFoundation      	0x00007fff8758f7a7 CFRunLoopRemoveTimer + 311
4   com.apple.CoreFoundation      	0x00007fff8758f9c1 CFRunLoopTimerInvalidate + 433
5   QtGuiVBox                     	0x0000000107d0237f QDesktopWidget::resizeEvent(QResizeEvent*) + 7343
6   QtCoreVBox                    	0x0000000107ab40cd QBasicTimer::stop() + 61
7   QtCoreVBox                    	0x0000000107ab4102 QBasicTimer::start(int, QObject*) + 34
8   QtGuiVBox                     	0x0000000107d514a2 QApplication::notify(QObject*, QEvent*) + 9890
9   QtCoreVBox                    	0x0000000107ab52dc QCoreApplication::notifyInternal(QObject*, QEvent*) + 124
10  QtGuiVBox                     	0x0000000107d523bd QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 333
11  QtGuiVBox                     	0x0000000107cfea0b qt_mac_get_scalefactor(QWidget*) + 16795
12  com.apple.AppKit              	0x00007fff8899990a -[NSApplication sendEvent:] + 2843
13  VirtualBox.dylib              	0x0000000107348565 0x106ff1000 + 3503461
14  com.apple.AppKit              	0x00007fff887e99f9 -[NSApplication run] + 646
15  QtGuiVBox                     	0x0000000107d039c0 QDesktopWidget::resizeEvent(QResizeEvent*) + 13040
16  QtCoreVBox                    	0x0000000107ab41f4 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 68
17  QtCoreVBox                    	0x0000000107ab45a4 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 324
18  QtCoreVBox                    	0x0000000107ab6e1c QCoreApplication::exec() + 188
19  VirtualBox.dylib              	0x0000000106ff8103 TrustedMain + 515
20  org.virtualbox.app.VirtualBoxVM	0x0000000106ae4c7c 0x106ae1000 + 15484
21  org.virtualbox.app.VirtualBoxVM	0x0000000106ae2fa4 start + 52
Is this a known problem or rather of my local setup?
Actually, no other app running on this OS X host shows problems of the kind as here reported.

Re: Guest crashes, VB reports the aborted status

Posted: 14. Dec 2015, 07:15
by Rammy
Yeah....same thing has been happening to me. It has been since I updated....one of the reasons why I prefer not to update software until known security vulnerability or its not working. Just hope someone will answer soon....beginning to become annoying.

Re: Guest crashes, VB reports the aborted status

Posted: 14. Dec 2015, 11:23
by socratis
I'll take a wild guess over here and assume that your OS installation is not a plain vanilla one. Anything that you've installed that might potentially interfere with kernel modules or extensions or built-in frameworks?

In fact, please open "System Information" and look at the "Extensions", sort by "Loaded" and see if there's anything non-Apple related there. Then, look at "Frameworks", sort by "Obtained from" and see if there's anything non-Apple related there.

I'm on 10.9.5 and as far as I know so are several other users around here. VirtualBox hasn't crashed my OS for more than 2 1/2 years (and that was a VBox test build).

Re: Guest crashes, VB reports the aborted status

Posted: 14. Dec 2015, 11:37
by loukingjr
Just to add to what socratis said, VirtualBox has only crashed on me twice in 6 years. Once was because of a 3D acceleration glitch (it actually crashed OSX), long ago. The second time was because of a needed update for Broadwell chips.

Re: Guest crashes, VB reports the aborted status

Posted: 14. Dec 2015, 21:48
by Winxp-on-Macos
Good to know! Thanks for your input. I will take it into account when on troubleshooting.

Re: Guest crashes, VB reports the aborted status

Posted: 14. Dec 2015, 22:01
by Winxp-on-Macos
No non-Apple found under Extensions.
However some under Frameworks, the found ones on attached screenshot.

Re: Guest crashes, VB reports the aborted status

Posted: 16. Dec 2015, 12:04
by socratis
OK, first of all, I asked for all the non-Apple frameworks and extensions and the screenshot is not covering all of them. For example I can see a "Libmacgpg" framework, which although is from an "Identified Developer", it is not a standard one on a fresh install. So, in order to get the full picture, run this from the terminal:
system_profiler SPExtensionsDataType SPFrameworksDataType SPStartupItemDataType > system_profiler.txt ; zip -m -u system_profiler system_profiler.txt
If it gets chopped off, here is in the same command with the 'code' tag which should wrap up the line:

Code: Select all

system_profiler SPExtensionsDataType SPFrameworksDataType SPStartupItemDataType > system_profiler.txt ; zip -m -u system_profiler system_profiler.txt
You'll end up with a zip file called "system_profiler.zip". Attach it to your reply.

PS. There's no personal identifying information in the output. Just your Extensions, Frameworks and Startup items.

Re: Guest crashes, VB reports the aborted status

Posted: 16. Dec 2015, 22:49
by Winxp-on-Macos
The ss DOES cover all of them! All other positions not shown on the ss report "Apple" in the Obtained column.
Similarly in the Extensions section, there is no position reading something other as "Apple" in the Loaded column. All positions feature "Apple".
Both list were sorted by the Obtained or Loaded column, respectively. So all non-Apple ones were grouped very well. Better grouping is not possible.
Those to be spread over whole list was not possible.

How do you know it is not covering all of them? You must have concrete reasons to claim that.

Re: Guest crashes, VB reports the aborted status

Posted: 17. Dec 2015, 00:09
by socratis
Winxp-on-Macos wrote:The ss DOES cover all of them!
No it doesn't. It only shows 7 of them. The screenshot is too small. That's why I asked for the whole list. And not in a screenshot. I cannot easily compare screenshots.
Winxp-on-Macos wrote:How do you know it is not covering all of them? You must have concrete reasons to claim that.
Yes, I do. I already told you about it.
socratis wrote:For example I can see a "Libmacgpg" framework, which although is from an "Identified Developer", it is not a standard one on a fresh install.
I'm afraid I'm going to have to wait for the requested documents before I continue this discussion.

Re: Guest crashes, VB reports the aborted status

Posted: 17. Dec 2015, 00:35
by Winxp-on-Macos
I had been asked to check for those saying "anything non-Apple related there".
And there are only 7 such items, Frameworks; no such item in Extensions.
I hadn't been asked to check for those saying "Apple" in the column.
Nor been asked to show whole list.
All one was asking for had been provided.

Re: Guest crashes, VB reports the aborted status

Posted: 17. Dec 2015, 01:09
by socratis
"Identified developer" is "non-Apple related". Good luck solving your problem...