Bug 256620

Summary: Ark crashed when attempting to open .rar archive
Product: [Applications] ark Reporter: Aniruddha Shankar <k>
Component: generalAssignee: Harald Hvaal <metellius>
Status: RESOLVED WORKSFORME    
Severity: crash CC: rakuco
Priority: NOR Keywords: investigated, triaged
Version: 2.15   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Aniruddha Shankar 2010-11-11 17:34:14 UTC
Application: ark (2.15)
KDE Platform Version: 4.5.3 (KDE 4.5.3) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.36-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
I right clicked in dolphin and selected "Open in Ark" and the application crashed.

-- Backtrace:
Application: Ark (ark), signal: Aborted
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7ff9ce652760 (LWP 2762))]

Thread 2 (Thread 0x7ff9bb85e710 (LWP 2763)):
[KCrash Handler]
#6  0x00007ff9cb4b2455 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ff9cb4b3870 in *__GI_abort () at abort.c:92
#8  0x00007ff9cbb6ca54 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2282
#9  0x00007ff9cbb6cc02 in qt_message (msgType=QtFatalMsg, msg=0x7ff9cbce57f8 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0x7ff9bb85cb10) at global/qglobal.cpp:2328
#10 0x00007ff9cbb6cdb5 in qFatal (msg=0xacb <Address 0xacb out of bounds>) at global/qglobal.cpp:2511
#11 0x00007ff9bb864b6f in QList<QString>::at (this=0x7ff9bb85ce10, i=5) at /usr/include/qt4/QtCore/qlist.h:455
#12 0x00007ff9bb862f4b in CliPlugin::readListLine (this=0x19811b0, line=<value optimized out>) at /var/tmp/portage/kde-base/ark-4.5.3/work/ark-4.5.3/ark/plugins/clirarplugin/cliplugin.cpp:158
#13 0x00007ff9ce275db2 in Kerfuffle::CliInterface::handleLine (this=0x19811b0, line=...) at /var/tmp/portage/kde-base/ark-4.5.3/work/ark-4.5.3/ark/kerfuffle/cliinterface.cpp:516
#14 0x00007ff9ce2762f0 in Kerfuffle::CliInterface::readStdout (this=0x19811b0, handleAll=<value optimized out>)
    at /var/tmp/portage/kde-base/ark-4.5.3/work/ark-4.5.3/ark/kerfuffle/cliinterface.cpp:461
#15 0x00007ff9ce2765ae in Kerfuffle::CliInterface::qt_metacall (this=0x19811b0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ff9bb85d2e0)
    at /var/tmp/portage/kde-base/ark-4.5.3/work/ark-4.5.3_build/ark/kerfuffle/cliinterface.moc:80
#16 0x00007ff9cbc91aaf in QMetaObject::activate (sender=0x19be350, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#17 0x00007ff9cbc0dc13 in QProcessPrivate::_q_canReadStandardOutput (this=0x1949de0) at io/qprocess.cpp:897
#18 0x00007ff9cbc0e639 in QProcess::qt_metacall (this=0x19be350, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7ff9bb85d4d0) at .moc/debug-shared/moc_qprocess.cpp:107
#19 0x00007ff9cc0ca6dd in KProcess::qt_metacall (this=0xaca, _c=2763, _id=6, _a=0xffffffffffffffff) at /var/tmp/portage/kde-base/kdelibs-4.5.3/work/kdelibs-4.5.3_build/kdecore/kprocess.moc:69
#20 0x00007ff9cbc91aaf in QMetaObject::activate (sender=0x1975ec0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#21 0x00007ff9cbce29be in QSocketNotifier::activated (this=0xaca, _t1=15) at .moc/debug-shared/moc_qsocketnotifier.cpp:89
#22 0x00007ff9cbc96e93 in QSocketNotifier::event (this=0x1975ec0, e=0x7ff9bb85dba0) at kernel/qsocketnotifier.cpp:317
#23 0x00007ff9cc6413f0 in QApplicationPrivate::notify_helper (this=0x178f810, receiver=0x1975ec0, e=0x7ff9bb85dba0) at kernel/qapplication.cpp:4445
#24 0x00007ff9cc649157 in QApplication::notify (this=0x7fff923d0090, receiver=0x1975ec0, e=0x7ff9bb85dba0) at kernel/qapplication.cpp:4324
#25 0x00007ff9cd4044c1 in KApplication::notify (this=0x7fff923d0090, receiver=0x1975ec0, event=0x7ff9bb85dba0)
    at /var/tmp/portage/kde-base/kdelibs-4.5.3/work/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#26 0x00007ff9cbc770db in QCoreApplication::notifyInternal (this=0x7fff923d0090, receiver=0x1975ec0, event=0x7ff9bb85dba0) at kernel/qcoreapplication.cpp:732
