Bug 358920 - Kontact crashed when opening an entry from akregator
Summary: Kontact crashed when opening an entry from akregator
Status: RESOLVED WORKSFORME
Alias: None
Product: Breeze
Classification: Plasma
Component: QStyle (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Hugo Pereira Da Costa
URL:
Keywords: drkonqi
: 359597 359647 360805 362355 362637 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-02-02 15:25 UTC by Franco Pellegrini
Modified: 2020-12-07 13:36 UTC (History)
6 users (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 Franco Pellegrini 2016-02-02 15:25:47 UTC
Application: kontact (5.0.3)

Qt Version: 5.5.1
Operating System: Linux 4.2.0-27-generic x86_64
Distribution: Ubuntu 15.10

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

Was checking the RSS feed, and when I clicked an entry, the whole application crashed

-- Backtrace:
Application: Kontact (kontact), signal: Illegal instruction
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0e0f59b880 (LWP 23867))]

Thread 7 (Thread 0x7f0e073e9700 (LWP 23869)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0e29dfcfeb in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0e29dfd029 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f0e255566aa in start_thread (arg=0x7f0e073e9700) at pthread_create.c:333
#4  0x00007f0e2aceeeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f0dc3f8c700 (LWP 23870)):
#0  0x00007f0e2ace38dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f0e248d91ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f0e248d92fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0e2b82850b in QEventDispatcherGlib::processEvents (this=0x7f0dbc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#4  0x00007f0e2b7cf50a in QEventLoop::exec (this=this@entry=0x7f0dc3f8bd40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#5  0x00007f0e2b5ebac4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#6  0x00007f0e2b5f0a6e in QThreadPrivate::start (arg=0x1fb7300) at thread/qthread_unix.cpp:331
#7  0x00007f0e255566aa in start_thread (arg=0x7f0dc3f8c700) at pthread_create.c:333
#8  0x00007f0e2aceeeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f0dc256e700 (LWP 23871)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0e29b0b0d4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0e29e2cea1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f0e255566aa in start_thread (arg=0x7f0dc256e700) at pthread_create.c:333
#4  0x00007f0e2aceeeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f0dc1d4e700 (LWP 23872)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0e29b0c103 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0e29e2cea1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f0e255566aa in start_thread (arg=0x7f0dc1d4e700) at pthread_create.c:333
#4  0x00007f0e2aceeeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f0dc154d700 (LWP 23873)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0e29b0c103 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0e29e2cea1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f0e255566aa in start_thread (arg=0x7f0dc154d700) at pthread_create.c:333
#4  0x00007f0e2aceeeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f0dc0d4c700 (LWP 23874)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f0e29b0c103 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f0e29e2cea1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f0e255566aa in start_thread (arg=0x7f0dc0d4c700) at pthread_create.c:333
#4  0x00007f0e2aceeeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f0e0f59b880 (LWP 23867)):
[KCrash Handler]
#6  0x00007f0da7cd2200 in qt_meta_stringdata_MessageList__Core__SortOrder () from /usr/lib/x86_64-linux-gnu/libmessagelist.so.5
#7  0x00007f0e0ef91684 in QXcbWindow::mapToNative (this=<optimized out>, rect=..., screen=0x1e88600) at qxcbwindow.cpp:197
#8  0x00007f0e0ef980b3 in QXcbWindow::setGeometry (this=0x1f89ab0, rect=...) at qxcbwindow.cpp:718
#9  0x00007f0e2c0fd062 in QWidgetPrivate::show_sys (this=this@entry=0x1f57910) at kernel/qwidget.cpp:7886
#10 0x00007f0e2c10650e in QWidgetPrivate::show_helper (this=this@entry=0x1f57910) at kernel/qwidget.cpp:7824
#11 0x00007f0e2c109085 in QWidget::setVisible (this=0x1f4d930, visible=<optimized out>) at kernel/qwidget.cpp:8108
#12 0x00007f0e0c3d8a96 in Breeze::SplitterProxy::setSplitter (this=0x1f4d930, widget=<optimized out>) at ../../kstyle/breezesplitterproxy.cpp:320
#13 0x00007f0e0c3d9b11 in Breeze::SplitterProxy::eventFilter (this=0x1f4d930, object=0x3837ea0, event=0x7ffd4944fb30) at ../../kstyle/breezesplitterproxy.cpp:158
#14 0x00007f0e2b7d1b6c in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1e712d0, receiver=receiver@entry=0x3837ea0, event=event@entry=0x7ffd4944fb30) at kernel/qcoreapplication.cpp:1072
#15 0x00007f0e2c0c69bc in QApplicationPrivate::notify_helper (this=0x1e712d0, receiver=0x3837ea0, e=e@entry=0x7ffd4944fb30) at kernel/qapplication.cpp:3712
#16 0x00007f0e2c0cb013 in QApplicationPrivate::dispatchEnterLeave (enter=enter@entry=0x3837ea0, leave=<optimized out>, globalPosF=...) at kernel/qapplication.cpp:2415
#17 0x00007f0e2c0cb8f9 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x3837ea0, event=event@entry=0x7ffd4944fd70, alienWidget=alienWidget@entry=0x3837ea0, nativeWidget=0x37f4c40, buttonDown=buttonDown@entry=0x7f0e2c5f8b20 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2752
#18 0x00007f0e2c123f6b in QWidgetWindow::handleMouseEvent (this=this@entry=0x37f5010, event=event@entry=0x7ffd49450180) at kernel/qwidgetwindow.cpp:555
#19 0x00007f0e2c12652b in QWidgetWindow::event (this=0x37f5010, event=0x7ffd49450180) at kernel/qwidgetwindow.cpp:210
#20 0x00007f0e2c0c69dc in QApplicationPrivate::notify_helper (this=this@entry=0x1e712d0, receiver=receiver@entry=0x37f5010, e=e@entry=0x7ffd49450180) at kernel/qapplication.cpp:3716
#21 0x00007f0e2c0cbea6 in QApplication::notify (this=0x7ffd49450790, receiver=0x37f5010, e=0x7ffd49450180) at kernel/qapplication.cpp:3499
#22 0x00007f0e2b7d1d7b in QCoreApplication::notifyInternal (this=0x7ffd49450790, receiver=receiver@entry=0x37f5010, event=event@entry=0x7ffd49450180) at kernel/qcoreapplication.cpp:965
#23 0x00007f0e2bb145f1 in QCoreApplication::sendSpontaneousEvent (event=0x7ffd49450180, receiver=0x37f5010) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:227
#24 QGuiApplicationPrivate::processMouseEvent (e=0x44128c0) at kernel/qguiapplication.cpp:1792
#25 0x00007f0e2bb162b5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x44128c0) at kernel/qguiapplication.cpp:1584
#26 0x00007f0e2bafa228 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625
#27 0x00007f0e0efad0b0 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#28 0x00007f0e248d8ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f0e248d9250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f0e248d92fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f0e2b8284ef in QEventDispatcherGlib::processEvents (this=0x1ea8490, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#32 0x00007f0e2b7cf50a in QEventLoop::exec (this=this@entry=0x7ffd49450500, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#33 0x00007f0e2b7d75ec in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#34 0x00007f0e2bb0bd1c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1530
#35 0x00007f0e2c0c2e15 in QApplication::exec () at kernel/qapplication.cpp:2976
#36 0x0000000000404af1 in main (argc=1, argv=0x7ffd494508e8) at ../../../kontact/src/main.cpp:220

Reported using DrKonqi
Comment 1 Christoph Feck 2016-05-05 00:57:54 UTC
*** Bug 359647 has been marked as a duplicate of this bug. ***
Comment 2 Christoph Feck 2016-05-05 00:58:19 UTC
*** Bug 359597 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2016-05-05 00:58:38 UTC
*** Bug 362637 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2016-05-05 00:58:57 UTC
*** Bug 362355 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2016-05-05 01:01:14 UTC
Crash could be caused by QSplitter handling in Breeze. If this is reproducible, could you please check if it works correct with a different widget style, e.g. Fusion? I think Oxygen widget style has the same QSplitter handling, so it might sense to check this, too.
Comment 6 Elvis Angelaccio 2016-12-26 14:18:55 UTC
*** Bug 360805 has been marked as a duplicate of this bug. ***
Comment 7 Justin Zobel 2020-12-07 04:29:50 UTC
Thank you for the report, Franco.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 8 Franco Pellegrini 2020-12-07 13:36:07 UTC
Yeah, I am no longer able to reproduce this