[kmymoney] [Bug 456581] New: Crash when cancelling in split editor

Dawid Wróbel bugzilla_noreply at kde.org
Mon Jul 11 10:19:05 BST 2022


https://bugs.kde.org/show_bug.cgi?id=456581

            Bug ID: 456581
           Summary: Crash when cancelling in split editor
           Product: kmymoney
           Version: git (master)
          Platform: macOS (DMG)
                OS: Microsoft Windows
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kmymoney-devel at kde.org
          Reporter: me at dawidwrobel.com
  Target Milestone: ---

SUMMARY
I had the app crash twice when editing splits and cancelling/hitting the ESC. I
tried reproducing it but don't know yet exact steps needed to make it crash
consistently.

Process:               kmymoney [21342]
Path:                  /Applications/kmymoney.app/Contents/MacOS/kmymoney
Identifier:            org.kde.KMyMoney
Version:               5.1.80 (5.1.80)
Code Type:             X86-64 (Translated)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2022-07-10 23:36:04.0277 +0200
OS Version:            macOS 12.4 (21F79)
Report Version:        12
Anonymous UUID:        1C1B3C7C-EC55-7F60-EA12-EFB6063DEA97

Sleep/Wake UUID:       2C2501B6-ABE7-495A-A9BD-8180005F1DCC

Time Awake Since Boot: 23000 seconds
Time Since Wake:       7915 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 0x0010040000000c20 ->
0x0000040000000c20 (possible pointer authentication failure)
Exception Codes:       0x0000000000000001, 0x0010040000000c20
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [21342]

VM Region Info: 0x40000000c20 is not in any region.  Bytes after previous
region: 3917010177057  Bytes before following region: 101155069752288
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX
SHRMOD  REGION DETAIL
      commpage (reserved)        1000000000-7000000000   [384.0G] ---/---
SM=NUL  ...(unallocated)
--->  GAP OF 0x5f9000000000 BYTES
      MALLOC_NANO              600000000000-600008000000 [128.0M] rw-/rwx