#27 0x00007ff9cbca71da in QCoreApplication::sendEvent (source=0x1982c90) at kernel/qcoreapplication.h:215
#28 socketNotifierSourceDispatch (source=0x1982c90) at kernel/qeventdispatcher_glib.cpp:110
#29 0x00007ff9c85462b1 in g_main_dispatch (context=0x1973da0) at gmain.c:1960
#30 IA__g_main_context_dispatch (context=0x1973da0) at gmain.c:2513
#31 0x00007ff9c854a108 in g_main_context_iterate (context=0x1973da0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#32 0x00007ff9c854a2bc in IA__g_main_context_iteration (context=0x1973da0, may_block=1) at gmain.c:2654
#33 0x00007ff9cbca6e23 in QEventDispatcherGlib::processEvents (this=0x19519b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#34 0x00007ff9cbc75ce2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#35 0x00007ff9cbc760c5 in QEventLoop::exec (this=0x7ff9bb85ddd0, flags=) at kernel/qeventloop.cpp:201
#36 0x00007ff9cbb73d37 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#37 0x00007ff9ce26e5ad in Kerfuffle::ThreadExecution::run (this=0x1951990) at /var/tmp/portage/kde-base/ark-4.5.3/work/ark-4.5.3/ark/kerfuffle/threading.cpp:49
#38 0x00007ff9cbb768a7 in QThreadPrivate::start (arg=0x1951990) at thread/qthread_unix.cpp:285
#39 0x00007ff9c96eec1a in start_thread (arg=<value optimized out>) at pthread_create.c:301
#40 0x00007ff9cb551cad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ff9ce652760 (LWP 2762)):
#0  0x00007ff9cb548f03 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ff9c6543b5a in _xcb_conn_wait (c=0x179b710, cond=<value optimized out>, vector=0x7fff923cee18, count=0x7fff923cee14) at xcb_conn.c:313
#2  0x00007ff9c65440c1 in _xcb_out_send (c=0x179b710, vector=0x7fff923ceeb0, count=3) at xcb_out.c:338
#3  0x00007ff9c6544372 in xcb_writev (c=0x179b710, vector=<value optimized out>, count=<value optimized out>, requests=0) at xcb_out.c:286
#4  0x00007ff9ca24239c in _XSend (dpy=0x17a53c0, data=0x0, size=<value optimized out>) at xcb_io.c:427
#5  0x00007ff9ca242ca5 in _XFlush (dpy=0x17a53c0) at xcb_io.c:444
#6  0x00007ff9ca239dd8 in _XData32 (dpy=0x17a53c0, data=0x1b2ddf0, len=54416) at XlibInt.c:3274
#7  0x00007ff9ca214653 in XChangeProperty (dpy=0x17a53c0, w=<value optimized out>, property=300, type=18446744073709551615, format=<value optimized out>, mode=2762, data=0x1b1ded0 "\020", 
    nelements=21768) at ChProp.c:83
#8  0x00007ff9cc6ebd97 in QWidgetPrivate::setWindowIcon_sys (this=<value optimized out>, forceReset=<value optimized out>) at kernel/qwidget_x11.cpp:1496
#9  0x00007ff9cc69f3bf in QWidget::create (this=0x7fff923cf340, window=0, initializeWindow=<value optimized out>, destroyOldWindow=<value optimized out>) at kernel/qwidget.cpp:1466
#10 0x00007ff9cc69bb82 in QWidgetPrivate::createWinId (this=<value optimized out>, winid=0) at kernel/qwidget.cpp:2459
#11 0x00007ff9cc69fc6f in QWidget::winId (this=0x19bc5d0) at kernel/qwidget.cpp:2437
#12 0x00007ff9cd48f3b8 in KXMessages::broadcastMessage (this=0x7fff923cf340, msg_type_P=<value optimized out>, message_P=..., screen_P=-1, obsolete_P=240)
    at /var/tmp/portage/kde-base/kdelibs-4.5.3/work/kdelibs-4.5.3/kdeui/util/kxmessages.cpp:103
