Bug 332269 - Crash when adding images
Summary: Crash when adding images
Status: RESOLVED FIXED
Alias: None
Product: parley
Classification: Applications
Component: editor (show other bugs)
Version: 0.9.4
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: parley bug tracker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-03-18 08:31 UTC by Inge Wallin
Modified: 2014-04-04 18:24 UTC (History)
2 users (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 Inge Wallin 2014-03-18 08:31:04 UTC
In bug 271695, Ansa mentions that she sees crashes when adding images to words in the editor.

We should investigate that and see if we can reproduce them.

Reproducible: Always

Steps to Reproduce:
1. Add image
2. Crash
3. ...
4. Profit!

Actual Results:  
Crash

Expected Results:  
No crash
Comment 1 Amarvir Singh 2014-03-18 09:07:04 UTC
Hi Ansa,

I haven't been able to reproduce this crash or the others linked. But you mention using stylesheets, and I think that could be the difference. Sadly, I haven't been able to figure out how to apply these stylesheets. Could you maybe help?
Comment 2 Ansa 2014-03-29 21:20:06 UTC
I drag images from Dolphin to the Image toolbar in Parley. Every now and then, this leads to Parley and Dolphin crashing simultaneously. Is this a parley bug, a Dolphin bug, both, or none? (I only realised that the crash is simulatneous now that it happened again; I've been super busy all month, sorry for not replying earlier. Also, I thought I have answered the questions about using stylesheets, but now I see I haven't.)

How to use stylesheets:
the stylesheet is just a plaintext file similar to css. The documentation is here: http://qt-project.org/doc/qt-4.8/stylesheet-syntax.html
I am running Parley with a stylesheet called parley.qss, the content of which is just these four lines 

QPushButton:focus { 
  background-color:#C9DDF0; 
  border:5px solid #C9DDF0; 
}

Running parley with stylesheets is done as follows (it is listed in parley man pages among the Qt specific options, "parley --help-qt"). I have the stylesheet in a file called parley.qss on a flashdrive, in the same folder as the kvtml files; I put the images into a subfolder of this folder.

/usr/local/bin/parley --stylesheet /media/ansa/1D9D-9B1D/Jazyky_a_Parley/Parley/parley.qss

HERE IS THE PARLEY BACKTRACE:

Application: Parley (parley), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb772c740 (LWP 8061))]

Thread 2 (Thread 0xb345cb40 (LWP 8063)):
#0  0x04385767 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x04385f6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x043861c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x00f86de7 in QEventDispatcherGlib::processEvents (this=0xb5300468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00f526ad in QEventLoop::processEvents (this=0xb345c240, flags=...) at kernel/qeventloop.cpp:149
#5  0x00f52949 in QEventLoop::exec (this=0xb345c240, flags=...) at kernel/qeventloop.cpp:204
#6  0x00e3ba1c in QThread::exec (this=0x9fc2b20) at thread/qthread.cpp:501
#7  0x00f2fcfd in QInotifyFileSystemWatcherEngine::run (this=0x9fc2b20) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00e3eeb0 in QThreadPrivate::start (arg=0x9fc2b20) at thread/qthread_unix.cpp:307
#9  0x01b74d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x09ad3bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb772c740 (LWP 8061)):
[KCrash Handler]
#7  ref (this=0x41) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:120
#8  QUrl::QUrl (this=0xbfd2e324, other=...) at io/qurl.cpp:4242
#9  0x0794e75a in KUrl::KUrl (this=0xbfd2e324, u=...) at ../../kdecore/io/kurl.cpp:498
#10 0x0808d5c9 in Editor::ImageChooserWidget::eventFilter (this=0xbeea148, obj=0xbeea208, event=0xbfd2e800) at /home/ansa/Downloads/Zdroj/src/editor/imagechooserwidget.cpp:97
#11 0x00f53fa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9c6ac28, receiver=0xbeea208, event=0xbfd2e800) at kernel/qcoreapplication.cpp:1025
#12 0x054cddc2 in notify_helper (e=0xbfd2e800, receiver=0xbeea208, this=0x9c6ac28) at kernel/qapplication.cpp:4552
#13 QApplicationPrivate::notify_helper (this=0x9c6ac28, receiver=0xbeea208, e=0xbfd2e800) at kernel/qapplication.cpp:4528
#14 0x054d3bba in QApplication::notify (this=0xbeea208, receiver=0xbeea208, e=0xbfd2e800) at kernel/qapplication.cpp:4291
#15 0x06ff41e1 in KApplication::notify (this=0xbfd2eff0, receiver=0xbeea208, event=0xbfd2e800) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00f53e0e in QCoreApplication::notifyInternal (this=0xbfd2eff0, receiver=0xbeea208, event=0xbfd2e800) at kernel/qcoreapplication.cpp:915
#17 0x05568f74 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 handle_xdnd_position (w=0x9d35e40, xe=0xbfd2ec5c, passive=false) at kernel/qdnd_x11.cpp:921
#19 0x0555bc30 in QApplication::x11ClientMessage (this=0xbfd2eff0, w=0x9d35e40, event=0xbfd2ec5c, passive_only=false) at kernel/qapplication_x11.cpp:3232
#20 0x05559c2c in QApplication::x11ProcessEvent (this=0xbfd2eff0, event=0xbfd2ec5c) at kernel/qapplication_x11.cpp:3871
#21 0x05586e1c in x11EventSourceDispatch (s=0x9c5f140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#22 0x04385d46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#23 0x043860e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0x043861c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x00f86d87 in QEventDispatcherGlib::processEvents (this=0x9c38858, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x05586a1a in QGuiEventDispatcherGlib::processEvents (this=0x9c38858, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00f526ad in QEventLoop::processEvents (this=0xbfd2ef54, flags=...) at kernel/qeventloop.cpp:149
#28 0x00f52949 in QEventLoop::exec (this=0xbfd2ef54, flags=...) at kernel/qeventloop.cpp:204
#29 0x00f5834a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#30 0x054cb9c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#31 0x0806f96c in main (argc=0, argv=0xc98e450) at /home/ansa/Downloads/Zdroj/src/main.cpp:139