SM=PRV  

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   QtWidgets                                  0x10ed84a51 QWidget::style()
const + 17
1   QtWidgets                                  0x10ee59a4a
QComboBox::hidePopup() + 490
2   QtWidgets                                  0x10ee53754
QComboBoxPrivateContainer::eventFilter(QObject*, QEvent*) + 404
3   QtCore                                     0x1168b79f9
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 249
4   QtWidgets                                  0x10ed57c91
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 241
5   QtWidgets                                  0x10ed59213
QApplication::notify(QObject*, QEvent*) + 915
6   QtCore                                     0x1168b7727
QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
7   QtWidgets                                  0x10edae8fd
QWidgetWindow::event(QEvent*) + 301
8   QtWidgets                                  0x10ed57ca6
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 262
9   QtWidgets                                  0x10ed59060
QApplication::notify(QObject*, QEvent*) + 480
10  QtCore                                     0x1168b7727
QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
11  QtGui                                      0x11586f067
QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*)
+ 167
12  QtGui                                      0x1158502a7
QWindowSystemInterface::handleShortcutEvent(QWindow*, unsigned long, int,
QFlags<Qt::KeyboardModifier>, unsigned int, unsigned int, unsigned int, QString
const&, bool, unsigned short) + 503
13  libqcocoa.dylib                            0x11cb28fd9 -[QNSView(Keys)
handleKeyEvent:eventType:] + 1321
14  libqcocoa.dylib                            0x11cb290f8 -[QNSView(Keys)
keyDown:] + 88
15  AppKit                                  0x7ff81246e1a6
-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 7150
16  AppKit                                  0x7ff81246c39e
-[NSWindow(NSEventRouting) sendEvent:] + 352
17  libqcocoa.dylib                            0x11cb2d3c7 -[QNSPanel
sendEvent:] + 551
18  AppKit                                  0x7ff81246b1c8
-[NSApplication(NSEvent) sendEvent:] + 2996
19  libqcocoa.dylib                            0x11cb331ba -[QNSApplication
sendEvent:] + 74
20  AppKit                                  0x7ff8125ac8c7 -[NSApplication
_doModalLoop:peek:] + 364
21  AppKit                                  0x7ff812723fa2 __33-[NSApplication
runModalSession:]_block_invoke_2 + 69
22  AppKit                                  0x7ff812723f4a __33-[NSApplication
runModalSession:]_block_invoke + 78
23  AppKit                                  0x7ff8125aabfe _NSTryRunModal + 100
24  AppKit                                  0x7ff812723e47 -[NSApplication
runModalSession:] + 128
25  libqcocoa.dylib                            0x11cb2f487
QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) +
663
26  QtCore                                     0x1168b3d17
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 471
27  QtWidgets                                  0x10ef55b08 QDialog::exec() +
504
28  kmymoney                                   0x10216de2a 0x10206f000 +
1044010
29  QtCore                                     0x1168e7fd4 void
doActivate<false>(QObject*, int, void**) + 1124
30  QtCore                                     0x1168e7fd4 void
doActivate<false>(QObject*, int, void**) + 1124
31  QtWidgets                                  0x10ed4e6d6
QAction::activate(QAction::ActionEvent) + 310
32  QtWidgets                                  0x10ee3f0a0
QAbstractButtonPrivate::click() + 144
33  QtWidgets                                  0x10ee4029e
QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
34  QtWidgets                                  0x10ef3a8af
QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
35  QtWidgets                                  0x10ed912db
QWidget::event(QEvent*) + 443
36  QtWidgets                                  0x10ef3b06f
QToolButton::event(QEvent*) + 303
37  QtWidgets                                  0x10ed57ca6
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 262
38  QtWidgets                                  0x10ed5a997
QApplication::notify(QObject*, QEvent*) + 6935
39  QtCore                                     0x1168b7727
QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
40  QtWidgets                                  0x10ed585ac
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*,
QWidget**, QPointer<QWidget>&, bool, bool) + 892
41  QtWidgets                                  0x10edafc64
QWidgetWindow::handleMouseEvent(QMouseEvent*) + 1908
42  QtWidgets                                  0x10edae8bf
QWidgetWindow::event(QEvent*) + 239
43  QtWidgets                                  0x10ed57ca6
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 262
44  QtWidgets                                  0x10ed59060
QApplication::notify(QObject*, QEvent*) + 480
45  QtCore                                     0x1168b7727
QCoreApplication::notifyInternal2(QObject*, QEvent*) + 167
46  QtGui                                      0x11586e3a7
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
+ 3559
47  QtGui                                      0x115853e8c
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 204
48  libqcocoa.dylib                            0x11cb30d68
QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 40
49  CoreFoundation                          0x7ff80f98735a
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
50  CoreFoundation                          0x7ff80f9872c2 __CFRunLoopDoSource0
+ 180
51  CoreFoundation                          0x7ff80f987040
__CFRunLoopDoSources0 + 242
52  CoreFoundation                          0x7ff80f985a50 __CFRunLoopRun + 892
53  CoreFoundation                          0x7ff80f985014 CFRunLoopRunSpecific
+ 562
54  HIToolbox                               0x7ff818a995e6
RunCurrentEventLoopInMode + 292
55  HIToolbox                               0x7ff818a99213
ReceiveNextEventCommon + 283
56  HIToolbox                               0x7ff818a990e5
_BlockUntilNextEventMatchingListInModeWithFilter + 70
57  AppKit                                  0x7ff8122fb1fd _DPSNextEvent + 927
58  AppKit                                  0x7ff8122f98ba
-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
+ 1394
59  AppKit                                  0x7ff8122ebf69 -[NSApplication run]
+ 586
60  libqcocoa.dylib                            0x11cb2fa1a
QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) +
2090
61  QtCore                                     0x1168b3d17
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 471
62  QtCore                                     0x1168b7cc2
QCoreApplication::exec() + 130
63  kmymoney                                   0x102085e87 0x10206f000 + 93831
64  kmymoney                                   0x1020848d0 0x10206f000 + 88272
65  dyld                                       0x20271551e start + 462

Thread 1:: com.apple.rosetta.exceptionserver
0   runtime                                 0x7ff7ffe259c4 0x7ff7ffe21000 +
18884
1   runtime                                 0x7ff7ffe33460 0x7ff7ffe21000 +
74848
2   runtime                                 0x7ff7ffe34ed8 0x7ff7ffe21000 +
81624

