Bug 380750

Summary: FIXED IN SVN: Crash when clicking "Select all updates"
Product: [Applications] rkward Reporter: RKWard Team <rkward-devel>
Component: generalAssignee: RKWard Team <rkward-devel>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description RKWard Team 2011-12-16 10:48:42 UTC
-- Originally posted by (AT sourceforge.net): eslusorenko --

-- This ticket was imported from http://sourceforge.net/p/rkward/bugs/117 on 2017-05-30 15:26:50 +0100 --
Fedora 16 
Application: rkward \(0.5.7\)
KDE Platform Version: 4.7.3 \(4.7.3\)
Qt Version: 4.8.0

\-- Backtrace:
Application: RKWard \(rkward.frontend\), signal: Segmentation fault
Using host libthread\_db library "/lib/libthread\_db.so.1".
\[Current thread is 1 \(Thread 0xb7712780 \(LWP 2218\)\)\]

Thread 3 \(Thread 0xb6730b40 \(LWP 2224\)\):
\#0  0x4800c001 in clock\_gettime \(\) from /lib/librt.so.1
\#1  0x48bde056 in do\_gettime \(frac=0xb672fef0, sec=0xb672fee8\) at tools/qelapsedtimer\_unix.cpp:123
\#2  qt\_gettime \(\) at tools/qelapsedtimer\_unix.cpp:140
\#3  0x48cc6aa7 in QTimerInfoList::updateCurrentTime \(this=0xb5e01abc\) at kernel/qeventdispatcher\_unix.cpp:343
\#4  0x48cc6e0b in QTimerInfoList::timerWait \(this=0xb5e01abc, tm=...\) at kernel/qeventdispatcher\_unix.cpp:450
\#5  0x48cc5653 in timerSourcePrepareHelper \(src=&lt;optimized out&gt;, timeout=0xb672fffc\) at kernel/qeventdispatcher\_glib.cpp:136
\#6  0x48cc56ed in timerSourcePrepare \(source=0xb5e01a88, timeout=&lt;optimized out&gt;\) at kernel/qeventdispatcher\_glib.cpp:169
\#7  0x48180bdc in g\_main\_context\_prepare \(context=0xb5e004e0, priority=0xb6730058\) at gmain.c:2746
\#8  0x48181998 in g\_main\_context\_iterate \(context=0xb5e004e0, block=1, dispatch=1, self=0xb5e00d70\) at gmain.c:3053
\#9  0x48181faf in g\_main\_context\_iteration \(context=0xb5e004e0, may\_block=1\) at gmain.c:3136
\#10 0x48cc61c7 in QEventDispatcherGlib::processEvents \(this=0xb5e00468, flags=...\) at kernel/qeventdispatcher\_glib.cpp:426
\#11 0x48c923ae in QEventLoop::processEvents \(this=0xb6730190, flags=...\) at kernel/qeventloop.cpp:149
\#12 0x48c92659 in QEventLoop::exec \(this=0xb6730190, flags=...\) at kernel/qeventloop.cpp:204
\#13 0x48b7c03c in QThread::exec \(this=0x8fd4ce8\) at thread/qthread.cpp:501
\#14 0x0815c15b in RKFrontendTransmitter::run \(this=0x8fd4ce8\) at /usr/src/debug/rkward-0.5.7/rkward/rbackend/rkfrontendtransmitter.cpp:76
\#15 0x48b7f5c1 in QThreadPrivate::start \(arg=0x8fd4ce8\) at thread/qthread\_unix.cpp:298
\#16 0x47fd2cd3 in start\_thread \(\) from /lib/libpthread.so.0
\#17 0x47edc51e in clone \(\) from /lib/libc.so.6

Thread 2 \(Thread 0xb53ffb40 \(LWP 2233\)\):
\#0  0x001a0416 in \_\_kernel\_vsyscall \(\)
\#1  0x47fd684c in pthread\_cond\_wait@@GLIBC\_2.3.2 \(\) from /lib/libpthread.so.0
\#2  0x4e10df71 in QTWTF::TCMalloc\_PageHeap::scavengerThread \(this=0x4e20e680\) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
\#3  0x4e10dfb0 in QTWTF::TCMalloc\_PageHeap::runScavengerThread \(context=0x4e20e680\) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
\#4  0x47fd2cd3 in start\_thread \(\) from /lib/libpthread.so.0
\#5  0x47edc51e in clone \(\) from /lib/libc.so.6

