qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [Bug 1675108] [NEW] Cocoa UI always crashes on startup


From: Brendan Shanks
Subject: [Qemu-devel] [Bug 1675108] [NEW] Cocoa UI always crashes on startup
Date: Wed, 22 Mar 2017 17:26:21 -0000

Public bug reported:

Commit 8bb93c6f99a42c2e0943bc904b283cd622d302c5 ("ui/console: ensure
graphic updates don't race with TCG vCPUs") causes the graphic update to
run on a non-main thread, which Cocoa is not happy with. It crashes
immediately after startup.

$ i386-softmmu/qemu-system-i386 
2017-03-22 10:09:25.113 qemu-system-i386[15968:9538245] *** Terminating app due 
to uncaught exception 'NSInternalInconsistencyException', reason: 
'nextEventMatchingMask should only be called from the Main Thread!'
*** First throw call stack:
(
        0   CoreFoundation                      0x00007fff91e72e7b 
__exceptionPreprocess + 171
        1   libobjc.A.dylib                     0x00007fffa6a5ccad 
objc_exception_throw + 48
        2   AppKit                              0x00007fff900953fd 
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] 
+ 4471
        3   qemu-system-i386                    0x0000000104f75a49 
cocoa_refresh + 233
        4   qemu-system-i386                    0x0000000104e0312c 
process_queued_cpu_work + 140
        5   qemu-system-i386                    0x0000000104d1a73c 
qemu_tcg_rr_cpu_thread_fn + 284
        6   libsystem_pthread.dylib             0x00007fffa7557aab 
_pthread_body + 180
        7   libsystem_pthread.dylib             0x00007fffa75579f7 
_pthread_body + 0
        8   libsystem_pthread.dylib             0x00007fffa75571fd thread_start 
+ 13
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Abort trap: 6

System: macOS 10.12.3, Xcode 8.2.1

** Affects: qemu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1675108

Title:
  Cocoa UI always crashes on startup

Status in QEMU:
  New

Bug description:
  Commit 8bb93c6f99a42c2e0943bc904b283cd622d302c5 ("ui/console: ensure
  graphic updates don't race with TCG vCPUs") causes the graphic update
  to run on a non-main thread, which Cocoa is not happy with. It crashes
  immediately after startup.

  $ i386-softmmu/qemu-system-i386 
  2017-03-22 10:09:25.113 qemu-system-i386[15968:9538245] *** Terminating app 
due to uncaught exception 'NSInternalInconsistencyException', reason: 
'nextEventMatchingMask should only be called from the Main Thread!'
  *** First throw call stack:
  (
        0   CoreFoundation                      0x00007fff91e72e7b 
__exceptionPreprocess + 171
        1   libobjc.A.dylib                     0x00007fffa6a5ccad 
objc_exception_throw + 48
        2   AppKit                              0x00007fff900953fd 
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] 
+ 4471
        3   qemu-system-i386                    0x0000000104f75a49 
cocoa_refresh + 233
        4   qemu-system-i386                    0x0000000104e0312c 
process_queued_cpu_work + 140
        5   qemu-system-i386                    0x0000000104d1a73c 
qemu_tcg_rr_cpu_thread_fn + 284
        6   libsystem_pthread.dylib             0x00007fffa7557aab 
_pthread_body + 180
        7   libsystem_pthread.dylib             0x00007fffa75579f7 
_pthread_body + 0
        8   libsystem_pthread.dylib             0x00007fffa75571fd thread_start 
+ 13
  )
  libc++abi.dylib: terminating with uncaught exception of type NSException
  Abort trap: 6

  System: macOS 10.12.3, Xcode 8.2.1

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1675108/+subscriptions



reply via email to

[Prev in Thread] Current Thread [Next in Thread]