HERE IS THE DOLPHIN BACKTRACE:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb415c740 (LWP 8113))]

Thread 4 (Thread 0xb1e93b40 (LWP 8114)):
#0  0x00123416 in __kernel_vsyscall ()
#1  0x00c2c5a2 in __lll_lock_wait () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x00c27ebb in _L_lock_764 () from /lib/i386-linux-gnu/libpthread.so.0
#3  0x00c27d75 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#4  0x07f28869 in ?? () from /usr/lib/nvidia-304/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xb13fdb40 (LWP 8115)):
#0  0x009116b7 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#1  0x05b2d3f0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x05aed83c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x05aedf6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x05aee1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x013edde7 in QEventDispatcherGlib::processEvents (this=0xb0a00488, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x013b96ad in QEventLoop::processEvents (this=0xb13fd1c0, flags=...) at kernel/qeventloop.cpp:149
#7  0x013b9949 in QEventLoop::exec (this=0xb13fd1c0, flags=...) at kernel/qeventloop.cpp:204
#8  0x012a2a1c in QThread::exec (this=0x8a9f6f0) at thread/qthread.cpp:501
#9  0x012a2b0b in QThread::run (this=0x8a9f6f0) at thread/qthread.cpp:568
#10 0x012a5eb0 in QThreadPrivate::start (arg=0x8a9f6f0) at thread/qthread_unix.cpp:307
#11 0x07f2e261 in ?? () from /usr/lib/nvidia-304/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb09ffb40 (LWP 8116)):
#0  0x00d9fdcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x013043e5 in do_gettime (frac=0xb09fef00, sec=0xb09feef8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x013ee726 in QTimerInfoList::updateCurrentTime (this=0xb00020bc) at kernel/qeventdispatcher_unix.cpp:343
#4  0x013eea7a in QTimerInfoList::timerWait (this=0xb00020bc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x013ed323 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb09ff00c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x013ed3bd in timerSourcePrepare (source=0xb0002088, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x05aed832 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x05aedf6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x05aee1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x013edde7 in QEventDispatcherGlib::processEvents (this=0xb0000488, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x013b96ad in QEventLoop::processEvents (this=0xb09ff190, flags=...) at kernel/qeventloop.cpp:149
#12 0x013b9949 in QEventLoop::exec (this=0xb09ff190, flags=...) at kernel/qeventloop.cpp:204
#13 0x012a2a1c in QThread::exec (this=0x8a78550) at thread/qthread.cpp:501
#14 0x01396cfd in QInotifyFileSystemWatcherEngine::run (this=0x8a78550) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x012a5eb0 in QThreadPrivate::start (arg=0x8a78550) at thread/qthread_unix.cpp:307
#16 0x07f2e261 in ?? () from /usr/lib/nvidia-304/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb415c740 (LWP 8113)):
[KCrash Handler]
#7  QDragManager::move (this=0x8fb4388, globalPos=...) at kernel/qdnd_x11.cpp:1640
#8  0x0467d787 in QDragManager::eventFilter (this=0x8fb4388, o=0x8ef8cd0, e=0xbfc20b94) at kernel/qdnd_x11.cpp:1308
#9  0x013baedb in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x88eac08, receiver=0x8ef8cd0, event=0xbfc20b94) at kernel/qcoreapplication.cpp:1006
#10 0x045e0d6a in QApplicationPrivate::notify_helper (this=0x88eac08, receiver=0x8ef8cd0, e=0xbfc20b94) at kernel/qapplication.cpp:4531
#11 0x045e6e74 in QApplication::notify (this=0x88eac08, receiver=0x8ef8cd0, e=0xbfc20b94) at kernel/qapplication.cpp:4099
#12 0x02d6d1e1 in KApplication::notify (this=0xbfc23458, receiver=0x8ef8cd0, event=0xbfc20b94) at ../../kdeui/kernel/kapplication.cpp:311
#13 0x013bae0e in QCoreApplication::notifyInternal (this=0xbfc23458, receiver=0x8ef8cd0, event=0xbfc20b94) at kernel/qcoreapplication.cpp:915
#14 0x045e1db5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QApplicationPrivate::sendMouseEvent (receiver=0x8ef8cd0, event=0xbfc20b94, alienWidget=0x0, nativeWidget=0x8ef8cd0, buttonDown=0x4f75cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#16 0x0466df94 in QETWidget::translateMouseEvent (this=0x8ef8cd0, event=0xbfc2104c) at kernel/qapplication_x11.cpp:4617
#17 0x0466cb2d in QApplication::x11ProcessEvent (this=0xbfc23458, event=0xbfc2104c) at kernel/qapplication_x11.cpp:3732
#18 0x04699e1c in x11EventSourceDispatch (s=0x88e0348, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#19 0x05aedd46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0x05aee0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#21 0x05aee1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#22 0x013edd87 in QEventDispatcherGlib::processEvents (this=0x88bae38, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#23 0x04699a1a in QGuiEventDispatcherGlib::processEvents (this=0x88bae38, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x013b96ad in QEventLoop::processEvents (this=0x8f010e8, flags=...) at kernel/qeventloop.cpp:149
#25 0x013b9949 in QEventLoop::exec (this=0x8f010e8, flags=...) at kernel/qeventloop.cpp:204
#26 0x0467d43c in QDragManager::drag (this=0x8fb4388, o=0x8f543a8) at kernel/qdnd_x11.cpp:2024
#27 0x045f47d1 in QDrag::exec (this=0x8f543a8, supportedActions=..., defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:284
#28 0x001862ee in KItemListController::startDragging() () from /usr/lib/libdolphinprivate.so.4
#29 0x00186489 in KItemListController::mouseMoveEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /usr/lib/libdolphinprivate.so.4
#30 0x00184b7f in KItemListController::processEvent(QEvent*, QTransform const&) () from /usr/lib/libdolphinprivate.so.4
#31 0x0018c956 in KItemListView::event(QEvent*) () from /usr/lib/libdolphinprivate.so.4
#32 0x045e0df4 in notify_helper (e=0xbfc22424, receiver=0x8abd360, this=0x88eac08) at kernel/qapplication.cpp:4556
#33 QApplicationPrivate::notify_helper (this=0x88eac08, receiver=0x8abd360, e=0xbfc22424) at kernel/qapplication.cpp:4528
#34 0x045e615d in QApplication::notify (this=0xbfc22424, receiver=0x8abd360, e=0xbfc22424) at kernel/qapplication.cpp:4285
#35 0x02d6d1e1 in KApplication::notify (this=0xbfc23458, receiver=0x8abd360, event=0xbfc22424) at ../../kdeui/kernel/kapplication.cpp:311
#36 0x013bae0e in QCoreApplication::notifyInternal (this=0xbfc23458, receiver=0x8abd360, event=0xbfc22424) at kernel/qcoreapplication.cpp:915
#37 0x045dec3d in sendSpontaneousEvent (event=0xbfc22424, receiver=0x8abd360) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#38 qt_sendSpontaneousEvent (receiver=0x8abd360, event=0xbfc22424) at kernel/qapplication.cpp:5554
#39 0x04c8d8db in sendEvent (event=0xbfc22424, item=0x8abd368, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#40 QGraphicsScenePrivate::sendEvent (this=0x89232a0, item=0x8abd368, event=0xbfc22424) at graphicsview/qgraphicsscene.cpp:1197
#41 0x04c8e533 in QGraphicsScenePrivate::sendMouseEvent (this=0x89232a0, mouseEvent=0xbfc22424) at graphicsview/qgraphicsscene.cpp:1295
#42 0x04c8f0f3 in QGraphicsScene::mouseMoveEvent (this=0x8a7f0d8, mouseEvent=0xbfc22424) at graphicsview/qgraphicsscene.cpp:4102
#43 0x04c9d9b7 in QGraphicsScene::event (this=0x8a7f0d8, event=0xbfc22424) at graphicsview/qgraphicsscene.cpp:3451
#44 0x045e0df4 in notify_helper (e=0xbfc22424, receiver=0x8a7f0d8, this=0x88eac08) at kernel/qapplication.cpp:4556
#45 QApplicationPrivate::notify_helper (this=0x88eac08, receiver=0x8a7f0d8, e=0xbfc22424) at kernel/qapplication.cpp:4528
#46 0x045e615d in QApplication::notify (this=0xbfc22424, receiver=0x8a7f0d8, e=0xbfc22424) at kernel/qapplication.cpp:4285
#47 0x02d6d1e1 in KApplication::notify (this=0xbfc23458, receiver=0x8a7f0d8, event=0xbfc22424) at ../../kdeui/kernel/kapplication.cpp:311
#48 0x013bae0e in QCoreApplication::notifyInternal (this=0xbfc23458, receiver=0x8a7f0d8, event=0xbfc22424) at kernel/qcoreapplication.cpp:915
#49 0x045dec3d in sendSpontaneousEvent (event=0xbfc22424, receiver=0x8a7f0d8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#50 qt_sendSpontaneousEvent (receiver=0x8a7f0d8, event=0xbfc22424) at kernel/qapplication.cpp:5554
#51 0x04cbaf6a in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x8b95cc8, event=0xbfc22c14) at graphicsview/qgraphicsview.cpp:646
#52 0x04cbb1ce in QGraphicsView::mouseMoveEvent (this=0x8a9ad60, event=0xbfc22c14) at graphicsview/qgraphicsview.cpp:3276
#53 0x0463b038 in QWidget::event (this=0x8a9ad60, event=0xbfc22c14) at kernel/qwidget.cpp:8356
#54 0x04a59385 in QFrame::event (this=0x8a9ad60, e=0xbfc22c14) at widgets/qframe.cpp:557
#55 0x04aec041 in QAbstractScrollArea::viewportEvent (this=0x8a9ad60, e=0xbfc22c14) at widgets/qabstractscrollarea.cpp:1043
#56 0x04cbfc8c in QGraphicsView::viewportEvent (this=0x8a9ad60, event=0xbfc22c14) at graphicsview/qgraphicsview.cpp:2866
#57 0x04aee766 in viewportEvent (this=<optimized out>, event=0xbfc22c14) at widgets/qabstractscrollarea_p.h:100
#58 eventFilter (e=0xbfc22c14, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#59 QAbstractScrollAreaFilter::eventFilter (this=0x8aae3d0, o=0x8a81438, e=0xbfc22c14) at widgets/qabstractscrollarea_p.h:115
#60 0x013bafa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x88eac08, receiver=0x8a81438, event=0xbfc22c14) at kernel/qcoreapplication.cpp:1025
#61 0x045e0dc2 in notify_helper (e=0xbfc22c14, receiver=0x8a81438, this=0x88eac08) at kernel/qapplication.cpp:4552
#62 QApplicationPrivate::notify_helper (this=0x88eac08, receiver=0x8a81438, e=0xbfc22c14) at kernel/qapplication.cpp:4528
#63 0x045e6e74 in QApplication::notify (this=0x88eac08, receiver=0x8a81438, e=0xbfc22c14) at kernel/qapplication.cpp:4099
#64 0x02d6d1e1 in KApplication::notify (this=0xbfc23458, receiver=0x8a81438, event=0xbfc22c14) at ../../kdeui/kernel/kapplication.cpp:311
#65 0x013bae0e in QCoreApplication::notifyInternal (this=0xbfc23458, receiver=0x8a81438, event=0xbfc22c14) at kernel/qcoreapplication.cpp:915
#66 0x045e1db5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#67 QApplicationPrivate::sendMouseEvent (receiver=0x8a81438, event=0xbfc22c14, alienWidget=0x8a81438, nativeWidget=0x8a52bf8, buttonDown=0x4f75cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#68 0x0466df94 in QETWidget::translateMouseEvent (this=0x8a52bf8, event=0xbfc230cc) at kernel/qapplication_x11.cpp:4617
#69 0x0466cb2d in QApplication::x11ProcessEvent (this=0xbfc23458, event=0xbfc230cc) at kernel/qapplication_x11.cpp:3732
#70 0x04699e1c in x11EventSourceDispatch (s=0x88e0348, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#71 0x05aedd46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#72 0x05aee0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#73 0x05aee1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#74 0x013edd87 in QEventDispatcherGlib::processEvents (this=0x88bae38, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#75 0x04699a1a in QGuiEventDispatcherGlib::processEvents (this=0x88bae38, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0x013b96ad in QEventLoop::processEvents (this=0xbfc233c4, flags=...) at kernel/qeventloop.cpp:149
#77 0x013b9949 in QEventLoop::exec (this=0xbfc233c4, flags=...) at kernel/qeventloop.cpp:204
#78 0x013bf34a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#79 0x045de9c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#80 0x00648cc7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#81 0x0804850b in ?? ()
#82 0x0082d4d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#83 0x08048531 in _start ()
Comment 3 Ansa 2014-03-29 21:40:43 UTC
I have verified that it happens also without the stylesheet. The process is the same, open Dolphin on the folder with the images, open Parley, drag images from Dolphin to the Image toolbar in Parley until both crash...