#13 0x00007ff9cd425732 in KStartupInfo::sendFinish (id_P=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.3/work/kdelibs-4.5.3/kdeui/kernel/kstartupinfo.cpp:535
#14 0x00007ff9cd4257fc in KStartupInfo::appStarted (startup_id=...) at /var/tmp/portage/kde-base/kdelibs-4.5.3/work/kdelibs-4.5.3/kdeui/kernel/kstartupinfo.cpp:607
#15 0x00007ff9cd42589c in KStartupInfo::appStarted () at /var/tmp/portage/kde-base/kdelibs-4.5.3/work/kdelibs-4.5.3/kdeui/kernel/kstartupinfo.cpp:590
#16 0x00007ff9cd40470d in KApplication::qt_metacall (this=0x7fff923d0090, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff923cf540)
    at /var/tmp/portage/kde-base/kdelibs-4.5.3/work/kdelibs-4.5.3_build/kdeui/kapplication.moc:96
#17 0x00007ff9cbc91aaf in QMetaObject::activate (sender=0x18b66c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3272
#18 0x00007ff9cbc89e19 in QObject::event (this=0x18b66c0, e=0x1) at kernel/qobject.cpp:1175
#19 0x00007ff9cc6413f0 in QApplicationPrivate::notify_helper (this=0x178f810, receiver=0x18b66c0, e=0x7fff923cfca0) at kernel/qapplication.cpp:4445
#20 0x00007ff9cc649157 in QApplication::notify (this=0x7fff923d0090, receiver=0x18b66c0, e=0x7fff923cfca0) at kernel/qapplication.cpp:4324
#21 0x00007ff9cd4044c1 in KApplication::notify (this=0x7fff923d0090, receiver=0x18b66c0, event=0x7fff923cfca0)
    at /var/tmp/portage/kde-base/kdelibs-4.5.3/work/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#22 0x00007ff9cbc770db in QCoreApplication::notifyInternal (this=0x7fff923d0090, receiver=0x18b66c0, event=0x7fff923cfca0) at kernel/qcoreapplication.cpp:732
#23 0x00007ff9cbcaa37a in QCoreApplication::sendEvent (this=0x17934e0) at kernel/qcoreapplication.h:215
#24 QTimerInfoList::activateTimers (this=0x17934e0) at kernel/qeventdispatcher_unix.cpp:603
#25 0x00007ff9cbca7134 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#26 0x00007ff9c85462b1 in g_main_dispatch (context=0x1792440) at gmain.c:1960
#27 IA__g_main_context_dispatch (context=0x1792440) at gmain.c:2513
#28 0x00007ff9c854a108 in g_main_context_iterate (context=0x1792440, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#29 0x00007ff9c854a2bc in IA__g_main_context_iteration (context=0x1792440, may_block=1) at gmain.c:2654
#30 0x00007ff9cbca6e23 in QEventDispatcherGlib::processEvents (this=0x178f7d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#31 0x00007ff9cc6fed4e in QGuiEventDispatcherGlib::processEvents (this=0x7fff923cedc0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x00007ff9cbc75ce2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#33 0x00007ff9cbc760c5 in QEventLoop::exec (this=0x7fff923cff50, flags=) at kernel/qeventloop.cpp:201
#34 0x00007ff9cbc7894b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#35 0x000000000040ea7e in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/kde-base/ark-4.5.3/work/ark-4.5.3/ark/app/main.cpp:209
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

This bug may be a duplicate of or related to bug 256015.

Possible duplicates by query: bug 256015, bug 251730, bug 244100, bug 243273, bug 242071.

Reported using DrKonqi
Comment 1 Raphael Kubo da Costa 2010-11-11 17:47:26 UTC
Are you using unrar or unrar-free? What version is shown when you type 'unrar' on the console?
Comment 2 Raphael Kubo da Costa 2010-11-25 18:09:35 UTC
Closing while waiting for feedback from the reporter.
Comment 3 Andrew Crouthamel 2018-09-20 22:10:44 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 set the bug status 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 4 Andrew Crouthamel 2018-10-21 04:32:25 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!