Thread 2:: com.apple.CFSocket.private
0   ???                                     0x7ff89fe3a940 ???
1   libsystem_kernel.dylib                  0x7ff80f88cd5a __select + 10
2   CoreFoundation                          0x7ff80f9ae2bb __CFSocketManager +
643
3   libsystem_pthread.dylib                 0x7ff80f8c14e1 _pthread_start + 125
4   libsystem_pthread.dylib                 0x7ff80f8bcf6b thread_start + 15

Thread 3:: QDBusConnectionManager
0   ???                                     0x7ff89fe3a940 ???
1   libsystem_kernel.dylib                  0x7ff80f88b0aa poll + 10
2   QtCore                                     0x11691500e
qt_safe_poll(pollfd*, unsigned int, timespec const*) + 94
3   QtCore                                     0x11691685c
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) +
812
4   QtCore                                     0x1168b3d17
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 471
5   QtCore                                     0x1166f22fc QThread::exec() +
140
6   QtDBus                                     0x10e706f93
QDBusConnectionManager::run() + 19
7   QtCore                                     0x1166f320a
QThreadPrivate::start(void*) + 330
8   libsystem_pthread.dylib                 0x7ff80f8c14e1 _pthread_start + 125
9   libsystem_pthread.dylib                 0x7ff80f8bcf6b thread_start + 15

Thread 4:: com.apple.NSEventThread
0   ???                                     0x7ff89fe3a940 ???
1   libsystem_kernel.dylib                  0x7ff80f88497a mach_msg_trap + 10
2   libsystem_kernel.dylib                  0x7ff80f884ce8 mach_msg + 56
3   CoreFoundation                          0x7ff80f987540
__CFRunLoopServiceMachPort + 319
4   CoreFoundation                          0x7ff80f985bd0 __CFRunLoopRun +
1276
5   CoreFoundation                          0x7ff80f985014 CFRunLoopRunSpecific
+ 562
6   AppKit                                  0x7ff812468c1e _NSEventThread + 132
7   libsystem_pthread.dylib                 0x7ff80f8c14e1 _pthread_start + 125
8   libsystem_pthread.dylib                 0x7ff80f8bcf6b thread_start + 15

Thread 5:
0   runtime                                 0x7ff7ffe43814 0x7ff7ffe21000 +
141332

Thread 6::  Dispatch queue: NSCGSDisableUpdates
0   ???                                     0x7ff89fe3a940 ???
1   libsystem_kernel.dylib                  0x7ff80f8849ce
semaphore_timedwait_trap + 10
2   libdispatch.dylib                       0x7ff80f70a848
_dispatch_sema4_timedwait + 72
3   libdispatch.dylib                       0x7ff80f70ac75
_dispatch_semaphore_wait_slow + 58
4   SkyLight                                0x7ff81482307e
CGSUpdateManager::enable_updates_common() + 1038
5   SkyLight                                0x7ff814823ace
SLSReenableUpdateTokenWithSeed + 130
6   libdispatch.dylib                       0x7ff80f7090cc
_dispatch_call_block_and_release + 12
7   libdispatch.dylib                       0x7ff80f70a317
_dispatch_client_callout + 8
8   libdispatch.dylib                       0x7ff80f710317
_dispatch_lane_serial_drain + 672
9   libdispatch.dylib                       0x7ff80f710dfd
_dispatch_lane_invoke + 366
10  libdispatch.dylib                       0x7ff80f71aeee
_dispatch_workloop_worker_thread + 753
11  libsystem_pthread.dylib                 0x7ff80f8bdfd0 _pthread_wqthread +
326
12  libsystem_pthread.dylib                 0x7ff80f8bcf57 start_wqthread + 15

Thread 7::  Dispatch queue: com.apple.SkyLight.UpdateManager.SerialSema
0   ???                                     0x7ff89fe3a940 ???
1   libsystem_kernel.dylib                  0x7ff80f8849b6 semaphore_wait_trap
+ 10
2   SkyLight                                0x7ff81482328f invocation function
for block in (anonymous namespace)::InterprocessSerialSemaphore::asyncWait(void
(int) block_pointer) + 35
3   libdispatch.dylib                       0x7ff80f7090cc
_dispatch_call_block_and_release + 12
4   libdispatch.dylib                       0x7ff80f70a317
_dispatch_client_callout + 8
5   libdispatch.dylib                       0x7ff80f710317
_dispatch_lane_serial_drain + 672
6   libdispatch.dylib                       0x7ff80f710dfd
_dispatch_lane_invoke + 366
7   libdispatch.dylib                       0x7ff80f71aeee
_dispatch_workloop_worker_thread + 753
8   libsystem_pthread.dylib                 0x7ff80f8bdfd0 _pthread_wqthread +
326
9   libsystem_pthread.dylib                 0x7ff80f8bcf57 start_wqthread + 15


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0010040000000c00  rbx: 0x0000600005d075a0  rcx: 0x0000000000000006 
rdx: 0x0000000070640016
  rdi: 0x000060000be82d00  rsi: 0x000060000f22c930  rbp: 0x0000000308832fa0 
