Bug 396031 - Tellico crashes after open an entry to be edited
Summary: Tellico crashes after open an entry to be edited
Status: CLOSED NOT A BUG
Alias: None
Product: tellico
Classification: Applications
Component: general (show other bugs)
Version: 3.1.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Robby Stephenson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-06-30 20:05 UTC by mm-schade
Modified: 2018-08-15 18:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mm-schade 2018-06-30 20:05:53 UTC
Application: tellico (3.1.2)

Qt Version: 5.11.1
Frameworks Version: 5.47.0
Operating System: Linux 4.17.2-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I clicked doubly on one database entry to edit this entry. The frame of the window for this entry if displayed. But then tellico crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Tellico (tellico), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6d82a55940 (LWP 22608))]

Thread 10 (Thread 0x7f6d467fc700 (LWP 22618)):
#0  0x00007f6d754d54ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d52478b0b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f6d52478837 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f6d754cf554 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d78eaafdf in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f6d46ffd700 (LWP 22617)):
#0  0x00007f6d754d54ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d52478b0b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f6d52478837 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f6d754cf554 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d78eaafdf in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f6d477fe700 (LWP 22616)):
#0  0x00007f6d754d54ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d52478b0b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f6d52478837 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f6d754cf554 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d78eaafdf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f6d47fff700 (LWP 22615)):
#0  0x00007f6d754d54ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d52478b0b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f6d52478837 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f6d754cf554 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d78eaafdf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f6d4ccd6700 (LWP 22614)):
#0  0x00007f6d754d54ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d52478b0b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f6d52478837 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f6d754cf554 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d78eaafdf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f6d4d4d7700 (LWP 22613)):
#0  0x00007f6d754d54ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d52478b0b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f6d52478837 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f6d754cf554 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d78eaafdf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f6d4de1f700 (LWP 22612)):
#0  0x00007f6d754d54ec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d52478b0b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f6d52478837 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f6d754cf554 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d78eaafdf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6d5dfbf700 (LWP 22610)):
#0  0x00007f6d78ea05d9 in poll () from /lib64/libc.so.6
#1  0x00007f6d715572c6 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d715573ec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d79b4cbcb in QEventDispatcherGlib::processEvents (this=0x7f6d58000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d79afcbbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007f6d7995b336 in QThread::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007f6d7c946f45 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f6d7996491c in QThreadPrivate::start(void*) () at thread/qthread_unix.cpp:367
#8  0x00007f6d754cf554 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d78eaafdf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6d652d7700 (LWP 22609)):
#0  0x00007f6d78ea05d9 in poll () from /lib64/libc.so.6
#1  0x00007f6d73f35377 in poll (__timeout=-1, __nfds=1, __fds=0x7f6d652d6b88) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait () at xcb_conn.c:479
#3  0x00007f6d73f36f8a in xcb_wait_for_event (c=0x55950311fd60) at xcb_in.c:697
#4  0x00007f6d67e79cd9 in QXcbEventReader::run (this=0x559503132cc0) at qxcbconnection.h:409
#5  0x00007f6d7996491c in QThreadPrivate::start(void*) () at thread/qthread_unix.cpp:367
#6  0x00007f6d754cf554 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f6d78eaafdf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6d82a55940 (LWP 22608)):
[KCrash Handler]
#6  QTextLayout::drawCursor (this=this@entry=0x559504813b88, p=p@entry=0x7ffc96bd64f0, pos=..., cursorPosition=<optimized out>, width=1) at ../../include/QtCore/../../src/corelib/global/qflags.h:144
#7  0x00007f6d7b07b0d9 in QWidgetLineControl::draw (this=0x559504813ab0, painter=painter@entry=0x7ffc96bd64f0, offset=..., clip=..., flags=flags@entry=5) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:131
#8  0x00007f6d7b07156b in QLineEdit::paintEvent (this=this@entry=0x5595048f2e50) at widgets/qlineedit.cpp:2031
#9  0x00007f6d7b99cec8 in KLineEdit::paintEvent (this=0x5595048f2e50, ev=0x7ffc96bd69b0) at /usr/src/debug/kcompletion-5.47.0-1.1.x86_64/src/klineedit.cpp:1414
#10 0x00007f6d7af826d8 in QWidget::event (this=this@entry=0x5595048f2e50, event=event@entry=0x7ffc96bd69b0) at kernel/qwidget.cpp:8919
#11 0x00007f6d7b075f8a in QLineEdit::event (this=this@entry=0x5595048f2e50, e=e@entry=0x7ffc96bd69b0) at widgets/qlineedit.cpp:1487
#12 0x00007f6d7b99ccc9 in KLineEdit::event (this=0x5595048f2e50, ev=0x7ffc96bd69b0) at /usr/src/debug/kcompletion-5.47.0-1.1.x86_64/src/klineedit.cpp:1062
#13 0x00007f6d7af46c11 in QApplicationPrivate::notify_helper (this=this@entry=0x559503109a20, receiver=receiver@entry=0x5595048f2e50, e=e@entry=0x7ffc96bd69b0) at kernel/qapplication.cpp:3728
#14 0x00007f6d7af4ddf0 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3487
#15 0x00007f6d79afdda9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#16 0x00007f6d7af7b70a in QCoreApplication::sendSpontaneousEvent (event=0x7ffc96bd69b0, receiver=0x5595048f2e50) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#17 QWidgetPrivate::sendPaintEvent (this=this@entry=0x559504698db0, toBePainted=...) at kernel/qwidget.cpp:5683
#18 0x00007f6d7af7bf8f in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at kernel/qwidget.cpp:5623
#19 0x00007f6d7af7cb2b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5595048f1310, pdev=pdev@entry=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:122
#20 0x00007f6d7af7bc17 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:170
#21 0x00007f6d7af7cb2b in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:122
#22 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#23 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#24 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#25 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#26 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#27 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#28 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#29 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#30 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#31 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=0x5595048f17f0, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#32 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5595048f17f0, pdev=pdev@entry=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#33 0x00007f6d7af7bc17 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:170
#34 0x00007f6d7af7cb2b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x5595044e9600, pdev=pdev@entry=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:122
#35 0x00007f6d7af7bc17 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:170
#36 0x00007f6d7af7cb2b in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x55950337ff30, pdev=pdev@entry=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:122
#37 0x00007f6d7af7bc17 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:170
#38 0x00007f6d7af7cb2b in QWidgetPrivate::paintSiblingsRecursive (this=0x559503654530, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:122
#39 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x559503654530, pdev=pdev@entry=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#40 0x00007f6d7af7bc17 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:170
#41 0x00007f6d7af7cb2b in QWidgetPrivate::paintSiblingsRecursive (this=0x559503329460, pdev=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at ../../include/QtCore/../../src/corelib/tools/qpoint.h:122
#42 0x00007f6d7af7ca10 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x559503329460, pdev=pdev@entry=0x5595036902b0, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x559504cfa8e0) at kernel/qwidget.cpp:5804
#43 0x00007f6d7af7bc17 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at ../../include/QtCore/../../src/corelib/tools/qlist.h:170
#44 0x00007f6d7af558b8 in QWidgetBackingStore::doSync() () at ../../include/QtCore/../../src/corelib/tools/qpoint.h:120
#45 0x00007f6d7af55a31 in QWidgetBackingStore::sync (this=0x559504cfa8e0) at kernel/qwidgetbackingstore.cpp:1156
#46 0x00007f6d7af6bdf5 in QWidgetPrivate::syncBackingStore (this=0x559503329460) at kernel/qwidget.cpp:1953
#47 0x00007f6d7af9c0f9 in QWidgetWindow::handleResizeEvent(QResizeEvent*) () at ../../include/QtCore/../../src/corelib/global/qglobal.h:1038
#48 0x00007f6d7af9f03c in QWidgetWindow::event (this=0x559508f574b0, event=0x7ffc96bd8ce0) at kernel/qwidgetwindow.cpp:303
#49 0x00007f6d7af46c11 in QApplicationPrivate::notify_helper (this=this@entry=0x559503109a20, receiver=receiver@entry=0x559508f574b0, e=e@entry=0x7ffc96bd8ce0) at kernel/qapplication.cpp:3728
#50 0x00007f6d7af4ddf0 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3487
#51 0x00007f6d79afdda9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#52 0x00007f6d7a0aee41 in QCoreApplication::sendSpontaneousEvent (event=0x7ffc96bd8ce0, receiver=0x559508f574b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#53 QGuiApplicationPrivate::processGeometryChangeEvent (e=...) at kernel/qguiapplication.cpp:2400
#54 0x00007f6d7a0b3dfd in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x7f6d6000e4b0) at kernel/qguiapplication.cpp:1828
#55 0x00007f6d7a08f95b in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:1032
#56 0x00007f6d67f0817b in QPAEventDispatcherGlib::processEvents (this=0x5595031898b0, flags=...) at qeventdispatcher_glib.cpp:70
#57 0x00005595017f52c9 in Tellico::Data::Document::slotLoadAllImages (this=0x5595035f5bc0) at /usr/include/qt5/QtCore/qflags.h:120
#58 0x00005595018554c5 in Tellico::Data::Document::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/tellico-3.1.2-1.3.x86_64/build/src/tellico_autogen/EWIEGA46WW/moc_document.cpp:118
#59 0x00007f6d79b25c13 in QMetaObject::activate(QObject*, int, int, void**) () at kernel/qobject.cpp:3771
#60 0x00007f6d79b26247 in QMetaObject::activate (sender=sender@entry=0x559504cf78b0, m=m@entry=0x7f6d79f7fdc0 <QSingleShotTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3633
#61 0x00007f6d79b3123b in QSingleShotTimer::timeout (this=0x559504cf78b0) at .moc/qtimer.moc:125
#62 QSingleShotTimer::timerEvent (this=0x559504cf78b0) at kernel/qtimer.cpp:321
#63 0x00007f6d79b2643b in QObject::event(QEvent*) () at kernel/qobject.cpp:1232
#64 0x00007f6d7af46c11 in QApplicationPrivate::notify_helper (this=this@entry=0x559503109a20, receiver=receiver@entry=0x559504cf78b0, e=e@entry=0x7ffc96bd92f0) at kernel/qapplication.cpp:3728
#65 0x00007f6d7af4ddf0 in QApplication::notify(QObject*, QEvent*) () at kernel/qapplication.cpp:3487
#66 0x00007f6d79afdda9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#67 0x00007f6d79b4c0e8 in QCoreApplication::sendEvent (event=0x7ffc96bd92f0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#68 QTimerInfoList::activateTimers() () at kernel/qtimerinfo_unix.cpp:643
#69 0x00007f6d79b4c884 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
#70 0x00007f6d715570be in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#71 0x00007f6d71557358 in ?? () from /usr/lib64/libglib-2.0.so.0
#72 0x00007f6d715573ec in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#73 0x00007f6d79b4cbb3 in QEventDispatcherGlib::processEvents (this=0x5595031898b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#74 0x00007f6d67f08171 in QPAEventDispatcherGlib::processEvents (this=0x5595031898b0, flags=...) at qeventdispatcher_glib.cpp:69
#75 0x00007f6d79afcbbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#76 0x00007f6d79b0494e in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#77 0x00005595017aee09 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/tellico-3.1.2-1.3.x86_64/src/main.cpp:184

