Bug 228103 - Krusader crashed when dragging and droping file to wine application
Summary: Krusader crashed when dragging and droping file to wine application
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kimgio (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-22 21:07 UTC by Karel Kozlík
Modified: 2011-01-11 02:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karel Kozlík 2010-02-22 21:07:17 UTC
Application that crashed: krusader
Version of the application: 2.0.0 "Mars Pathfinder"
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-19-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
I draged and droped file from krusader to wine application

 -- Backtrace:
Application: Krusader (krusader), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f079d7e9750 (LWP 7911))]

Thread 3 (Thread 0x7f075c33d910 (LWP 18171)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f076258ec91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f079670ea04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f079892d80d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f07599b7910 (LWP 18173)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f07599b6d30 in ?? ()
#2  0x00007fff783ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7f079d7e9750 (LWP 7911)):
[KCrash Handler]
#5  0x00007f075e0b43ae in cio_byteout () from /usr/lib/libopenjpeg.so.2
#6  0x00007f075e0b4428 in cio_write () from /usr/lib/libopenjpeg.so.2
#7  0x00007f075e0bbea6 in jp2_encode () from /usr/lib/libopenjpeg.so.2
#8  0x00007f076c4e7720 in write_image (this=<value optimized out>, image=<value optimized out>) at ../../kimgio/jp2.cpp:362
#9  JP2Handler::write (this=<value optimized out>, image=<value optimized out>) at ../../kimgio/jp2.cpp:419
#10 0x00007f0799f32397 in QImageWriter::write (this=0x7fff7838f0f0, image=...) at image/qimagewriter.cpp:577
#11 0x00007f0799f1c175 in QImage::save (this=0x7fff7838f140, device=0x7fff7838f170, format=<value optimized out>, quality=-1) at image/qimage.cpp:4693
#12 0x00007f0799e90d86 in QInternalMimeData::renderDataHelper (mimeType=<value optimized out>, data=<value optimized out>) at kernel/qdnd.cpp:688
#13 0x00007f0799ef8ebe in QX11Data::xdndMimeDataForAtom (this=<value optimized out>, a=<value optimized out>, mimeData=0x4b13b40, data=0x7fff7838f5f0, atomFormat=0x7fff7838f5e8, 
    dataFormat=0x7fff7838f5fc) at kernel/qdnd_x11.cpp:478
#14 0x00007f0799ef9b08 in QX11Data::xdndHandleSelectionRequest (this=<value optimized out>, req=0x7fff78390f30) at kernel/qdnd_x11.cpp:1812
#15 0x00007f0799ee914f in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff78390f30) at kernel/qapplication_x11.cpp:3740
#16 0x00007f0799f11d0c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#17 0x00007f0794cc1bce in g_main_dispatch (context=0x24e6520) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#18 IA__g_main_context_dispatch (context=0x24e6520) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#19 0x00007f0794cc5598 in g_main_context_iterate (context=0x24e6520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#20 0x00007f0794cc56c0 in IA__g_main_context_iteration (context=0x24e6520, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#21 0x00007f07994d51a6 in QEventDispatcherGlib::processEvents (this=0x24bb110, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#22 0x00007f0799f114be in QGuiEventDispatcherGlib::processEvents (this=0x4bb1640, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#23 0x00007f07994ab532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#24 0x00007f07994ab904 in QEventLoop::exec (this=0x433e260, flags=) at kernel/qeventloop.cpp:201
#25 0x00007f0799efb67c in QDragManager::drag (this=0x2c27d50, o=<value optimized out>) at kernel/qdnd_x11.cpp:1969
#26 0x00007f0799e8f0b3 in QDrag::start (this=0x44acfc0, request=) at kernel/qdrag.cpp:314
#27 0x0000000000531c80 in ListPanel::startDragging (this=<value optimized out>, names=<value optimized out>, px=) at /build/buildd/krusader-2.0.0/krusader/Panel/listpanel.cpp:847
#28 0x00000000005398ea in ListPanel::qt_metacall (this=0x2874c60, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /build/buildd/krusader-2.0.0/obj-x86_64-linux-gnu/krusader/Panel/listpanel.moc:173
#29 0x00007f07994c1ddc in QMetaObject::activate (sender=0x28bf3b0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x18) at kernel/qobject.cpp:3113
#30 0x0000000000568918 in KrViewOperator::letsDrag (this=0x4bb1640, _t1=<value optimized out>, _t2=<value optimized out>)
    at /build/buildd/krusader-2.0.0/obj-x86_64-linux-gnu/krusader/Panel/moc_krview.cpp:137
