Bug 415678 - Kontact closing crash with QTCurve engine
Summary: Kontact closing crash with QTCurve engine
Status: RESOLVED UPSTREAM
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 5.10.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-12-29 15:27 UTC by Holger Rumland
Modified: 2019-12-30 12:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Holger Rumland 2019-12-29 15:27:38 UTC
Application: kontact (5.10.3)

Qt Version: 5.9.7
Frameworks Version: 5.55.0
Operating System: Linux 4.12.14-lp151.28.36-default x86_64
Distribution: "openSUSE Leap 15.1"

-- Information about the crash:
- What I was doing when the application crashed:

Closing the application on OpenSuSE 15.1 caused the crash. The same happend with the following other applications: Skrooge, Falkon, Marble. Crashes happen only with the QTCurve Theme engine.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd0f02f3940 (LWP 15030))]

Thread 6 (Thread 0x7fd065575700 (LWP 15061)):
#0  0x00007fd0e876e8ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd0d78f2574 in ?? () from /usr/lib64/libQt5Script.so.5
#2  0x00007fd0d78f25b9 in ?? () from /usr/lib64/libQt5Script.so.5
#3  0x00007fd0e8768569 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fd0ecc529ef in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fd0a9ffb700 (LWP 15045)):
#0  0x00007fd0e876ebdb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd0dd491962 in base::ConditionVariable::TimedWait () at ../../3rdparty/chromium/base/synchronization/condition_variable_posix.cc:117
#2  0x00007fd0dd467749 in base::PosixDynamicThreadPool::WaitForTask () at ../../3rdparty/chromium/base/threading/worker_pool_posix.cc:176
#3  0x00007fd0dd467cab in ThreadMain () at ../../3rdparty/chromium/base/threading/worker_pool_posix.cc:86
#4  0x00007fd0dd46055b in ThreadFunc () at ../../3rdparty/chromium/base/threading/platform_thread_posix.cc:71
#5  0x00007fd0e8768569 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd0ecc529ef in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fd0aa7fc700 (LWP 15044)):
#0  0x00007fd0e876ebdb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd0dd491962 in base::ConditionVariable::TimedWait () at ../../3rdparty/chromium/base/synchronization/condition_variable_posix.cc:117
#2  0x00007fd0dd467749 in base::PosixDynamicThreadPool::WaitForTask () at ../../3rdparty/chromium/base/threading/worker_pool_posix.cc:176
#3  0x00007fd0dd467cab in ThreadMain () at ../../3rdparty/chromium/base/threading/worker_pool_posix.cc:86
#4  0x00007fd0dd46055b in ThreadFunc () at ../../3rdparty/chromium/base/threading/platform_thread_posix.cc:71
#5  0x00007fd0e8768569 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fd0ecc529ef in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fd0aaffd700 (LWP 15043)):
#0  0x00007fd0e876e8ad in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fd0dd458699 in base::WaitableEvent::TimedWait () at ../../3rdparty/chromium/base/synchronization/waitable_event_posix.cc:219
#2  0x00007fd0dd4586c7 in base::WaitableEvent::Wait () at ../../3rdparty/chromium/base/synchronization/waitable_event_posix.cc:156
#3  0x00007fd0dd4334fb in base::MessagePumpDefault::Run () at ../../3rdparty/chromium/base/message_loop/message_pump_default.cc:55
#4  0x00007fd0dd42fdc8 in base::MessageLoop::RunHandler () at ../../3rdparty/chromium/base/message_loop/message_loop.cc:378
#5  0x00007fd0dd44c85b in base::RunLoop::Run () at ../../3rdparty/chromium/base/run_loop.cc:35
#6  0x00007fd0dd464486 in base::Thread::Run () at ../../3rdparty/chromium/base/threading/thread.cc:245
#7  base::Thread::ThreadMain () at ../../3rdparty/chromium/base/threading/thread.cc:333
#8  0x00007fd0dd46055b in ThreadFunc () at ../../3rdparty/chromium/base/threading/platform_thread_posix.cc:71
#9  0x00007fd0e8768569 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd0ecc529ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fd0b3281700 (LWP 15034)):
#0  0x00007fd0ecc4819b in poll () from /lib64/libc.so.6
#1  0x00007fd0e68af1a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fd0e68af2bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fd0ed7a596b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007fd0ed74a90a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007fd0ed568daa in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007fd0ebeaf9e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007fd0ed56dced in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007fd0e8768569 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fd0ecc529ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fd0f02f3940 (LWP 15030)):
[KCrash Handler]
#6  0x000055d8ff2dcbb0 in ?? ()
#7  0x00007fd0ee52455b in QWidgetPrivate::deleteTLSysExtra (this=0x55d90204f630) at kernel/qwidget.cpp:1921
#8  0x00007fd0ee5293a8 in QWidget::destroy (this=this@entry=0x55d8ff253010, destroyWindow=destroyWindow@entry=true, destroySubWindows=destroySubWindows@entry=true) at kernel/qwidget.cpp:12457
#9  0x00007fd0ee530918 in QWidget::~QWidget (this=0x55d8ff253010, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1706
#10 0x00007fd0ee62d569 in QLabel::~QLabel (this=0x55d8ff253010, __in_chrg=<optimized out>) at widgets/qlabel.cpp:243
#11 0x00007fd0eb58f615 in QScopedPointerDeleter<QLabel>::cleanup (pointer=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:60
#12 QScopedPointer<QLabel, QScopedPointerDeleter<QLabel> >::~QScopedPointer (this=0x7fd0eb79f038 <QtWebEngineWidgetUI::(anonymous namespace)::Q_QGS_bubbleInstance::innerFunction()::holder+56>, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:107
#13 QtWebEngineWidgetUI::MessageBubbleWidget::~MessageBubbleWidget (this=0x7fd0eb79f000 <QtWebEngineWidgetUI::(anonymous namespace)::Q_QGS_bubbleInstance::innerFunction()::holder>, __in_chrg=<optimized out>) at ui/messagebubblewidget.cpp:122
#14 0x00007fd0eb58f649 in QtWebEngineWidgetUI::(anonymous namespace)::Q_QGS_bubbleInstance::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at ui/messagebubblewidget.cpp:52
#15 0x00007fd0ecb92d78 in __run_exit_handlers () from /lib64/libc.so.6
#16 0x00007fd0ecb92dca in exit () from /lib64/libc.so.6
#17 0x00007fd0ecb7af91 in __libc_start_main () from /lib64/libc.so.6
#18 0x000055d8fcc72f0a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 15030) detached]

Possible duplicates by query: bug 397335.

Reported using DrKonqi
Comment 1 Laurent Montel 2019-12-29 17:42:21 UTC
"The same happend with the following other applications: Skrooge, Falkon, Marble. Crashes happen only with the QTCurve Theme engine." so not a kontact/kmail bug
Please report to qtcurve