Reported using DrKonqi
Comment 1 Benjamin Hennion 2018-07-06 16:22:57 UTC
I can confirm this bug. I have the same behaviour.

Tellico: 3.1.2
Qt: 5.11.1
KDE Framework: 5.47.0
Kernel: Archlinux 4.17.3 ck patchset

drkonqi report: 

Application: Tellico (tellico), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcdadffdd40 (LWP 30906))]

Thread 4 (Thread 0x7fcd7ffff700 (LWP 30909)):
#0  0x00007fcda0780ffc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fcd8516c124 in ?? () from /usr/lib/dri/i965_dri.so
#2  0x00007fcd8516be18 in ?? () from /usr/lib/dri/i965_dri.so
#3  0x00007fcda077b075 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fcda4bd353f in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fcd8c9dc700 (LWP 30908)):
#0  0x00007fcda4bc4934 in read () from /usr/lib/libc.so.6
#1  0x00007fcd9ceeeed1 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fcd9cea8ff8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007fcd9cea94c6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fcd9cea963e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007fcda54e5054 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007fcda549094c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#7  0x00007fcda52d9a99 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#8  0x00007fcda82d4976 in ?? () from /usr/lib/libQt5DBus.so.5
#9  0x00007fcda52e3b45 in ?? () from /usr/lib/libQt5Core.so.5
#10 0x00007fcda077b075 in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007fcda4bd353f in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fcd8f9e5700 (LWP 30907)):
#0  0x00007fcda4bc8ea9 in poll () from /usr/lib/libc.so.6
#1  0x00007fcd9f213180 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fcd9f214e4b in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fcd91f0722a in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fcda52e3b45 in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fcda077b075 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fcda4bd353f in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fcdadffdd40 (LWP 30906)):
[KCrash Handler]
#6  0x00007fcda5d88840 in QTextLayout::drawCursor(QPainter*, QPointF const&, int, int) const () from /usr/lib/libQt5Gui.so.5
#7  0x00007fcda6a0a41a in QWidgetLineControl::draw(QPainter*, QPoint const&, QRect const&, int) () from /usr/lib/libQt5Widgets.so.5
#8  0x00007fcda69ffd6f in QLineEdit::paintEvent(QPaintEvent*) () from /usr/lib/libQt5Widgets.so.5
#9  0x00007fcda7346d0a in KLineEdit::paintEvent(QPaintEvent*) () from /usr/lib/libKF5Completion.so.5
#10 0x00007fcda69042b8 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#11 0x00007fcda6a04c9b in QLineEdit::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#12 0x00007fcda7346b0b in KLineEdit::event(QEvent*) () from /usr/lib/libKF5Completion.so.5
#13 0x00007fcda68c4a74 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#14 0x00007fcda68cc341 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007fcda5491cb9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#16 0x00007fcda68fcb3c in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007fcda68fd426 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007fcda68fe05e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007fcda68fd09d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#20 0x00007fcda68fe05e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#21 0x00007fcda68fdf44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#22 0x00007fcda68fdf44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#23 0x00007fcda68fdf44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007fcda68fdf44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007fcda68fdf44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#26 0x00007fcda68fdf44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#27 0x00007fcda68fdf44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#28 0x00007fcda68fd09d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#29 0x00007fcda68fe05e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#30 0x00007fcda68fd09d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#31 0x00007fcda68fe05e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#32 0x00007fcda68fd09d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#33 0x00007fcda68fe05e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#34 0x00007fcda68fdf44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#35 0x00007fcda68fd09d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#36 0x00007fcda68fe05e in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#37 0x00007fcda68fdf44 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#38 0x00007fcda68fd09d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQt5Widgets.so.5
#39 0x00007fcda68d42d1 in ?? () from /usr/lib/libQt5Widgets.so.5
#40 0x00007fcda68d4489 in ?? () from /usr/lib/libQt5Widgets.so.5
#41 0x00007fcda68ebbd7 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQt5Widgets.so.5
#42 0x00007fcda691eeb4 in ?? () from /usr/lib/libQt5Widgets.so.5
#43 0x00007fcda69222f7 in ?? () from /usr/lib/libQt5Widgets.so.5
#44 0x00007fcda68c4a74 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#45 0x00007fcda68cc341 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#46 0x00007fcda5491cb9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#47 0x00007fcda5c94ae3 in QGuiApplicationPrivate::processGeometryChangeEvent(QWindowSystemInterfacePrivate::GeometryChangeEvent*) () from /usr/lib/libQt5Gui.so.5
#48 0x00007fcda5c99efe in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/libQt5Gui.so.5
#49 0x00007fcda5c73b7c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#50 0x00007fcd91f9c72d in ?? () from /usr/lib/libQt5XcbQpa.so.5
#51 0x00007fcda549094c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#52 0x00007fcda5498c46 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#53 0x0000560e0836a16e in ?? ()
#54 0x00007fcda4afe06b in __libc_start_main () from /usr/lib/libc.so.6
#55 0x0000560e0836b8ea in _start ()
Comment 2 Benjamin Hennion 2018-07-19 01:23:19 UTC
The bug seems to have been resolved (at least for me) by an update of the KDE framework (from 5.47 to 5.48). It was probably a bug there and not in Tellico itself.


(In reply to benjamin.hennion from comment #1)
> I can confirm this bug. I have the same behaviour.
> 
> Tellico: 3.1.2
> Qt: 5.11.1
> KDE Framework: 5.47.0
> Kernel: Archlinux 4.17.3 ck patchset
Comment 3 Robby Stephenson 2018-07-20 01:14:07 UTC
Per last comment, closing as invalid (related to KDE frameworks update)
Comment 4 mm-schade 2018-08-15 18:11:09 UTC
After deleting ".config/tellicorc" and restart of tellico, everything works again. (Actual plasma version 5.48.0)