#31 0x000000000054af47 in KrViewOperator::startDrag (this=0x28bf3b0) at /build/buildd/krusader-2.0.0/krusader/Panel/krview.cpp:72
#32 0x000000000054feee in KrDetailedView::contentsMouseMoveEvent (this=0x28bc0d0, e=0x7fff78391870) at /build/buildd/krusader-2.0.0/krusader/Panel/krdetailedview.cpp:721
#33 0x00007f079be3305b in Q3ScrollView::viewportMouseMoveEvent (this=0x28bc0d0, e=0x7fff78391f20) at widgets/q3scrollview.cpp:1793
#34 0x00007f079be348f5 in Q3ScrollView::eventFilter (this=0x28bc0d0, obj=0x28bcf90, e=0x7fff78391f20) at widgets/q3scrollview.cpp:1491
#35 0x00007f079bdda4d6 in Q3ListView::eventFilter (this=0x28bc0d0, o=0x28bcf90, e=0x7fff78391f20) at itemviews/q3listview.cpp:3787
#36 0x0000000000553336 in KrDetailedView::eventFilter (this=0x28bc0d0, watched=0x28bcf90, e=0x7fff78391f20) at /build/buildd/krusader-2.0.0/krusader/Panel/krdetailedview.cpp:1053
#37 0x00007f07994abf47 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x28bcf90, event=0x7fff78391f20) at kernel/qcoreapplication.cpp:726
#38 0x00007f0799e7cecc in QApplicationPrivate::notify_helper (this=0x24e3a80, receiver=0x28bcf90, e=0x7fff78391f20) at kernel/qapplication.cpp:4052
#39 0x00007f0799e84011 in QApplication::notify (this=<value optimized out>, receiver=0x28bcf90, e=0x7fff78391f20) at kernel/qapplication.cpp:3758
#40 0x00007f079c688f46 in KApplication::notify (this=0x7fff783940e0, receiver=0x28bcf90, event=0x7fff78391f20) at ../../kdeui/kernel/kapplication.cpp:302
#41 0x00007f07994acc2c in QCoreApplication::notifyInternal (this=0x7fff783940e0, receiver=0x28bcf90, event=0x7fff78391f20) at kernel/qcoreapplication.cpp:610
#42 0x00007f0799e838e0 in QCoreApplication::sendSpontaneousEvent (receiver=0x28bcf90, event=0x7fff78391f20, alienWidget=0x28bcf90, nativeWidget=0x7fff78393eb0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#43 QApplicationPrivate::sendMouseEvent (receiver=0x28bcf90, event=0x7fff78391f20, alienWidget=0x28bcf90, nativeWidget=0x7fff78393eb0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at kernel/qapplication.cpp:2924
#44 0x00007f0799ee9a0e in QETWidget::translateMouseEvent (this=0x7fff78393eb0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4409
#45 0x00007f0799ee8aa9 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff78393a50) at kernel/qapplication_x11.cpp:3550
#46 0x00007f0799f11d0c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#47 0x00007f0794cc1bce in g_main_dispatch (context=0x24e6520) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#48 IA__g_main_context_dispatch (context=0x24e6520) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#49 0x00007f0794cc5598 in g_main_context_iterate (context=0x24e6520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#50 0x00007f0794cc56c0 in IA__g_main_context_iteration (context=0x24e6520, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#51 0x00007f07994d51a6 in QEventDispatcherGlib::processEvents (this=0x24bb110, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#52 0x00007f0799f114be in QGuiEventDispatcherGlib::processEvents (this=0x4bb1640, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#53 0x00007f07994ab532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#54 0x00007f07994ab904 in QEventLoop::exec (this=0x7fff78393d80, flags=) at kernel/qeventloop.cpp:201
#55 0x00007f07994adab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#56 0x000000000045bc78 in main (argc=<value optimized out>, argv=<value optimized out>) at /build/buildd/krusader-2.0.0/krusader/main.cpp:268
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Christoph Feck 2011-01-11 02:59:55 UTC
The crash is in libopenjpeg, which is a JPEG 2000 support library. KDE, however, uses the Jasper library to support JPEG 2000 files.

You are using a third-party plugin for the JPEG 2000 support, such as the FreeImage Qt 4 plugin. Please report the bug to the developers of that plugin.

If you are not aware that you installed any such plugin, please report the bug to your distribution. See https://help.ubuntu.com/community/ReportingBugs