Bug 173976 - Ark crashes when trying to preview two files at once
Summary: Ark crashes when trying to preview two files at once
Status: RESOLVED FIXED
Alias: None
Product: ark
Classification: Applications
Component: general (show other bugs)
Version: 2.10.999
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Hvaal
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-31 14:54 UTC by Jonathan Thomas
Modified: 2008-11-09 08: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 Jonathan Thomas 2008-10-31 14:54:05 UTC
Version:           2.10.999 (using 4.1.2 (KDE 4.1.2), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.26-5-generic

Originally reported https://launchpad.net/bugs/291168

The user reported that if you try to open one file from the amarok tarball while another one is already loading, the following cash will occur:

Application: Ark (ark), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb61646c0 (LWP 30116)]
[New Thread 0xb2cfeb90 (LWP 30123)]
[New Thread 0xb34ffb90 (LWP 30120)]
[New Thread 0xb4374b90 (LWP 30119)]
[KCrash handler]
#6 0xb7ff1430 in __kernel_vsyscall ()
#7 0xb6a26880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8 0xb6a28248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9 0xb75d8795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb75d8872 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb75d8915 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb45e4987 in Part::slotPreview (this=0x9233388, index=@0x9696eb8)
    at /build/buildd/kdeutils-4.1.2/ark/part/part.cpp:238
#13 0xb45e2342 in Part::qt_metacall (this=0x9233388,
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf8f16ec)
    at /build/buildd/kdeutils-4.1.2/obj-i486-linux-gnu/ark/part/moc_part.cpp:106
#14 0xb76e5a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb76e67e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb72445d3 in QAbstractItemView::doubleClicked ()
   from /usr/lib/libQtGui.so.4
#17 0xb7290500 in QTreeView::mouseDoubleClickEvent ()
   from /usr/lib/libQtGui.so.4
#18 0xb6dda7f2 in QWidget::event () from /usr/lib/libQtGui.so.4
#19 0xb7111f53 in QFrame::event () from /usr/lib/libQtGui.so.4
#20 0xb71a875f in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#21 0xb7253c4f in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#22 0xb728b964 in QTreeView::viewportEvent () from /usr/lib/libQtGui.so.4
#23 0xb71aad05 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb76d004a in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#25 0xb6d828ca in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#26 0xb6d8b121 in QApplication::notify () from /usr/lib/libQtGui.so.4
#27 0xb7ba072d in KApplication::notify (this=0xbf8f289c, receiver=0x92c7978,
    event=0xbf8f1fd8)
    at /build/buildd/kde4libs-4.1.2/kdeui/kernel/kapplication.cpp:311
#28 0xb76d0e61 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#29 0xb6d8a3ae in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#30 0xb6df4696 in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6df3a25 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#32 0xb6e1d7ea in ?? () from /usr/lib/libQtGui.so.4
#33 0xb64f66f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0xb64f9da3 in ?? () from /usr/lib/libglib-2.0.so.0
#35 0xb64f9f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0xb76fb478 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#37 0xb6e1cee5 in ?? () from /usr/lib/libQtGui.so.4
#38 0xb76cf52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#39 0xb76cf6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#40 0xb76d1da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#41 0xb6d82767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#42 0x0804e75f in main (argc=4, argv=0xbf8f2a84)
    at /build/buildd/kdeutils-4.1.2/ark/app/main.cpp:112
#0 0xb7ff1430 in __kernel_vsyscall ()
Comment 1 Harald Hvaal 2008-11-09 08:39:50 UTC
This usage (previewing two files at a time) is not really something that I 
intend to support, and as of commit 873230, ark will disable the interface 
while extracting/previewing a file. This will prevent the usage mentioned in 
the report. Whether or not it will backported has not been decided yet.