PARLEY BACKTRACE:
Application: Parley (parley), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7710740 (LWP 8920))]

Thread 2 (Thread 0xb335cb40 (LWP 8923)):
#0  0x02351948 in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x02351fce in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x023521c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x040aede7 in QEventDispatcherGlib::processEvents (this=0xb5200468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x0407a6ad in QEventLoop::processEvents (this=0xb335c240, flags=...) at kernel/qeventloop.cpp:149
#5  0x0407a949 in QEventLoop::exec (this=0xb335c240, flags=...) at kernel/qeventloop.cpp:204
#6  0x03f63a1c in QThread::exec (this=0x9208560) at thread/qthread.cpp:501
#7  0x04057cfd in QInotifyFileSystemWatcherEngine::run (this=0x9208560) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x03f66eb0 in QThreadPrivate::start (arg=0x9208560) at thread/qthread_unix.cpp:307
#9  0x009dad4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x02121bae in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7710740 (LWP 8920)):
[KCrash Handler]
#7  ref (this=0x19) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:120
#8  QUrl::QUrl (this=0xbfbd4974, other=...) at io/qurl.cpp:4242
#9  0x0521875a in KUrl::KUrl (this=0xbfbd4974, u=...) at ../../kdecore/io/kurl.cpp:498
#10 0x0808d5c9 in Editor::ImageChooserWidget::eventFilter (this=0xaa8cfe0, obj=0x98807a8, event=0xbfbd4e50) at /home/ansa/Downloads/Zdroj/src/editor/imagechooserwidget.cpp:97
#11 0x0407bfa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x90cd950, receiver=0x98807a8, event=0xbfbd4e50) at kernel/qcoreapplication.cpp:1025
#12 0x01699dc2 in notify_helper (e=0xbfbd4e50, receiver=0x98807a8, this=0x90cd950) at kernel/qapplication.cpp:4552
#13 QApplicationPrivate::notify_helper (this=0x90cd950, receiver=0x98807a8, e=0xbfbd4e50) at kernel/qapplication.cpp:4528
#14 0x0169fbba in QApplication::notify (this=0x98807a8, receiver=0x98807a8, e=0xbfbd4e50) at kernel/qapplication.cpp:4291
#15 0x013091e1 in KApplication::notify (this=0xbfbd5640, receiver=0x98807a8, event=0xbfbd4e50) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x0407be0e in QCoreApplication::notifyInternal (this=0xbfbd5640, receiver=0x98807a8, event=0xbfbd4e50) at kernel/qcoreapplication.cpp:915
#17 0x01734f74 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 handle_xdnd_position (w=0x91834a8, xe=0xbfbd52ac, passive=false) at kernel/qdnd_x11.cpp:921
#19 0x01727c30 in QApplication::x11ClientMessage (this=0xbfbd5640, w=0x91834a8, event=0xbfbd52ac, passive_only=false) at kernel/qapplication_x11.cpp:3232
#20 0x01725c2c in QApplication::x11ProcessEvent (this=0xbfbd5640, event=0xbfbd52ac) at kernel/qapplication_x11.cpp:3871
#21 0x01752e1c in x11EventSourceDispatch (s=0x90c1468, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#22 0x02351d46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#23 0x023520e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#24 0x023521c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#25 0x040aed87 in QEventDispatcherGlib::processEvents (this=0x909b858, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x01752a1a in QGuiEventDispatcherGlib::processEvents (this=0x909b858, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x0407a6ad in QEventLoop::processEvents (this=0xbfbd55a4, flags=...) at kernel/qeventloop.cpp:149
#28 0x0407a949 in QEventLoop::exec (this=0xbfbd55a4, flags=...) at kernel/qeventloop.cpp:204
#29 0x0408034a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#30 0x016979c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#31 0x0806f96c in main (argc=0, argv=0xc30e5f0) at /home/ansa/Downloads/Zdroj/src/main.cpp:139


