Closed multun closed 2 months ago
Hello,
Thank you for reporting this. I'll try to look at it soon.
@multun Can you describe what you did to trigger this error? Thanks!
@attritionorg I used the eraser on some lines I think, not sure anymore
Process: OpenBoard [7360] Path: /Applications/OpenBoard.app/Contents/MacOS/OpenBoard Identifier: OpenBoard Version: 1.5.4 (1.5.4) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: OpenBoard [7360] User ID: 501
Date/Time: 2020-06-09 11:12:21.589 -0300 OS Version: Mac OS X 10.15.5 (19F101) Report Version: 12 Anonymous UUID: B1998B71-C55E-B5EA-980F-0E589F96CA07
Sleep/Wake UUID: 718BB5F1-E8EC-411B-B0A2-2E7805A3B01A
Time Awake Since Boot: 120000 seconds Time Since Wake: 59000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x00006369a889e358 Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11 Termination Reason: Namespace SIGNAL, Code 0xb Terminating Process: exc handler [7360]
VM Regions Near 0x6369a889e358: MALLOC_NANO (reserved) 0000600008000000-0000600020000000 [384.0M] rw-/rwx SM=NUL reserved VM address space (unallocated) --> STACK GUARD 0000700000f33000-0000700000f34000 [ 4K] ---/rwx SM=NUL stack guard for thread 10
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 org.oe-f.OpenBoard 0x0000000101c9da1f UBBoardView::itemShouldBeMoved(QGraphicsItem) + 239
1 org.oe-f.OpenBoard 0x0000000101c9e324 UBBoardView::handleItemMouseMove(QMouseEvent) + 52
2 org.oe-f.OpenBoard 0x0000000101ca083b UBBoardView::mouseMoveEvent(QMouseEvent) + 2683
3 org.qt-project.QtWidgets 0x0000000103d12ff6 QWidget::event(QEvent) + 1670
4 org.qt-project.QtWidgets 0x0000000103e0676d QFrame::event(QEvent) + 45
5 org.qt-project.QtWidgets 0x0000000103e8b9fa QAbstractScrollArea::viewportEvent(QEvent) + 170
6 org.qt-project.QtWidgets 0x0000000104021862 QGraphicsView::viewportEvent(QEvent) + 1730
7 org.qt-project.QtWidgets 0x0000000103e8c515 0x103ca3000 + 2004245
8 org.qt-project.QtCore 0x0000000104a74cc9 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject, QEvent) + 217
9 org.qt-project.QtWidgets 0x0000000103cd44ab QApplicationPrivate::notify_helper(QObject, QEvent) + 235
10 org.qt-project.QtWidgets 0x0000000103cd7ced QApplication::notify(QObject, QEvent) + 9421
11 org.qt-project.QtCore 0x0000000104a74983 QCoreApplication::notifyInternal(QObject, QEvent) + 115
12 org.qt-project.QtWidgets 0x0000000103cd4e4b QApplicationPrivate::sendMouseEvent(QWidget, QMouseEvent, QWidget, QWidget*, QWidget*, QPointer
Thread 1:: WebCore: IconDatabase 0 libsystem_kernel.dylib 0x00007fff6b542882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6b603425 _pthread_cond_wait + 698 2 org.qt-project.QtWebKit 0x00000001053b1fcb 0x104e49000 + 5672907 3 org.qt-project.QtWebKit 0x00000001053b1db9 0x104e49000 + 5672377 4 org.qt-project.QtWebKit 0x000000010626876f 0x104e49000 + 21100399 5 libsystem_pthread.dylib 0x00007fff6b603109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff6b5feb8b thread_start + 15
Thread 2:: JavaScriptCore::BlockFree 0 libsystem_kernel.dylib 0x00007fff6b542882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6b603425 _pthread_cond_wait + 698 2 org.qt-project.QtWebKit 0x0000000105f79118 0x104e49000 + 18022680 3 org.qt-project.QtWebKit 0x000000010626876f 0x104e49000 + 21100399 4 libsystem_pthread.dylib 0x00007fff6b603109 _pthread_start + 148 5 libsystem_pthread.dylib 0x00007fff6b5feb8b thread_start + 15
Thread 3:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff6b542882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6b603425 _pthread_cond_wait + 698 2 org.qt-project.QtWebKit 0x0000000105f79fa7 0x104e49000 + 18026407 3 org.qt-project.QtWebKit 0x0000000105f7a038 0x104e49000 + 18026552 4 org.qt-project.QtWebKit 0x000000010626876f 0x104e49000 + 21100399 5 libsystem_pthread.dylib 0x00007fff6b603109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff6b5feb8b thread_start + 15
Thread 4:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff6b542882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6b603425 _pthread_cond_wait + 698 2 org.qt-project.QtWebKit 0x0000000105f79fa7 0x104e49000 + 18026407 3 org.qt-project.QtWebKit 0x0000000105f7a038 0x104e49000 + 18026552 4 org.qt-project.QtWebKit 0x000000010626876f 0x104e49000 + 21100399 5 libsystem_pthread.dylib 0x00007fff6b603109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff6b5feb8b thread_start + 15
Thread 5:: JavaScriptCore::Marking 0 libsystem_kernel.dylib 0x00007fff6b542882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6b603425 _pthread_cond_wait + 698 2 org.qt-project.QtWebKit 0x0000000105f79fa7 0x104e49000 + 18026407 3 org.qt-project.QtWebKit 0x0000000105f7a038 0x104e49000 + 18026552 4 org.qt-project.QtWebKit 0x000000010626876f 0x104e49000 + 21100399 5 libsystem_pthread.dylib 0x00007fff6b603109 _pthread_start + 148 6 libsystem_pthread.dylib 0x00007fff6b5feb8b thread_start + 15
Thread 6:: Qt bearer thread
0 libsystem_kernel.dylib 0x00007fff6b54487e __pselect + 10
1 libsystem_kernel.dylib 0x00007fff6b5459e0 pselect$1050 + 71
2 org.qt-project.QtCore 0x0000000104ac3398 qt_safe_select(int, fd_set, fd_set, fd_set, timespec const) + 104
3 org.qt-project.QtCore 0x0000000104ac4450 QEventDispatcherUNIXPrivate::doSelect(QFlags
Thread 7:: UBFeaturesComputingThread 0 libsystem_kernel.dylib 0x00007fff6b542882 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x00007fff6b603425 _pthread_cond_wait + 698 2 org.qt-project.QtCore 0x00000001048cb41b 0x104892000 + 234523 3 org.qt-project.QtCore 0x00000001048cb2d2 QWaitCondition::wait(QMutex*, unsigned long) + 162 4 org.oe-f.OpenBoard 0x0000000101ca5892 UBFeaturesComputingThread::run() + 402 5 org.qt-project.QtCore 0x00000001048c9d93 0x104892000 + 228755 6 libsystem_pthread.dylib 0x00007fff6b603109 _pthread_start + 148 7 libsystem_pthread.dylib 0x00007fff6b5feb8b thread_start + 15
Thread 8:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff6b53fdfa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6b540170 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff3159cf85 CFRunLoopServiceMachPort + 247 3 com.apple.CoreFoundation 0x00007fff3159ba52 CFRunLoopRun + 1319 4 com.apple.CoreFoundation 0x00007fff3159aece CFRunLoopRunSpecific + 462 5 com.apple.AppKit 0x00007fff2e9b3144 _NSEventThread + 132 6 libsystem_pthread.dylib 0x00007fff6b603109 _pthread_start + 148 7 libsystem_pthread.dylib 0x00007fff6b5feb8b thread_start + 15
Thread 9:: Qt HTTP thread
0 libsystem_kernel.dylib 0x00007fff6b5480fe __select + 10
1 org.qt-project.QtCore 0x0000000104ac3584 qt_safe_select(int, fd_set, fd_set, fd_set, timespec const) + 596
2 org.qt-project.QtCore 0x0000000104ac4450 QEventDispatcherUNIXPrivate::doSelect(QFlags
Thread 10:: Dispatch queue: NSCGSDisableUpdates 0 libsystem_kernel.dylib 0x00007fff6b53fe4e semaphore_timedwait_trap + 10 1 com.apple.SkyLight 0x00007fff60640342 CGSUpdateManager::enable_updates_common() + 302 2 com.apple.SkyLight 0x00007fff60640a84 SLSReenableUpdateTokenWithSeed + 121 3 libdispatch.dylib 0x00007fff6b3a46c4 _dispatch_call_block_and_release + 12 4 libdispatch.dylib 0x00007fff6b3a5658 _dispatch_client_callout + 8 5 libdispatch.dylib 0x00007fff6b3aac44 _dispatch_lane_serial_drain + 597 6 libdispatch.dylib 0x00007fff6b3ab5d6 _dispatch_lane_invoke + 363 7 libdispatch.dylib 0x00007fff6b3b4c09 _dispatch_workloop_worker_thread + 596 8 libsystem_pthread.dylib 0x00007fff6b5ffa3d _pthread_wqthread + 290 9 libsystem_pthread.dylib 0x00007fff6b5feb77 start_wqthread + 15
Thread 11: 0 libsystem_pthread.dylib 0x00007fff6b5feb68 start_wqthread + 0
Thread 12: 0 libsystem_pthread.dylib 0x00007fff6b5feb68 start_wqthread + 0
Thread 13: 0 libsystem_pthread.dylib 0x00007fff6b5feb68 start_wqthread + 0
Thread 14:: QScanThread 0 libsystem_kernel.dylib 0x00007fff6b53fdfa mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff6b540170 mach_msg + 60 2 com.apple.framework.IOKit 0x00007fff3430ec6b io_service_get_matching_services_bin + 185 3 com.apple.framework.IOKit 0x00007fff3430eb4e IOServiceGetMatchingServices + 198 4 com.apple.SystemConfiguration 0x00007fff3ef23785 findMatchingInterfaces + 76 5 com.apple.SystemConfiguration 0x00007fff3ef273a5 _SCNetworkInterfaceCreateWithEntity + 1319 6 com.apple.SystemConfiguration 0x00007fff3ef14bae SCNetworkServiceGetInterface + 228 7 com.apple.framework.CoreWLAN 0x00007fff335c3848 copyActiveWLANNetworkServices + 273 8 com.apple.framework.CoreWLAN 0x00007fff335a6e85 -[CWInterface(Private) networkServiceIDs] + 109 9 com.apple.framework.CoreWLAN 0x00007fff335a645f -[CWInterface serviceActive] + 22 10 libqcorewlanbearer.dylib 0x000000010e4b606a 0x10e4b0000 + 24682 11 org.qt-project.QtCore 0x00000001048c9d93 0x104892000 + 228755 12 libsystem_pthread.dylib 0x00007fff6b603109 _pthread_start + 148 13 libsystem_pthread.dylib 0x00007fff6b5feb8b thread_start + 15
Thread 0 crashed with X86 Thread State (64-bit): rax: 0x00006369a889e300 rbx: 0x00006000020b8870 rcx: 0x0000000000000000 rdx: 0x00007ffeedfe8e17 rdi: 0x0000600005cae300 rsi: 0x0000000080000000 rbp: 0x00007ffeedfe8e60 rsp: 0x00007ffeedfe8e30 r8: 0x0000600001d98160 r9: 0x0000000000000000 r10: 0x00000000000007ff r11: 0x0000000000000030 r12: 0x0000000000000003 r13: 0x00006000020b8870 r14: 0x0000600005cae300 r15: 0x0000000000000003 rip: 0x0000000101c9da1f rfl: 0x0000000000010202 cr2: 0x00006369a889e358
Logical CPU: 1 Error Code: 0x00000004 (no mapping for user data read) Trap Number: 14
Binary Images:
0x101c14000 - 0x10223cffb +org.oe-f.OpenBoard (1.5.4 - 1.5.4) <1F43617E-B012-398D-866F-9ED9C50C7C71> /Applications/OpenBoard.app/Contents/MacOS/OpenBoard
0x102434000 - 0x1025b1fff +libavformat.58.dylib (0)
External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 2 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 82506 thread_create: 0 thread_set_state: 0
VM Region Summary: ReadOnly portion of Libraries: Total=702.0M resident=0K(0%) swapped_out_or_unallocated=702.0M(100%) Writable regions: Total=3.8G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.8G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= ATS (font support) 32.1M 115 ATS (font support) (reserved) 4K 1 reserved VM address space (unallocated) Accelerate framework 256K 2 Activity Tracing 256K 1 CG backing stores 50.3M 12 CoreGraphics 8K 1 CoreImage 32K 3 Foundation 28K 2 JS JIT generated code 256.0M 4 JS JIT generated code (reserved) 2.8G 2 reserved VM address space (unallocated) JS VM Gigacage 1088K 17 JS VM Isolated Heap (reserved) 4096K 1 reserved VM address space (unallocated) Kernel Alloc Once 8K 1 MALLOC 357.4M 271 MALLOC guard page 32K 8 MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) Memory Tag 242 12K 1 SQLite page cache 64K 1 STACK GUARD 56.1M 15 Stack 15.1M 15 VM_ALLOCATE 156K 29 WebKit Malloc 2416K 17 DATA 38.1M 421 DATA_CONST 20K 1 FONT_DATA 4K 1 LINKEDIT 400.9M 89 OBJC_RO 32.2M 1 OBJC_RW 1892K 2 TEXT 301.1M 395 UNICODE 564K 1 mapped file 64.2M 47 shared memory 656K 18 =========== ======= ======= TOTAL 4.7G 1496 TOTAL, minus reserved VM space 1.6G 1496
It fails because intersectedPolygonItem->strokesGroup() is zero in UBGraphicsScene::eraseLineTo(QPointF const&, double const&) src/domain/UBGraphicsScene.cpp:1055