Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QOwnNotes crashing several times per hour #2393

Closed
sanderboom opened this issue Jan 19, 2022 · 35 comments
Closed

QOwnNotes crashing several times per hour #2393

sanderboom opened this issue Jan 19, 2022 · 35 comments
Labels
Severity: Low Bugs or breaking changes with low impact Type: Bug - Regression
Milestone

Comments

@sanderboom
Copy link
Contributor

As mentioned on IM: QOwnNotes is crashing a couple of times per hour now. Totally unworkable.

Version 22.1.7-1 on linux installed from the AUR

@pbek
Copy link
Owner

pbek commented Jan 19, 2022

Could you maybe please try turning off markdown highlighting and check if it is still crashing.

@sanderboom
Copy link
Contributor Author

Could you maybe please try turning off markdown highlighting and check if it is still crashing.

Will try.

@pbek
Copy link
Owner

pbek commented Jan 19, 2022

Might be the same as #2388.

@pbek
Copy link
Owner

pbek commented Jan 19, 2022

22.1.8

  • an attempt was made to fix potential crashes with the Markdown highlighter
    (for #2388, thank you @Waqar144)

@pbek pbek added this to the 22.1.8 milestone Jan 19, 2022
@pbek
Copy link
Owner

pbek commented Jan 19, 2022

There now is a new release, could you please test it and report if it works for you?

@sanderboom
Copy link
Contributor Author

sanderboom commented Jan 20, 2022

Just had an other crash with version 22.1.8...

While just editing a note; Markdown highlighting is enabled again;

@pbek
Copy link
Owner

pbek commented Jan 20, 2022

So there still seem to be crashes, @Waqar144...

@Waqar144
Copy link
Contributor

could be something else, without more details can't say

@Waqar144
Copy link
Contributor

have a patch here, try with this Waqar144/qmarkdowntextedit@6082c37

@Waqar144
Copy link
Contributor

though it is probably unrelated, once we know where the crash is, I will create a PR.

@pbek
Copy link
Owner

pbek commented Jan 20, 2022

Just had an other crash with version 22.1.8...

A stack-trace would be really great. 😅

@Waqar144
Copy link
Contributor

or a reproducible case

@sanderboom
Copy link
Contributor Author

A stack-trace would be really great. sweat_smile

2 last one's:

Since this I set markdown highlighting to disabled.

or a reproducible case
Unpredictable crashes while just editing... 😬 (markdown highlighting enabled)

@Waqar144
Copy link
Contributor

the backtrace is not very helpful unfortunately. maybe you can enabe debug symbols in the PKGBUILD?

@Waqar144
Copy link
Contributor

looking at the PKGBUILD here https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qownnotes

seems like `export CXXFLAGS="-g -ggdb" should be enough to enable debug symbols. You can then verify whether these flags are actually there when make executes.

@sanderboom
Copy link
Contributor Author

λ echo $CXXFLAGS
-g -ggdb
λ yay -S qownnotes
...

No sign of -g -ggdb in the output of the yay command above, but also no sign of qmake. I'll switch on highlighting and post a trace here if it crashes.

@sanderboom
Copy link
Contributor Author

sanderboom commented Jan 28, 2022

Quick crash - don't know if the trace is any better though... 20220129_qon_trace.txt

Version:

λ pacman -Q |grep qownnotes
qownnotes 22.1.11-1

@Waqar144
Copy link
Contributor

Waqar144 commented Jan 29, 2022

λ echo $CXXFLAGS
-g -ggdb
λ yay -S qownnotes
...

No sign of -g -ggdb in the output of the yay command above, but also no sign of qmake. I'll switch on highlighting and post a trace here if it crashes.

You have to set the value yourself

export CXXFLAGS="-g -ggdb"
yay -S qownnotes

If that doesn't work, PKGBUILD has another way of enabling debug symbols which I don't recall atm...

@sanderboom
Copy link
Contributor Author

You have to set the value yourself

I did just that :)

makepkg has another way of enabling debug symbols

@pbek do you have more info on this?

@Waqar144
Copy link
Contributor

Waqar144 commented Jan 29, 2022

It's quite simple after a bit of googling:

Get the pkgbuild https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=qownnotes

Create your own makepkg.conf file in home dir (~/.makepkg.conf). This file will override options in /etc/makepkg.conf. In the file you create, enable debug and disable strip. Look at the /etc/makepkg.conf for reference. In CXXFLAGS, put in the options I gave you. Once done, go to the dir containing the PKGBUILD and run makepkg -si or just makepkg if you don't want to install. That should do it hopefully.

To test whether it worked, you can run the built package and then send a sigsegv to it using kill (sudo kill -11 pidof(qon). Once it crashes, run coredumpctl debug, that will give you a gdb prompt. Run bt there and see if the resulting backtrace has readable function names. If it does, congrats.

pbek added a commit that referenced this issue Jan 29, 2022
@Waqar144
Copy link
Contributor

Just tried it myself, seems to work.

Here are the important bits from my .makepkg.conf

CFLAGS="-march=native -mtune=native -g -O2 -pipe -fno-plt -fexceptions \
        -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
        -fstack-clash-protection -fcf-protection"
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
#RUSTFLAGS="-C opt-level=2"
#-- Make Flags: change this for DistCC/SMP systems
MAKEFLAGS="-j8"
#-- Debugging flags
DEBUG_CFLAGS="-g -fvar-tracking-assignments"
DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"

# notice !strip and debug
OPTIONS=(!strip docs !libtool !staticlibs emptydirs zipman purge debug !lto)

note that if you don't want to use this makepkg.conf file for everything, be sure to remove it afterwards.

@Waqar144
Copy link
Contributor

Waqar144 commented Feb 5, 2022

Were you able to reproduce the crash again?

@sanderboom
Copy link
Contributor Author

Thanks for the suggestions. I finally found time and got gdb to run (some problem w/ outdated python libs). Running coredumpctl gdb <pid> does not show (No debugging symbols found in /usr/bin/QOwnNotes) anymore. The trace from a kill -11 does not seem to have changed though. I'll report back when I have a dump from the crash.

@sanderboom
Copy link
Contributor Author

No crashes until I edit a specific file containing a lot of headers (##) and subheaders (###). I'll disable the navigation panel and see whether the crashes stop.

Version qownnotes 22.2.1-1.

Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/QOwnNotes'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007fa4d565ed22 in raise () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7fa49a4f7640 (LWP 958982))]
(gdb) bt
#0  0x00007fa4d565ed22 in raise () from /usr/lib/libc.so.6
#1  0x00007fa4d5648862 in abort () from /usr/lib/libc.so.6
#2  0x00007fa4d56a0d28 in __libc_message () from /usr/lib/libc.so.6
#3  0x00007fa4d56a892a in malloc_printerr () from /usr/lib/libc.so.6
#4  0x00007fa4d56aa1bc in _int_free () from /usr/lib/libc.so.6
#5  0x00007fa4d56ad9e8 in free () from /usr/lib/libc.so.6
#6  0x00007fa4d6dcaf53 in QTextBlock::text() const () from /usr/lib/libQt5Gui.so.5
#7  0x000055c9baa76613 in NavigationWidget::parseDocument (document=0x55c9bd491140) at widgets/navigationwidget.cpp:107
#8  0x000055c9baa78544 in QtConcurrent::StoredFunctorCall1<QVector<Node>, QVector<Node> (*)(QTextDocument const*), QTextDocument const*>::runFunctor (this=0x55c9be5e0be0) at /usr/include/qt/QtConcurrent/qtconcurrentstoredfunctioncall.h:422
#9  QtConcurrent::RunFunctionTask<QVector<Node> >::run (this=0x55c9be5e0be0) at /usr/include/qt/QtConcurrent/qtconcurrentrunbase.h:108
#10 0x00007fa4d5c56b82 in ?? () from /usr/lib/libQt5Core.so.5
#11 0x00007fa4d5c5340b in ?? () from /usr/lib/libQt5Core.so.5
#12 0x00007fa4d5b6c259 in start_thread () from /usr/lib/libpthread.so.0
#13 0x00007fa4d57205e3 in clone () from /usr/lib/libc.so.6
(gdb)

@Waqar144
Copy link
Contributor

should be fixed with #2448

@sanderboom
Copy link
Contributor Author

should be fixed with #2448

Sounds promising!

I'm wondering what block in that file is invalid and what defines the validity. doc.qt.io isn't too verbose about this. I'll run it through Qt Creator if I find the time.

pbek added a commit that referenced this issue Feb 10, 2022
@pbek
Copy link
Owner

pbek commented Feb 10, 2022

22.2.3

  • try to fix a possible crash in the navigation panel (for #2393, thank you @Waqar144)

@pbek pbek modified the milestones: 22.1.8, 22.2.3 Feb 10, 2022
@pbek pbek added the Severity: Low Bugs or breaking changes with low impact label Feb 10, 2022
@pbek
Copy link
Owner

pbek commented Feb 10, 2022

There now is a new release, could you please test it and report if it works for you?

@pbek
Copy link
Owner

pbek commented Feb 13, 2022

I also have crashes under macOS while typing every few minutes...


Process:               QOwnNotes [27736]
Path:                  /Applications/QOwnNotes.app/Contents/MacOS/QOwnNotes
Identifier:            com.PBE.QOwnNotes
Version:               22.2.4 (22.2.4)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           QOwnNotes [27736]
User ID:               501

Date/Time:             2022-02-13 07:26:41.328 +0100
OS Version:            macOS 11.6.1 (20G224)
Report Version:        12
Anonymous UUID:        509AF5D6-BD1A-F80C-D330-5411C16D5B55

Sleep/Wake UUID:       A767F656-76D1-400D-8625-BCF1C26CB4A9

Time Awake Since Boot: 1400000 seconds
Time Since Wake:       3400 seconds

System Integrity Protection: enabled

Crashed Thread:        9  Thread (pooled)

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

Application Specific Information:
abort() called
QOwnNotes(27736,0x70000ccf9000) malloc: entry for pointer 0x7fde9dd51000 being freed from death-row vanished
 

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff2036dd0e getrusage + 10
1   libsystem_c.dylib             	0x00007fff202956e7 clock + 25
2   com.PBE.QOwnNotes             	0x0000000109abab44 AffixMgr::compound_check(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, short, short, short, short, hentry**, hentry**, char, char, int*) + 180
3   com.PBE.QOwnNotes             	0x0000000109ad20e3 HunspellImpl::checkword(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) + 1699
4   com.PBE.QOwnNotes             	0x0000000109ad3178 HunspellImpl::spell_internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) + 2264
5   com.PBE.QOwnNotes             	0x0000000109ad2818 HunspellImpl::spell(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) + 24
6   com.PBE.QOwnNotes             	0x0000000109af4648 HunspellDict::isCorrect(QString const&) const + 184
7   com.PBE.QOwnNotes             	0x0000000109a96b9a Sonnet::SpellerPlugin::isMisspelled(QString const&) const + 10
8   com.PBE.QOwnNotes             	0x0000000109874f44 QOwnNotesMarkdownHighlighter::highlightSpellChecking(QString const&) + 1028
9   com.PBE.QOwnNotes             	0x000000010987458e QOwnNotesMarkdownHighlighter::highlightBlock(QString const&) + 350
10  org.qt-project.QtGui          	0x000000010a6300aa 0x10a49b000 + 1659050
11  org.qt-project.QtGui          	0x000000010a62ff67 0x10a49b000 + 1658727
12  org.qt-project.QtCore         	0x000000010b6440d5 0x10b418000 + 2277589
13  org.qt-project.QtGui          	0x000000010a8be4f1 QTextDocument::contentsChange(int, int, int) + 81
14  org.qt-project.QtGui          	0x000000010a5ea940 QTextDocumentPrivate::finishEdit() + 160
15  org.qt-project.QtGui          	0x000000010a61d8dc QTextCursor::insertText(QString const&, QTextCharFormat const&) + 956
16  org.qt-project.QtGui          	0x000000010a61d34d QTextCursor::insertText(QString const&) + 61
17  org.qt-project.QtWidgets      	0x000000010a0e6067 0x109eea000 + 2080871
18  org.qt-project.QtWidgets      	0x000000010a0e48e0 QWidgetTextControl::processEvent(QEvent*, QPointF const&, QWidget*) + 80
19  org.qt-project.QtWidgets      	0x000000010a0ba0a4 QPlainTextEdit::keyPressEvent(QKeyEvent*) + 468
20  org.qt-project.QtWidgets      	0x0000000109f34e4f QWidget::event(QEvent*) + 527
21  org.qt-project.QtWidgets      	0x0000000109fdd58d QFrame::event(QEvent*) + 45
22  org.qt-project.QtWidgets      	0x000000010a0b9984 QPlainTextEdit::event(QEvent*) + 772
23  org.qt-project.QtWidgets      	0x0000000109efa9ea QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
24  org.qt-project.QtWidgets      	0x0000000109efbfd3 QApplication::notify(QObject*, QEvent*) + 947
25  org.qt-project.QtCore         	0x000000010b610a34 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
26  org.qt-project.QtWidgets      	0x0000000109f53351 0x109eea000 + 430929
27  org.qt-project.QtWidgets      	0x0000000109f52727 0x109eea000 + 427815
28  org.qt-project.QtWidgets      	0x0000000109efa9ea QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
29  org.qt-project.QtWidgets      	0x0000000109efbe11 QApplication::notify(QObject*, QEvent*) + 497
30  org.qt-project.QtCore         	0x000000010b610a34 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
31  org.qt-project.QtGui          	0x000000010a4d69c8 QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) + 152
32  org.qt-project.QtGui          	0x000000010a4bad7b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 219
33  org.qt-project.QtGui          	0x000000010a4b5b72 QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 594
34  libqcocoa.dylib               	0x000000010db07848 0x10dad5000 + 206920
35  libqcocoa.dylib               	0x000000010db07a18 0x10dad5000 + 207384
36  com.apple.AppKit              	0x00007fff22e27578 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 6482
37  com.apple.AppKit              	0x00007fff22e25a06 -[NSWindow(NSEventRouting) sendEvent:] + 347
38  libqcocoa.dylib               	0x000000010db0add5 0x10dad5000 + 220629
39  com.apple.AppKit              	0x00007fff22e24881 -[NSApplication(NSEvent) sendEvent:] + 3021
40  libqcocoa.dylib               	0x000000010db1212a 0x10dad5000 + 250154
41  com.apple.AppKit              	0x00007fff230fcbe1 -[NSApplication _handleEvent:] + 65
42  com.apple.AppKit              	0x00007fff22c8cc8e -[NSApplication run] + 623
43  libqcocoa.dylib               	0x000000010db0e62f 0x10dad5000 + 235055
44  org.qt-project.QtCore         	0x000000010b60cacf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
45  org.qt-project.QtCore         	0x000000010b611042 QCoreApplication::exec() + 130
46  com.PBE.QOwnNotes             	0x00000001096d2cab main + 5499
47  libdyld.dylib                 	0x00007fff203b8f3d start + 1

Thread 1:: Qt bearer thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x000000010b67301a qt_safe_poll(pollfd*, unsigned int, timespec const*) + 90
2   org.qt-project.QtCore         	0x000000010b674a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x000000010b60cacf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x000000010b439603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x000000010b43a619 0x10b418000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 2:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x000000010b67301a qt_safe_poll(pollfd*, unsigned int, timespec const*) + 90
2   org.qt-project.QtCore         	0x000000010b674a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x000000010b60cacf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x000000010b439603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x000000010b43a619 0x10b418000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 3:: QQmlThread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x000000010b673220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x000000010b674a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x000000010b60cacf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x000000010b439603 QThread::exec() + 131
5   org.qt-project.QtQml          	0x000000010ad6a469 0x10aad7000 + 2700393
6   org.qt-project.QtCore         	0x000000010b43a619 0x10b418000 + 140825
7   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
8   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 4:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x000000010b673220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x000000010b674a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x000000010b60cacf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x000000010b439603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x000000010b43a619 0x10b418000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 5:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x000000010b673220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x000000010b674a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x000000010b60cacf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x000000010b439603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x000000010b43a619 0x10b418000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 6:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x000000010b673220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x000000010b674a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x000000010b60cacf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x000000010b439603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x000000010b43a619 0x10b418000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 7:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        	0x00007fff20370656 __select + 10
1   com.apple.CoreFoundation      	0x00007fff204bba03 __CFSocketManager + 630
2   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
3   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 8:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff203682ba mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff2036862c mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff2049549f __CFRunLoopServiceMachPort + 316
3   com.apple.CoreFoundation      	0x00007fff20493b7f __CFRunLoopRun + 1328
4   com.apple.CoreFoundation      	0x00007fff20492f8c CFRunLoopRunSpecific + 563
5   com.apple.AppKit              	0x00007fff22e2223a _NSEventThread + 124
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 9 Crashed:: Thread (pooled)
0   libsystem_kernel.dylib        	0x00007fff2036e92e __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff2039d5bd pthread_kill + 263
2   libsystem_c.dylib             	0x00007fff202f2406 abort + 125
3   libsystem_malloc.dylib        	0x00007fff201d2165 malloc_vreport + 548
4   libsystem_malloc.dylib        	0x00007fff201e67e9 malloc_zone_error + 183
5   libsystem_malloc.dylib        	0x00007fff201cfe1f free_large + 937
6   org.qt-project.QtGui          	0x000000010a5d64fd QTextBlock::text() const + 877
7   com.PBE.QOwnNotes             	0x00000001098def87 NavigationWidget::parseDocument(QTextDocument const*) + 167
8   com.PBE.QOwnNotes             	0x00000001098dfead 0x1096c4000 + 2211501
9   com.PBE.QOwnNotes             	0x00000001098dfdf0 0x1096c4000 + 2211312
10  org.qt-project.QtCore         	0x000000010b43eaec 0x10b418000 + 158444
11  org.qt-project.QtCore         	0x000000010b43a619 0x10b418000 + 140825
12  libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
13  libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 10:
0   libsystem_pthread.dylib       	0x00007fff20399420 start_wqthread + 0

Thread 11:
0   libsystem_pthread.dylib       	0x00007fff20399420 start_wqthread + 0

Thread 9 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x000070000ccf9000  rcx: 0x000070000ccf8b78  rdx: 0x0000000000000000
  rdi: 0x0000000000002557  rsi: 0x0000000000000006  rbp: 0x000070000ccf8ba0  rsp: 0x000070000ccf8b78
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000246
  r12: 0x0000000000002557  r13: 0x0000000000000043  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007fff2036e92e  rfl: 0x0000000000000246  cr2: 0x000000012f9da000
  
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133

Thread 9 instruction stream not available.

Thread 9 last branch register state not available.

@pbek
Copy link
Owner

pbek commented Feb 13, 2022

or this:

Thread 0:: Dispatch queue: com.apple.main-thread
0   org.qt-project.QtGui          	0x00000001037679f4 QTextDocumentPrivate::finishEdit() + 340
1   org.qt-project.QtGui          	0x000000010379a8dc QTextCursor::insertText(QString const&, QTextCharFormat const&) + 956
2   org.qt-project.QtGui          	0x000000010379a34d QTextCursor::insertText(QString const&) + 61
3   org.qt-project.QtWidgets      	0x0000000103265067 0x103069000 + 2080871
4   org.qt-project.QtWidgets      	0x00000001032638e0 QWidgetTextControl::processEvent(QEvent*, QPointF const&, QWidget*) + 80
5   org.qt-project.QtWidgets      	0x00000001032390a4 QPlainTextEdit::keyPressEvent(QKeyEvent*) + 468
6   org.qt-project.QtWidgets      	0x00000001030b3e4f QWidget::event(QEvent*) + 527
7   org.qt-project.QtWidgets      	0x000000010315c58d QFrame::event(QEvent*) + 45
8   org.qt-project.QtWidgets      	0x0000000103238984 QPlainTextEdit::event(QEvent*) + 772
9   org.qt-project.QtWidgets      	0x00000001030799ea QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
10  org.qt-project.QtWidgets      	0x000000010307afd3 QApplication::notify(QObject*, QEvent*) + 947
11  org.qt-project.QtCore         	0x0000000104785a34 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
12  org.qt-project.QtWidgets      	0x00000001030d2351 0x103069000 + 430929
13  org.qt-project.QtWidgets      	0x00000001030d1727 0x103069000 + 427815
14  org.qt-project.QtWidgets      	0x00000001030799ea QApplicationPrivate::notify_helper(QObject*, QEvent*) + 266
15  org.qt-project.QtWidgets      	0x000000010307ae11 QApplication::notify(QObject*, QEvent*) + 497
16  org.qt-project.QtCore         	0x0000000104785a34 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 212
17  org.qt-project.QtGui          	0x00000001036539c8 QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) + 152
18  org.qt-project.QtGui          	0x0000000103637d7b QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 219
19  org.qt-project.QtGui          	0x0000000103632b72 QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 594
20  libqcocoa.dylib               	0x0000000104ce5848 0x104cb3000 + 206920
21  libqcocoa.dylib               	0x0000000104ce5a18 0x104cb3000 + 207384
22  com.apple.AppKit              	0x00007fff22e27578 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 6482
23  com.apple.AppKit              	0x00007fff22e25a06 -[NSWindow(NSEventRouting) sendEvent:] + 347
24  libqcocoa.dylib               	0x0000000104ce8dd5 0x104cb3000 + 220629
25  com.apple.AppKit              	0x00007fff22e24881 -[NSApplication(NSEvent) sendEvent:] + 3021
26  libqcocoa.dylib               	0x0000000104cf012a 0x104cb3000 + 250154
27  com.apple.AppKit              	0x00007fff230fcbe1 -[NSApplication _handleEvent:] + 65
28  com.apple.AppKit              	0x00007fff22c8cc8e -[NSApplication run] + 623
29  libqcocoa.dylib               	0x0000000104cec62f 0x104cb3000 + 235055
30  org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
31  org.qt-project.QtCore         	0x0000000104786042 QCoreApplication::exec() + 130
32  com.PBE.QOwnNotes             	0x000000010284fcab main + 5499
33  libdyld.dylib                 	0x00007fff203b8f3d start + 1

Thread 1:: Qt bearer thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e801a qt_safe_poll(pollfd*, unsigned int, timespec const*) + 90
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 2:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e801a qt_safe_poll(pollfd*, unsigned int, timespec const*) + 90
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 3:: QQmlThread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtQml          	0x0000000103eec469 0x103c59000 + 2700393
6   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
7   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
8   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 4:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 5:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 6:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 7:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff203682ba mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff2036862c mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff2049549f __CFRunLoopServiceMachPort + 316
3   com.apple.CoreFoundation      	0x00007fff20493b7f __CFRunLoopRun + 1328
4   com.apple.CoreFoundation      	0x00007fff20492f8c CFRunLoopRunSpecific + 563
5   com.apple.AppKit              	0x00007fff22e2223a _NSEventThread + 124
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 8:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        	0x00007fff20370656 __select + 10
1   com.apple.CoreFoundation      	0x00007fff204bba03 __CFSocketManager + 630
2   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
3   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 9:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 10:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 11:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 12:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 13:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 14:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 15:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 16:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 17:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 18:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 19:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 20:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 21:: QNetworkAccessManager thread
0   libsystem_kernel.dylib        	0x00007fff2036e9ca poll + 10
1   org.qt-project.QtCore         	0x00000001047e8220 qt_safe_poll(pollfd*, unsigned int, timespec const*) + 608
2   org.qt-project.QtCore         	0x00000001047e9a21 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 849
3   org.qt-project.QtCore         	0x0000000104781acf QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 431
4   org.qt-project.QtCore         	0x00000001045ae603 QThread::exec() + 131
5   org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
6   libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
7   libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 22:
0   libsystem_pthread.dylib       	0x00007fff20399420 start_wqthread + 0

Thread 23:
0   libsystem_pthread.dylib       	0x00007fff20399420 start_wqthread + 0

Thread 24 Crashed:: Thread (pooled)
0   libsystem_kernel.dylib        	0x00007fff2036e92e __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff2039d5bd pthread_kill + 263
2   libsystem_c.dylib             	0x00007fff202f2406 abort + 125
3   libsystem_malloc.dylib        	0x00007fff201d2165 malloc_vreport + 548
4   libsystem_malloc.dylib        	0x00007fff201e67e9 malloc_zone_error + 183
5   libsystem_malloc.dylib        	0x00007fff201cfe1f free_large + 937
6   org.qt-project.QtGui          	0x00000001037534fd QTextBlock::text() const + 877
7   com.PBE.QOwnNotes             	0x0000000102a5bf87 NavigationWidget::parseDocument(QTextDocument const*) + 167
8   com.PBE.QOwnNotes             	0x0000000102a5cead 0x102841000 + 2211501
9   com.PBE.QOwnNotes             	0x0000000102a5cdf0 0x102841000 + 2211312
10  org.qt-project.QtCore         	0x00000001045b3aec 0x10458d000 + 158444
11  org.qt-project.QtCore         	0x00000001045af619 0x10458d000 + 140825
12  libsystem_pthread.dylib       	0x00007fff2039d8fc _pthread_start + 224
13  libsystem_pthread.dylib       	0x00007fff20399443 thread_start + 15

Thread 24 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000700005529000  rcx: 0x0000700005528b78  rdx: 0x0000000000000000
  rdi: 0x000000000000e50b  rsi: 0x0000000000000006  rbp: 0x0000700005528ba0  rsp: 0x0000700005528b78
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000246
  r12: 0x000000000000e50b  r13: 0x0000000000000043  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007fff2036e92e  rfl: 0x0000000000000246  cr2: 0x0000000104faf000
  

@Waqar144
Copy link
Contributor

Waqar144 commented Feb 13, 2022

Second one should have been fixed with #2448

If not, then not sure what is crashing there.

Maybe run it in a debugger and see what's going on?

@Waqar144
Copy link
Contributor

Ah, i see what's wrong.

@pbek
Copy link
Owner

pbek commented Feb 14, 2022

I'll link this to #2452

pbek added a commit that referenced this issue Feb 14, 2022
@pbek
Copy link
Owner

pbek commented Feb 14, 2022

22.2.5

  • another possible crash related to the navigation widget was fixed
    (for #2393, thank you @Waqar144)

@pbek
Copy link
Owner

pbek commented Apr 16, 2022

I never had a crash for a long time.
I will close this issue until there is more information.

@pbek pbek closed this as completed Apr 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Severity: Low Bugs or breaking changes with low impact Type: Bug - Regression
Projects
None yet
Development

No branches or pull requests

3 participants