rsp: 0x0000000308832fa0
   r8: 0x0000000000000930   r9: 0x0000000000000070  r10: 0x00000000000007fb 
r11: 0x0000000000000091
  r12: 0x00007f7eb472d9c0  r13: 0x00006000028ccb40  r14: 0x0000000000000000 
r15: 0x000060000be82d00
  rip: <unavailable>       rfl: 0x0000000000000203
 tmp0: 0x000000010ee59a3e tmp1: 0x000000010ee59a3e tmp2: 0x000000010ee59a4a


Binary Images:
       0x10ed45000 -        0x10f188fff org.qt-project.QtWidgets (5.15)
<5ddd64ab-f7c0-386f-abf4-195c862ce208>
/Applications/kmymoney.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
       0x1166d1000 -        0x116b74fff org.qt-project.QtCore (5.15)
<c022575b-d6d4-319a-b599-4c0d7beb726a>
/Applications/kmymoney.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
       0x115834000 -        0x115c9bfff org.qt-project.QtGui (5.15)
<48bd8885-4cf6-385a-837a-81b9b8c44329>
/Applications/kmymoney.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
       0x11caf5000 -        0x11cba0fff libqcocoa.dylib (*)
<c6f2c655-d204-3dbd-8118-d55ef2e94ba6>
/Applications/kmymoney.app/Contents/PlugIns/platforms/libqcocoa.dylib
    0x7ff8122bc000 -     0x7ff81314afff com.apple.AppKit (6.9)
<832ad371-d3b8-3061-b4e2-1c4e0cffce0b>
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x10206f000 -        0x10229efff org.kde.KMyMoney (5.1.80)
<de90ac97-7905-3aa2-8b16-ca9a8bb30bb1>
/Applications/kmymoney.app/Contents/MacOS/kmymoney
    0x7ff80f908000 -     0x7ff80fe08fff com.apple.CoreFoundation (6.9)
<9c8908f2-e5e0-35b7-9f41-fdf8d7476d8b>
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff818a6b000 -     0x7ff818d5efff com.apple.HIToolbox (2.1.1)
<04544f53-a387-3ac3-a85d-f8adfc0bc69e>
/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x202710000 -        0x20277bfff dyld (*)
<b70ce1ec-b902-3852-8268-05de00bfa8d5> /usr/lib/dyld
    0x7ff7ffe21000 -     0x7ff7ffe50fff runtime (*)
<0ee8ce32-639c-316a-9551-dab9a2e0c8a5> /usr/libexec/rosetta/runtime
               0x0 - 0xffffffffffffffff ??? (*)
<00000000-0000-0000-0000-000000000000> ???
    0x7ff80f883000 -     0x7ff80f8bafff libsystem_kernel.dylib (*)
<61711d11-e776-3bc3-b9a2-6f9f37cb8499> /usr/lib/system/libsystem_kernel.dylib
    0x7ff80f8bb000 -     0x7ff80f8c6fff libsystem_pthread.dylib (*)
<bc574849-1aae-31e7-b350-916dda999d97> /usr/lib/system/libsystem_pthread.dylib
       0x10e703000 -        0x10e762fff org.qt-project.QtDBus (5.15)
<a911a764-31d6-3db7-b382-3cd055361733>
/Applications/kmymoney.app/Contents/Frameworks/QtDBus.framework/Versions/5/QtDBus
    0x7ff80f707000 -     0x7ff80f74dfff libdispatch.dylib (*)
<534511b9-b3b0-33a7-b1ea-402595d28bda> /usr/lib/system/libdispatch.dylib
    0x7ff8147c4000 -     0x7ff814b61fff com.apple.SkyLight (1.600.0)
<72b24980-a519-3050-beef-538776aaeaa1>
/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    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: 0
    thread_create: 0
    thread_set_state: 0

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list