Bug 372765 - Ktorrent crash upon theme change when already told to shutdown & not started
Summary: Ktorrent crash upon theme change when already told to shutdown & not started
Status: RESOLVED WORKSFORME
Alias: None
Product: ktorrent
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Joris Guisson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-11-21 23:19 UTC by Dave
Modified: 2021-01-01 04:39 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 Dave 2016-11-21 23:19:37 UTC
Application: ktorrent (5.0.1)

Qt Version: 5.7.0
Frameworks Version: 5.28.0
Operating System: Linux 4.8.8-2-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed: changing from Breeze light to Breeze dark

- Unusual behavior I noticed: Ktorrent started or already running upon login and never requested

The crash can be reproduced every time.

-- Backtrace:
Application: KTorrent (ktorrent), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f63fbcc8840 (LWP 22401))]

Thread 8 (Thread 0x7f63b37fe700 (LWP 25515)):
#0  0x00007f63ed273951 in  () at /usr/lib/libpulse.so.0
#1  0x00007f63e7892461 in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#2  0x00007f63e7892829 in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#3  0x00007f63e78930aa in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#4  0x00007f63ed274b9c in pa_mainloop_dispatch () at /usr/lib/libpulse.so.0
#5  0x00007f63ed274f9c in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#6  0x00007f63ed275040 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#7  0x00007f63ed283069 in  () at /usr/lib/libpulse.so.0
#8  0x00007f63e78a2ed8 in  () at /usr/lib/pulseaudio/libpulsecommon-9.0.so
#9  0x00007f63f1547454 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f63f5d3d7df in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f63be5f6700 (LWP 25437)):
#0  0x00007f63f154d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f63f6943c2b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007f63fb5a5388 in  () at /usr/lib/libktorrent.so.6
#3  0x00007f63f6942d78 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007f63f1547454 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f63f5d3d7df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f63bedf7700 (LWP 25436)):
#0  0x00007f63fb5a5b81 in net::Poll::add(int, net::Poll::Mode) () at /usr/lib/libktorrent.so.6
#1  0x00007f63fb5a5c51 in net::Poll::add(QSharedPointer<net::PollClient>) () at /usr/lib/libktorrent.so.6
#2  0x00007f63fb5a1ba6 in  () at /usr/lib/libktorrent.so.6
#3  0x00007f63fb5a1d26 in  () at /usr/lib/libktorrent.so.6
#4  0x00007f63fb5a2589 in  () at /usr/lib/libktorrent.so.6
#5  0x00007f63f6942d78 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f63f1547454 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f63f5d3d7df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f63bf5f8700 (LWP 25435)):
#0  0x00007f63f5d304ed in read () at /usr/lib/libc.so.6
#1  0x00007f63fb59063f in bt::Pipe::read(unsigned char*, int) () at /usr/lib/libktorrent.so.6
#2  0x00007f63fb5a4b6e in net::WakeUpPipe::handleData() () at /usr/lib/libktorrent.so.6
#3  0x00007f63fb5a5a0b in net::Poll::poll(int) () at /usr/lib/libktorrent.so.6
#4  0x00007f63fb5a2292 in  () at /usr/lib/libktorrent.so.6
#5  0x00007f63fb5a2366 in  () at /usr/lib/libktorrent.so.6
#6  0x00007f63fb5a2589 in  () at /usr/lib/libktorrent.so.6
#7  0x00007f63f6942d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f63f1547454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f63f5d3d7df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f63d6381700 (LWP 22419)):
#0  0x00007f63f154d10f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f63d744048b in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#2  0x00007f63d74402e7 in  () at /usr/lib/xorg/modules/dri/r600_dri.so
#3  0x00007f63f1547454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f63f5d3d7df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f63de241700 (LWP 22407)):
#0  0x00007f63f5d3448d in poll () at /usr/lib/libc.so.6
#1  0x00007f63eef8f786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f63eef8f89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f63f6b7172b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f63f6b1b23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f63f693e0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f63f6942d78 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f63f1547454 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f63f5d3d7df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f63dea42700 (LWP 22404)):
#0  0x00007f63f5d3448d in poll () at /usr/lib/libc.so.6
#1  0x00007f63eef8f786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f63eef8f89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f63f6b7172b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f63f6b1b23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f63f693e0f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f63f52aae55 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f63f6942d78 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f63f1547454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f63f5d3d7df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f63fbcc8840 (LWP 22401)):
[KCrash Handler]
#6  0x000000000045a331 in  ()
#7  0x00007f63f82c4bf6 in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () at /usr/lib/libQt5Widgets.so.5
#8  0x00007f63f82c3cd0 in QStyledItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f63f827cd2c in QTreeView::indexRowSizeHint(QModelIndex const&) const () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f63f827d853 in QTreeViewPrivate::layout(int, bool, bool) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f63f8285a36 in QTreeView::doItemsLayout() () at /usr/lib/libQt5Widgets.so.5
#12 0x00007f63f827fc03 in QTreeViewPrivate::updateScrollBars() () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f63f8287501 in QTreeView::updateGeometries() () at /usr/lib/libQt5Widgets.so.5
#14 0x00007f63f8241039 in  () at /usr/lib/libQt5Widgets.so.5
#15 0x00007f63f6b48659 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#16 0x00007f63f8254f2d in QHeaderView::viewportEvent(QEvent*) () at /usr/lib/libQt5Widgets.so.5
#17 0x00007f63f6b1cb41 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007f63f7ff1de5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007f63f7ff9581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007f63f6b1cde0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#21 0x00007f63f7ff615f in QApplication::setStyle(QStyle*) () at /usr/lib/libQt5Widgets.so.5
#22 0x00007f63f7ff6ee6 in QApplication::setStyle(QString const&) () at /usr/lib/libQt5Widgets.so.5
#23 0x00007f63df7c46c7 in  () at /usr/lib/qt/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#24 0x00007f63df7d136c in  () at /usr/lib/qt/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#25 0x00007f63f52b72d0 in  () at /usr/lib/libQt5DBus.so.5
#26 0x00007f63f6b494b9 in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#27 0x00007f63f7ff1e0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#28 0x00007f63f7ff9581 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#29 0x00007f63f6b1cde0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#30 0x00007f63f6b1f56d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#31 0x00007f63f6b71303 in  () at /usr/lib/libQt5Core.so.5
#32 0x00007f63eef8f587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#33 0x00007f63eef8f7f0 in  () at /usr/lib/libglib-2.0.so.0
#34 0x00007f63eef8f89c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#35 0x00007f63f6b7170f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#36 0x00007f63f6b1b23a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#37 0x00007f63f6b2373c in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#38 0x000000000043395a in  ()
#39 0x00007f63f5c75291 in __libc_start_main () at /usr/lib/libc.so.6
#40 0x00000000004343a9 in _start ()

Reported using DrKonqi
Comment 1 Justin Zobel 2020-12-02 05:33:17 UTC
Thank you for the report, Dave.

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" when you respond, thank you.
Comment 2 Bug Janitor Service 2020-12-17 04:34:06 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-01-01 04:39:27 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!