Application: plasma-desktop (0.3) KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1)) Qt Version: 4.6.0 Operating System: Linux 2.6.32-8-generic i686 Distribution: Ubuntu lucid (development branch) -- Information about the crash: I can drag and drop one photo and it works with folder i got segfault. digikam 2:1.0.0~rc-1ubuntu2 (lucid) The crash can be reproduced everytime. -- Backtrace: Application: Plasma Workspace (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb7855760 (LWP 3439))] Thread 2 (Thread 0xab9d1b70 (LWP 3441)): #0 0x002b3422 in __kernel_vsyscall () #1 0x00ecbe05 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0x006112e7 in QWaitConditionPrivate::wait (this=0x99d3550, mutex=0x99d354c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (this=0x99d3550, mutex=0x99d354c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #4 0x077eee82 in QHostInfoAgent::run (this=0x99d3540) at kernel/qhostinfo.cpp:252 #5 0x0061038e in QThreadPrivate::start (arg=0x99d3540) at thread/qthread_unix.cpp:244 #6 0x00ec780e in start_thread (arg=0xab9d1b70) at pthread_create.c:300 #7 0x00b6e93e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7855760 (LWP 3439)): [KCrash Handler] #6 0x006c07f9 in QUrl (this=0xbfb18500, other=...) at io/qurl.cpp:4104 #7 0x003f4679 in KUrl (this=0xbfb18500, _u=...) at ../../kdecore/io/kurl.cpp:472 #8 0x0361fb58 in Frame::dropEvent (this=0x9875378, event=0xbfb18b00) at ../../../applets/frame/frame.cpp:582 #9 0x052686ea in QGraphicsItem::sceneEvent (this=0x9875380, event=0xbfb18b00) at graphicsview/qgraphicsitem.cpp:6513 #10 0x052c5277 in QGraphicsWidget::sceneEvent (this=0x9875378, event=0xbfb18b00) at graphicsview/qgraphicswidget.cpp:1131 #11 0x05289f5f in QGraphicsScenePrivate::sendEvent (this=0x95dc4e8, item=0x9875380, event=0xbfb18b00) at graphicsview/qgraphicsscene.cpp:1138 #12 0x0528a358 in QGraphicsScenePrivate::sendDragDropEvent (this=0x95dc4e8, item=0x9875380, dragDropEvent=0xbfb18b00) at graphicsview/qgraphicsscene.cpp:1167 #13 0x0528a39a in QGraphicsScene::dropEvent (this=0x95dbe08, event=0xbfb18b00) at graphicsview/qgraphicsscene.cpp:3641 #14 0x0529f25c in QGraphicsScene::event (this=0x95dbe08, event=0xbfb18b00) at graphicsview/qgraphicsscene.cpp:3299 #15 0x04bfa1dc in QApplicationPrivate::notify_helper (this=0x9568308, receiver=0x95dbe08, e=0xbfb18b00) at kernel/qapplication.cpp:4242 #16 0x04c00e37 in QApplication::notify (this=0x9561f88, receiver=0x95dbe08, e=0xbfb18b00) at kernel/qapplication.cpp:3661 #17 0x0114718a in KApplication::notify (this=0x9561f88, receiver=0x95dbe08, event=0xbfb18b00) at ../../kdeui/kernel/kapplication.cpp:302 #18 0x007116fb in QCoreApplication::notifyInternal (this=0x9561f88, receiver=0x95dbe08, event=0xbfb18b00) at kernel/qcoreapplication.cpp:704 #19 0x052be15d in QCoreApplication::sendEvent (this=0x9b21158, event=0xbfb19170) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #20 QGraphicsView::dropEvent (this=0x9b21158, event=0xbfb19170) at graphicsview/qgraphicsview.cpp:2793 #21 0x04c572f9 in QWidget::event (this=0x9b21158, event=0xbfb19170) at kernel/qwidget.cpp:8164 #22 0x050501a3 in QFrame::event (this=0x9b21158, e=0xbfb19170) at widgets/qframe.cpp:557 #23 0x050e9bb2 in QAbstractScrollArea::viewportEvent (this=0x9d2bbc0, e=0xbfb18500) at widgets/qabstractscrollarea.cpp:1032 #24 0x052bd36b in QGraphicsView::viewportEvent (this=0x9b21158, event=0xbfb19170) at graphicsview/qgraphicsview.cpp:2747 #25 0x050ec495 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9b10358, o=0x9b2a7f8, e=0xbfb19170) at widgets/qabstractscrollarea_p.h:100 #26 QAbstractScrollAreaFilter::eventFilter (this=0x9b10358, o=0x9b2a7f8, e=0xbfb19170) at widgets/qabstractscrollarea_p.h:116 #27 0x0071099a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9568308, receiver=0x9b2a7f8, event=0xbfb19170) at kernel/qcoreapplication.cpp:819 #28 0x04bfa1b9 in QApplicationPrivate::notify_helper (this=0x9568308, receiver=0x9b2a7f8, e=0xbfb19170) at kernel/qapplication.cpp:4238 #29 0x04c012f3 in QApplication::notify (this=0x9561f88, receiver=0x9b2a7f8, e=0xbfb19170) at kernel/qapplication.cpp:4065 #30 0x0114718a in KApplication::notify (this=0x9561f88, receiver=0x9b2a7f8, event=0xbfb19170) at ../../kdeui/kernel/kapplication.cpp:302 #31 0x007116fb in QCoreApplication::notifyInternal (this=0x9561f88, receiver=0x9b2a7f8, event=0xbfb19170) at kernel/qcoreapplication.cpp:704 #32 0x04c987f5 in QCoreApplication::sendEvent (this=0x956bae8, xe=0xbfb195fc, passive=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #33 QX11Data::xdndHandleDrop (this=0x956bae8, xe=0xbfb195fc, passive=false) at kernel/qdnd_x11.cpp:1164 #34 0x04c78cc0 in QApplication::x11ClientMessage (this=0x9561f88, w=0x9b21158, event=0xbfb195fc, passive_only=false) at kernel/qapplication_x11.cpp:3088 #35 0x04c88489 in QApplication::x11ProcessEvent (this=0x9561f88, event=0xbfb195fc) at kernel/qapplication_x11.cpp:3633 #36 0x04cb807a in x11EventSourceDispatch (s=0x956a6a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #37 0x00c1efd8 in g_main_dispatch (context=0x956a428) at /build/buildd/glib2.0-2.23.0/glib/gmain.c:1960 #38 IA__g_main_context_dispatch (context=0x956a428) at /build/buildd/glib2.0-2.23.0/glib/gmain.c:2513 #39 0x00c22880 in g_main_context_iterate (context=0x956a428, block=<value optimized out>, dispatch=1, self=0x95633c0) at /build/buildd/glib2.0-2.23.0/glib/gmain.c:2591 #40 0x00c229b3 in IA__g_main_context_iteration (context=0x956a428, may_block=1) at /build/buildd/glib2.0-2.23.0/glib/gmain.c:2654 #41 0x0073d3f5 in QEventDispatcherGlib::processEvents (this=0x95675e0, flags=...) at kernel/qeventdispatcher_glib.cpp:407 #42 0x04cb7ba5 in QGuiEventDispatcherGlib::processEvents (this=0x95675e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #43 0x0070fd19 in QEventLoop::processEvents (this=0xbfb198f4, flags=) at kernel/qeventloop.cpp:149 #44 0x0071016a in QEventLoop::exec (this=0xbfb198f4, flags=...) at kernel/qeventloop.cpp:201 #45 0x0071435f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #46 0x04bfa277 in QApplication::exec () at kernel/qapplication.cpp:3570 #47 0x0158505e in kdemain (argc=1, argv=0x9558eb8) at ../../../../plasma/desktop/shell/main.cpp:112 #48 0x0804dfc1 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9556710 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8051429 "0") at ../../kinit/kinit.cpp:705 #49 0x0804ec15 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1197 #50 0x0804f08c in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1390 #51 0x0804fe27 in main (argc=4, argv=0xbfb1a3a4, envp=0xbfb1a3b8) at ../../kinit/kinit.cpp:1825 Reported using DrKonqi
Dropping from Dolphin works here (trunk today kdeplasma-addons revision: 1064264), can you try it please? I don't have digikam built right now.
Yeah, it works. I can drag and drop one picture or a folder (but only one if i try to drop more than one then only first one is saved in picture frame config). If i try to do this from digikam then segfault. I didnt try to this with other programs avaliable in kde, I just use very often digikam.
"I can drag and drop one picture or a folder (but only one if i try to drop more than one then only first one is saved in picture frame config)" in the same applet? one after another?
The drag and drop seems to be a Digikam issue, can you try to drag and drop from digikam to Dolphin for example? Refering to https://bugs.kde.org/show_bug.cgi?id=219231
Yes, now i can see that i cannot copy direcotires from digikam to dolphin. It just doesnt work. So this is probably duplicate of bug that you have just mentioned. However dont know if youve understood me here "I can drag and drop one picture or a folder (but only one if i try to drop more than one then only first one is saved in picture frame config)". Even i dont understand this ;] I meant that if i d&d one directory to plasma widget picture frame it works. However if i try to d&d two directories to picture frame then only first one will appear in configuration. Second folder is not there but that wasnt a case and im quite sure that ive seen bug report about that here. Should I mark it as duplicate of this https://bugs.kde.org/show_bug.cgi?id=219231? Cheers :]
So if i get this right, this is not a plasma issue, but a digikam one, and the issue is already reported. Closing for now.