DOLPHIN BACKTRACE:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb40eb740 (LWP 8922))]

Thread 4 (Thread 0xb1e22b40 (LWP 8924)):
#0  0x008d8dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x065d53e5 in do_gettime (frac=0xb1e21f00, sec=0xb1e21ef8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x066bf726 in QTimerInfoList::updateCurrentTime (this=0xb15020bc) at kernel/qeventdispatcher_unix.cpp:343
#4  0x066bfa7a in QTimerInfoList::timerWait (this=0xb15020bc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x066be323 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb1e2200c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x066be3bd in timerSourcePrepare (source=0xb1502088, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x06b95832 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x06b95f6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x06b961c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x066bede7 in QEventDispatcherGlib::processEvents (this=0xb1500488, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x0668a6ad in QEventLoop::processEvents (this=0xb1e22190, flags=...) at kernel/qeventloop.cpp:149
#12 0x0668a949 in QEventLoop::exec (this=0xb1e22190, flags=...) at kernel/qeventloop.cpp:204
#13 0x06573a1c in QThread::exec (this=0x9a07598) at thread/qthread.cpp:501
#14 0x06667cfd in QInotifyFileSystemWatcherEngine::run (this=0x9a07598) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x06576eb0 in QThreadPrivate::start (arg=0x9a07598) at thread/qthread_unix.cpp:307
#16 0x01da1261 in ?? () from /usr/lib/nvidia-304/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 3 (Thread 0xb13a6b40 (LWP 8925)):
#0  0x00a9a480 in __i686.get_pc_thunk.bx () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x00a9ec39 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0020d714 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#3  0x06bd5430 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x06b95b36 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x06b96002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x06b961c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x066bede7 in QEventDispatcherGlib::processEvents (this=0xb0a00488, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x0668a6ad in QEventLoop::processEvents (this=0xb13a61c0, flags=...) at kernel/qeventloop.cpp:149
#9  0x0668a949 in QEventLoop::exec (this=0xb13a61c0, flags=...) at kernel/qeventloop.cpp:204
#10 0x06573a1c in QThread::exec (this=0x9a7d1d8) at thread/qthread.cpp:501
#11 0x06573b0b in QThread::run (this=0x9a7d1d8) at thread/qthread.cpp:568
#12 0x06576eb0 in QThreadPrivate::start (arg=0x9a7d1d8) at thread/qthread_unix.cpp:307
#13 0x01da1261 in ?? () from /usr/lib/nvidia-304/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0xb09ffb40 (LWP 8926)):
#0  0x00a9dcfa in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0020d6d4 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x06bd53f0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x06b95b45 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x06b96002 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x06b961c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x066bede7 in QEventDispatcherGlib::processEvents (this=0xb0000488, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x0668a6ad in QEventLoop::processEvents (this=0xb09ff190, flags=...) at kernel/qeventloop.cpp:149
#8  0x0668a949 in QEventLoop::exec (this=0xb09ff190, flags=...) at kernel/qeventloop.cpp:204
#9  0x06573a1c in QThread::exec (this=0x9a23bb8) at thread/qthread.cpp:501
#10 0x06667cfd in QInotifyFileSystemWatcherEngine::run (this=0x9a23bb8) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x06576eb0 in QThreadPrivate::start (arg=0x9a23bb8) at thread/qthread_unix.cpp:307
#12 0x01da1261 in ?? () from /usr/lib/nvidia-304/libGL.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb40eb740 (LWP 8922)):
[KCrash Handler]
#7  0x0229df7a in QWidget::testAttribute_helper (this=0xa02b8a0, attribute=Qt::WA_Hover) at kernel/qwidget.cpp:11043
#8  0x0225af83 in testAttribute (attribute=<optimized out>, this=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:1042
#9  QApplication::notify (this=0xa02b8a0, receiver=0xa02b8a0, e=0xbfdd2cd4) at kernel/qapplication.cpp:4121
#10 0x013c61e1 in KApplication::notify (this=0xbfdd5598, receiver=0xa02b8a0, event=0xbfdd2cd4) at ../../kdeui/kernel/kapplication.cpp:311
#11 0x0668be0e in QCoreApplication::notifyInternal (this=0xbfdd5598, receiver=0xa02b8a0, event=0xbfdd2cd4) at kernel/qcoreapplication.cpp:915
#12 0x02255db5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#13 QApplicationPrivate::sendMouseEvent (receiver=0xa02b8a0, event=0xbfdd2cd4, alienWidget=0x0, nativeWidget=0xa02b8a0, buttonDown=0x2be9cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#14 0x022e1f94 in QETWidget::translateMouseEvent (this=0xa02b8a0, event=0xbfdd318c) at kernel/qapplication_x11.cpp:4617
#15 0x022e0b2d in QApplication::x11ProcessEvent (this=0xbfdd5598, event=0xbfdd318c) at kernel/qapplication_x11.cpp:3732
#16 0x0230de1c in x11EventSourceDispatch (s=0x98b4348, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#17 0x06b95d46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#18 0x06b960e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#19 0x06b961c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#20 0x066bed87 in QEventDispatcherGlib::processEvents (this=0x988ee38, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#21 0x0230da1a in QGuiEventDispatcherGlib::processEvents (this=0x988ee38, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x0668a6ad in QEventLoop::processEvents (this=0x9e6bcb0, flags=...) at kernel/qeventloop.cpp:149
#23 0x0668a949 in QEventLoop::exec (this=0x9e6bcb0, flags=...) at kernel/qeventloop.cpp:204
#24 0x022f143c in QDragManager::drag (this=0x9f61000, o=0xa64d6a8) at kernel/qdnd_x11.cpp:2024
#25 0x022687d1 in QDrag::exec (this=0xa64d6a8, supportedActions=..., defaultDropAction=Qt::CopyAction) at kernel/qdrag.cpp:284
#26 0x00b162ee in KItemListController::startDragging() () from /usr/lib/libdolphinprivate.so.4
#27 0x00b16489 in KItemListController::mouseMoveEvent(QGraphicsSceneMouseEvent*, QTransform const&) () from /usr/lib/libdolphinprivate.so.4
#28 0x00b14b7f in KItemListController::processEvent(QEvent*, QTransform const&) () from /usr/lib/libdolphinprivate.so.4
#29 0x00b1c956 in KItemListView::event(QEvent*) () from /usr/lib/libdolphinprivate.so.4
#30 0x02254df4 in notify_helper (e=0xbfdd4564, receiver=0x9a91460, this=0x98bec08) at kernel/qapplication.cpp:4556
#31 QApplicationPrivate::notify_helper (this=0x98bec08, receiver=0x9a91460, e=0xbfdd4564) at kernel/qapplication.cpp:4528
#32 0x0225a15d in QApplication::notify (this=0xbfdd4564, receiver=0x9a91460, e=0xbfdd4564) at kernel/qapplication.cpp:4285
#33 0x013c61e1 in KApplication::notify (this=0xbfdd5598, receiver=0x9a91460, event=0xbfdd4564) at ../../kdeui/kernel/kapplication.cpp:311
#34 0x0668be0e in QCoreApplication::notifyInternal (this=0xbfdd5598, receiver=0x9a91460, event=0xbfdd4564) at kernel/qcoreapplication.cpp:915
#35 0x02252c3d in sendSpontaneousEvent (event=0xbfdd4564, receiver=0x9a91460) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#36 qt_sendSpontaneousEvent (receiver=0x9a91460, event=0xbfdd4564) at kernel/qapplication.cpp:5554
#37 0x029018db in sendEvent (event=0xbfdd4564, item=0x9a91468, this=<optimized out>) at graphicsview/qgraphicsscene.cpp:1217
#38 QGraphicsScenePrivate::sendEvent (this=0x98fc918, item=0x9a91468, event=0xbfdd4564) at graphicsview/qgraphicsscene.cpp:1197
#39 0x02902533 in QGraphicsScenePrivate::sendMouseEvent (this=0x98fc918, mouseEvent=0xbfdd4564) at graphicsview/qgraphicsscene.cpp:1295
#40 0x029030f3 in QGraphicsScene::mouseMoveEvent (this=0x9ab0f58, mouseEvent=0xbfdd4564) at graphicsview/qgraphicsscene.cpp:4102
#41 0x029119b7 in QGraphicsScene::event (this=0x9ab0f58, event=0xbfdd4564) at graphicsview/qgraphicsscene.cpp:3451
#42 0x02254df4 in notify_helper (e=0xbfdd4564, receiver=0x9ab0f58, this=0x98bec08) at kernel/qapplication.cpp:4556
#43 QApplicationPrivate::notify_helper (this=0x98bec08, receiver=0x9ab0f58, e=0xbfdd4564) at kernel/qapplication.cpp:4528
#44 0x0225a15d in QApplication::notify (this=0xbfdd4564, receiver=0x9ab0f58, e=0xbfdd4564) at kernel/qapplication.cpp:4285
#45 0x013c61e1 in KApplication::notify (this=0xbfdd5598, receiver=0x9ab0f58, event=0xbfdd4564) at ../../kdeui/kernel/kapplication.cpp:311
#46 0x0668be0e in QCoreApplication::notifyInternal (this=0xbfdd5598, receiver=0x9ab0f58, event=0xbfdd4564) at kernel/qcoreapplication.cpp:915
#47 0x02252c3d in sendSpontaneousEvent (event=0xbfdd4564, receiver=0x9ab0f58) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#48 qt_sendSpontaneousEvent (receiver=0x9ab0f58, event=0xbfdd4564) at kernel/qapplication.cpp:5554
#49 0x0292ef6a in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x9b69dc0, event=0xbfdd4d54) at graphicsview/qgraphicsview.cpp:646
#50 0x0292f1ce in QGraphicsView::mouseMoveEvent (this=0x9a23df8, event=0xbfdd4d54) at graphicsview/qgraphicsview.cpp:3276
#51 0x022af038 in QWidget::event (this=0x9a23df8, event=0xbfdd4d54) at kernel/qwidget.cpp:8356
#52 0x026cd385 in QFrame::event (this=0x9a23df8, e=0xbfdd4d54) at widgets/qframe.cpp:557
#53 0x02760041 in QAbstractScrollArea::viewportEvent (this=0x9a23df8, e=0xbfdd4d54) at widgets/qabstractscrollarea.cpp:1043
#54 0x02933c8c in QGraphicsView::viewportEvent (this=0x9a23df8, event=0xbfdd4d54) at graphicsview/qgraphicsview.cpp:2866
#55 0x02762766 in viewportEvent (this=<optimized out>, event=0xbfdd4d54) at widgets/qabstractscrollarea_p.h:100
#56 eventFilter (e=0xbfdd4d54, this=<optimized out>, o=<optimized out>) at widgets/qabstractscrollarea_p.h:116
#57 QAbstractScrollAreaFilter::eventFilter (this=0x9a270b8, o=0x9a7a0b8, e=0xbfdd4d54) at widgets/qabstractscrollarea_p.h:115
#58 0x0668bfa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x98bec08, receiver=0x9a7a0b8, event=0xbfdd4d54) at kernel/qcoreapplication.cpp:1025
#59 0x02254dc2 in notify_helper (e=0xbfdd4d54, receiver=0x9a7a0b8, this=0x98bec08) at kernel/qapplication.cpp:4552
#60 QApplicationPrivate::notify_helper (this=0x98bec08, receiver=0x9a7a0b8, e=0xbfdd4d54) at kernel/qapplication.cpp:4528
#61 0x0225ae74 in QApplication::notify (this=0x98bec08, receiver=0x9a7a0b8, e=0xbfdd4d54) at kernel/qapplication.cpp:4099
#62 0x013c61e1 in KApplication::notify (this=0xbfdd5598, receiver=0x9a7a0b8, event=0xbfdd4d54) at ../../kdeui/kernel/kapplication.cpp:311
#63 0x0668be0e in QCoreApplication::notifyInternal (this=0xbfdd5598, receiver=0x9a7a0b8, event=0xbfdd4d54) at kernel/qcoreapplication.cpp:915
#64 0x02255db5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#65 QApplicationPrivate::sendMouseEvent (receiver=0x9a7a0b8, event=0xbfdd4d54, alienWidget=0x9a7a0b8, nativeWidget=0x9aa3160, buttonDown=0x2be9cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167
#66 0x022e1f94 in QETWidget::translateMouseEvent (this=0x9aa3160, event=0xbfdd520c) at kernel/qapplication_x11.cpp:4617
#67 0x022e0b2d in QApplication::x11ProcessEvent (this=0xbfdd5598, event=0xbfdd520c) at kernel/qapplication_x11.cpp:3732
#68 0x0230de1c in x11EventSourceDispatch (s=0x98b4348, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#69 0x06b95d46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#70 0x06b960e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#71 0x06b961c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#72 0x066bed87 in QEventDispatcherGlib::processEvents (this=0x988ee38, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#73 0x0230da1a in QGuiEventDispatcherGlib::processEvents (this=0x988ee38, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#74 0x0668a6ad in QEventLoop::processEvents (this=0xbfdd5504, flags=...) at kernel/qeventloop.cpp:149
#75 0x0668a949 in QEventLoop::exec (this=0xbfdd5504, flags=...) at kernel/qeventloop.cpp:204
#76 0x0669034a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#77 0x022529c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#78 0x00ecbcc7 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#79 0x0804850b in ?? ()
#80 0x001294d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#81 0x08048531 in _start ()
Comment 4 Ansa 2014-04-04 18:24:00 UTC
I filed a new bug because this one is already marked as fixed. https://bugs.kde.org/show_bug.cgi?id=333076