Thread 1 \(Thread 0xb7712780 \(LWP 2218\)\):
\[KCrash Handler\]
\#7  0x48bcb73a in QString::operator== \(this=0xb40d0b3c, other=...\) at tools/qstring.cpp:2188
\#8  0x080cd00c in QList&lt;QString&gt;::indexOf \(this=0x97c8e70, t=..., from=&lt;optimized out&gt;\) at /usr/include/QtCore/qlist.h:847
\#9  0x080c45e9 in RKRPackageInstallationStatus::markPackageForInstallation \(this=0x97c8e68, package\_name=...\) at /usr/src/debug/rkward-0.5.7/rkward/dialogs/rkloadlibsdialog.cpp:841
\#10 0x080cb7d7 in RKRPackageInstallationStatus::markAllUpdatesForInstallation \(this=0x97c8e68\) at /usr/src/debug/rkward-0.5.7/rkward/dialogs/rkloadlibsdialog.cpp:831
\#11 0x080cb8e1 in InstallPackagesWidget::markAllUpdates \(this=0x95b2788\) at /usr/src/debug/rkward-0.5.7/rkward/dialogs/rkloadlibsdialog.cpp:723
\#12 0x48ca8d61 in QMetaObject::activate \(sender=0x97c6a08, m=0x41fcf9e8, local\_signal\_index=2, argv=0xbfee2498\) at kernel/qobject.cpp:3546
\#13 0x41d84ffe in QAbstractButton::clicked \(this=0x97c6a08, \_t1=false\) at .moc/release-shared/moc\_qabstractbutton.cpp:220
\#14 0x41a764be in QAbstractButtonPrivate::emitClicked \(this=0x97a20d8\) at widgets/qabstractbutton.cpp:546
\#15 0x41a77b90 in QAbstractButtonPrivate::click \(this=0x97a20d8\) at widgets/qabstractbutton.cpp:539
\#16 0x41a77e46 in QAbstractButton::mouseReleaseEvent \(this=0x97c6a08, e=0xbfee2b64\) at widgets/qabstractbutton.cpp:1121
\#17 0x416a885d in QWidget::event \(this=0x97c6a08, event=0xbfee2b64\) at kernel/qwidget.cpp:8350
\#18 0x41a770b1 in QAbstractButton::event \(this=0x97c6a08, e=0xbfee2b64\) at widgets/qabstractbutton.cpp:1080
\#19 0x41b1b9e9 in QPushButton::event \(this=0x97c6a08, e=0xbfee2b64\) at widgets/qpushbutton.cpp:683
\#20 0x4164da34 in notify\_helper \(e=0xbfee2b64, receiver=0x97c6a08, this=0x8d425d8\) at kernel/qapplication.cpp:4518
\#21 QApplicationPrivate::notify\_helper \(this=0x8d425d8, receiver=0x97c6a08, e=0xbfee2b64\) at kernel/qapplication.cpp:4490
\#22 0x41653bca in QApplication::notify \(this=0x8d425d8, receiver=0x97c6a08, e=0xbfee2b64\) at kernel/qapplication.cpp:4061
\#23 0x42244fa2 in KApplication::notify \(this=0xbfee33fc, receiver=0x97c6a08, event=0xbfee2b64\) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
\#24 0x48c934be in QCoreApplication::notifyInternal \(this=0xbfee33fc, receiver=0x97c6a08, event=0xbfee2b64\) at kernel/qcoreapplication.cpp:876
\#25 0x4164ea06 in sendEvent \(event=&lt;optimized out&gt;, receiver=&lt;optimized out&gt;\) at ../../src/corelib/kernel/qcoreapplication.h:231
\#26 QApplicationPrivate::sendMouseEvent \(receiver=0x97c6a08, event=0xbfee2b64, alienWidget=0x97c6a08, nativeWidget=0x99a95f8, buttonDown=0x41fd8dd4, lastMouseReceiver=..., spontaneous=true\) at kernel/qapplication.cpp:3157
\#27 0x416d876c in QETWidget::translateMouseEvent \(this=0x99a95f8, event=0xbfee301c\) at kernel/qapplication\_x11.cpp:4515
\#28 0x416d774d in QApplication::x11ProcessEvent \(this=0xbfee33fc, event=0xbfee301c\) at kernel/qapplication\_x11.cpp:3641
\#29 0x417026f5 in x11EventSourceDispatch \(s=0x8d44ad0, callback=0, user\_data=0x0\) at kernel/qguieventdispatcher\_glib.cpp:148
\#30 0x481815bf in g\_main\_dispatch \(context=0x8d44a00\) at gmain.c:2425
\#31 g\_main\_context\_dispatch \(context=0x8d44a00\) at gmain.c:2995
\#32 0x48181d00 in g\_main\_context\_iterate \(context=0x8d44a00, block=1209599904, dispatch=1, self=0x8d47fa0\) at gmain.c:3073
\#33 0x48181faf in g\_main\_context\_iteration \(context=0x8d44a00, may\_block=1\) at gmain.c:3136
\#34 0x48cc6168 in QEventDispatcherGlib::processEvents \(this=0x8d3e530, flags=...\) at kernel/qeventdispatcher\_glib.cpp:424
\#35 0x4170238b in QGuiEventDispatcherGlib::processEvents \(this=0x8d3e530, flags=...\) at kernel/qguieventdispatcher\_glib.cpp:207
\#36 0x48c923ae in QEventLoop::processEvents \(this=0xbfee3324, flags=...\) at kernel/qeventloop.cpp:149
\#37 0x48c92659 in QEventLoop::exec \(this=0xbfee3324, flags=...\) at kernel/qeventloop.cpp:204
\#38 0x48c977fb in QCoreApplication::exec \(\) at kernel/qcoreapplication.cpp:1148
\#39 0x4164b835 in QApplication::exec \(\) at kernel/qapplication.cpp:3779
\#40 0x08070332 in main \(argc=5, argv=0xbfee3784\) at /usr/src/debug/rkward-0.5.7/rkward/main.cpp:177
Comment 1 Thomas Friedrichsmeier 2011-12-16 14:09:32 UTC
Hi\!

Thanks for reporting. This issue is already fixed in the development version of RKWard.

I guess we may have to roll out a maintenance release to address this issue...

Regards
Thomas
Comment 2 Thomas Friedrichsmeier 2011-12-16 14:09:32 UTC
- **assigned_to**: nobody --> tfry
- **summary**: RKWard Segment Falut crash --> FIXED IN SVN: Crash when clicking "Select all updates"
- **status**: open --> open-fixed
Comment 3 RKWard Team 2011-12-16 18:01:21 UTC
-- Originally posted by (AT sourceforge.net): eslusorenko --
@tfry i will wait for fedora to update RKWard
Comment 4 Thomas Friedrichsmeier 2012-11-21 12:08:38 UTC
- **status**: open-fixed --> closed-fixed