Getestet an lazarus/tools/jsonviewer/
Man muss den OpenDialog einmal ausgeführt haben. Es muss keine Datei geöffnet werden.
Könnt ihr das bestätigen oder gibt es dazu bereits Erkenntnisse?
Meine Version:
Lazarus 2.1.0 r62571M FPC 3.0.4 x86_64-linux-gtk2 auf OpenSUSE Leap 15.1
Innerhalb der IDE findet das im Bereich _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent statt und zwar reproduzierbar.
Tritt aber auch außerhalb des Debuggers auf.
Der KDE "Käfer" meint:
Code: Alles auswählen
Application: jsonviewer (jsonviewer), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff2bfa3c8c0 (LWP 22118))]
Thread 4 (Thread 0x7ff295031700 (LWP 22121)):
#0 0x00007ff2bc1a78ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ff295cd79ab in ?? () from /usr/lib64/dri/i965_dri.so
#2 0x00007ff295cd76b7 in ?? () from /usr/lib64/dri/i965_dri.so
#3 0x00007ff2bc1a1569 in start_thread () from /lib64/libpthread.so.0
#4 0x00007ff2bebb59ef in clone () from /lib64/libc.so.6
Thread 3 (Thread 0x7ff2a4a45700 (LWP 22120)):
#0 0x00007ff2bebab19b in poll () from /lib64/libc.so.6
#1 0x00007ff2b9bd01a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007ff2b9bd02bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007ff2bce7296b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4 0x00007ff2bce1790a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5 0x00007ff2bcc35daa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6 0x00007ff2b51859e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7 0x00007ff2bcc3aced in ?? () from /usr/lib64/libQt5Core.so.5
#8 0x00007ff2bc1a1569 in start_thread () from /lib64/libpthread.so.0
#9 0x00007ff2bebb59ef in clone () from /lib64/libc.so.6
Thread 2 (Thread 0x7ff2b21e3700 (LWP 22119)):
#0 0x00007ff2bebab19b in poll () from /lib64/libc.so.6
#1 0x00007ff2bc3c5307 in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007ff2bc3c6f3a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3 0x00007ff2b567b939 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4 0x00007ff2bcc3aced in ?? () from /usr/lib64/libQt5Core.so.5
#5 0x00007ff2bc1a1569 in start_thread () from /lib64/libpthread.so.0
#6 0x00007ff2bebb59ef in clone () from /lib64/libc.so.6
Thread 1 (Thread 0x7ff2bfa3c8c0 (LWP 22118)):
[KCrash Handler]
#6 0x00007ff2bce1982a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#7 0x00007ff2bce4f3a8 in QObjectPrivate::setParent_helper(QObject*) () from /usr/lib64/libQt5Core.so.5
#8 0x00007ff2a8cab4ad in ?? () from /usr/lib64/libKF5Solid.so.5
#9 0x00007ff2beaf5d78 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007ff2beaf5dca in exit () from /lib64/libc.so.6
#11 0x00007ff2beaddf91 in __libc_start_main () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()
[Inferior 1 (process 22118) detached]