[digikam] [Bug 329214] New: Crash en manipulant des étiquettes

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] New: Crash en manipulant des étiquettes

gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

            Bug ID: 329214
           Summary: Crash en manipulant des étiquettes
    Classification: Unclassified
           Product: digikam
           Version: 3.4.0
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [hidden email]
          Reporter: [hidden email]

Application: digikam (3.4.0)
KDE Platform Version: 4.11.3
Qt Version: 4.8.4
Operating System: Linux 3.11.0-14-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
Crash en déplaçant des étiquettes (tag)

The crash can be reproduced sometimes.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f45798baa80 (LWP 10816))]

Thread 9 (Thread 0x7f4551541700 (LWP 10822)):
#0  0x00007f456bb32d7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f456bb34dd0 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f456bb355c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f456bb35b0a in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f455d6adb66 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007f456bb5a0f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f456e562f6e in start_thread (arg=0x7f4551541700) at
pthread_create.c:311
#7  0x00007f45732169cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7f454bfff700 (LWP 10823)):
#0  0x00007f4573209f7d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f456bb356a4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f456bb357ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f456bb357f9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f456bb5a0f5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f456e562f6e in start_thread (arg=0x7f454bfff700) at
pthread_create.c:311
#6  0x00007f45732169cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f453b72b700 (LWP 10827)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4573ff8406 in wait (time=18446744073709551615, this=0x1130e20) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x1130d30,
mutex=mutex@entry=0x1130d28, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:158
#3  0x00000000005d5c4e in Digikam::ScanController::run (this=0x1130ac0) at
/build/buildd/digikam-3.4.0/core/digikam/database/scancontroller.cpp:725
#4  0x00007f4573ff7f2f in QThreadPrivate::start (arg=0x1130ac0) at
thread/qthread_unix.cpp:338
#5  0x00007f456e562f6e in start_thread (arg=0x7f453b72b700) at
pthread_create.c:311
#6  0x00007f45732169cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f453af2a700 (LWP 10828)):
#0  0x00007f4574124cd7 in timerSourceCheck (source=0x7f452c0012d0) at
kernel/qeventdispatcher_glib.cpp:175
#1  0x00007f456bb35121 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f456bb3563b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f456bb357ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4574124a76 in QEventDispatcherGlib::processEvents
(this=0x7f452c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f45740f65ef in QEventLoop::processEvents
(this=this@entry=0x7f453af29ab0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f45740f68e5 in QEventLoop::exec (this=this@entry=0x7f453af29ab0,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f4573ff588f in QThread::exec (this=this@entry=0x112eeb0) at
thread/qthread.cpp:542
#8  0x00007f45740d7d13 in QInotifyFileSystemWatcherEngine::run (this=0x112eeb0)
at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f4573ff7f2f in QThreadPrivate::start (arg=0x112eeb0) at
thread/qthread_unix.cpp:338
#10 0x00007f456e562f6e in start_thread (arg=0x7f453af2a700) at
pthread_create.c:311
#11 0x00007f45732169cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f454b7fe700 (LWP 10835)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f4573ff8406 in wait (time=18446744073709551615, this=0x1429720) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x11b8970,
mutex=mutex@entry=0x11b8968, time=time@entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f4576e7316a in Digikam::ParkingThread::run (this=0x11b8950) at
/build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f4573ff7f2f in QThreadPrivate::start (arg=0x11b8950) at
thread/qthread_unix.cpp:338
#5  0x00007f456e562f6e in start_thread (arg=0x7f454b7fe700) at
pthread_create.c:311
#6  0x00007f45732169cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f4529992700 (LWP 10939)):
#0  0x00007f456bb753d1 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f456bb35299 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f456bb35708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f456bb357ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4574124a76 in QEventDispatcherGlib::processEvents
(this=0x7f4524035420, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f45740f65ef in QEventLoop::processEvents
(this=this@entry=0x7f4529991a80, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f45740f68e5 in QEventLoop::exec (this=this@entry=0x7f4529991a80,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f4576e72813 in Digikam::WorkerObjectRunnable::run (this=0x4059410)
at /build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:196
#8  0x00007f4573feb7ae in QThreadPoolThread::run (this=0x29a6bb0) at
concurrent/qthreadpool.cpp:107
#9  0x00007f4573ff7f2f in QThreadPrivate::start (arg=0x29a6bb0) at
thread/qthread_unix.cpp:338
#10 0x00007f456e562f6e in start_thread (arg=0x7f4529992700) at
pthread_create.c:311
#11 0x00007f45732169cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f451aff4700 (LWP 10940)):
#0  0x00007ffffdbd4a2f in clock_gettime ()
#1  0x00007f457322b96d in clock_gettime (clock_id=<optimized out>,
tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f457404c757 in do_gettime (frac=0x7f451aff3810, sec=0x7f451aff3808)
at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f4574125fe5 in updateCurrentTime (this=0x7f450c0349a0) at
kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f450c0349a0, tm=...) at
kernel/qeventdispatcher_unix.cpp:461
#6  0x00007f457412482c in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7f451aff38c4) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f45741248d5 in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f456bb34d4d in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f456bb355c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f456bb357ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f4574124a76 in QEventDispatcherGlib::processEvents
(this=0x7f450c032df0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f45740f65ef in QEventLoop::processEvents
(this=this@entry=0x7f451aff3a80, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f45740f68e5 in QEventLoop::exec (this=this@entry=0x7f451aff3a80,
flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f4576e72813 in Digikam::WorkerObjectRunnable::run
(this=0x7f45241ef9a0) at
/build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:196
#15 0x00007f4573feb7ae in QThreadPoolThread::run (this=0x29a7e30) at
concurrent/qthreadpool.cpp:107
#16 0x00007f4573ff7f2f in QThreadPrivate::start (arg=0x29a7e30) at
thread/qthread_unix.cpp:338
#17 0x00007f456e562f6e in start_thread (arg=0x7f451aff4700) at
pthread_create.c:311
#18 0x00007f45732169cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f451f4a2700 (LWP 10988)):
#0  0x00007f456e5650aa in __GI___pthread_mutex_lock (mutex=0x7f451588c4a0) at
pthread_mutex_lock.c:116
#1  0x00007f456bb753a1 in g_mutex_lock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f456bb3512c in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f456bb3563b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f456bb357ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4574124a76 in QEventDispatcherGlib::processEvents
(this=0x7f45140ac790, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f45740f65ef in QEventLoop::processEvents
(this=this@entry=0x7f451f4a1a80, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f45740f68e5 in QEventLoop::exec (this=this@entry=0x7f451f4a1a80,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f4576e72813 in Digikam::WorkerObjectRunnable::run
(this=0x7f45241456a0) at
/build/buildd/digikam-3.4.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007f4573feb7ae in QThreadPoolThread::run (this=0x29a9870) at
concurrent/qthreadpool.cpp:107
#10 0x00007f4573ff7f2f in QThreadPrivate::start (arg=0x29a9870) at
thread/qthread_unix.cpp:338
#11 0x00007f456e562f6e in start_thread (arg=0x7f451f4a2700) at
pthread_create.c:311
#12 0x00007f45732169cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f45798baa80 (LWP 10816)):
[KCrash Handler]
#6  Digikam::Album::isRoot (this=0x0) at
/build/buildd/digikam-3.4.0/core/digikam/album/album.cpp:296
#7  0x00000000005f5161 in Digikam::TagDragDropHandler::accepts
(this=this@entry=0x1f3c720, e=e@entry=0x7ffffda1ac20, dropIndex=...) at
/build/buildd/digikam-3.4.0/core/digikam/dragdrop/tagdragdrop.cpp:236
#8  0x00000000005c804c in Digikam::AbstractAlbumTreeView::dragMoveEvent
(this=0x1f34b70, e=0x7ffffda1ac20) at
/build/buildd/digikam-3.4.0/core/digikam/album/albumtreeview.cpp:646
#9  0x00007f4574b37d76 in QWidget::event (this=this@entry=0x1f34b70,
event=event@entry=0x7ffffda1ac20) at kernel/qwidget.cpp:8584
#10 0x00007f4574ed95be in QFrame::event (this=0x1f34b70, e=0x7ffffda1ac20) at
widgets/qframe.cpp:557
#11 0x00007f4574fe86b3 in QAbstractItemView::viewportEvent
(this=this@entry=0x1f34b70, event=event@entry=0x7ffffda1ac20) at
itemviews/qabstractitemview.cpp:1644
#12 0x00007f457502750e in QTreeView::viewportEvent (this=0x1f34b70,
event=0x7ffffda1ac20) at itemviews/qtreeview.cpp:1257
#13 0x00007f45740f7a26 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=this@entry=0xe18b60, receiver=receiver@entry=0x1f34b40,
event=event@entry=0x7ffffda1ac20) at kernel/qcoreapplication.cpp:1056
#14 0x00007f4574ae8ddc in QApplicationPrivate::notify_helper
(this=this@entry=0xe18b60, receiver=receiver@entry=0x1f34b40,
e=e@entry=0x7ffffda1ac20) at kernel/qapplication.cpp:4563
#15 0x00007f4574af02fe in QApplication::notify (this=this@entry=0x7ffffda1d0e0,
receiver=receiver@entry=0x1f34b40, e=e@entry=0x7ffffda1ac20) at
kernel/qapplication.cpp:4353
#16 0x00007f45757f2a6a in KApplication::notify (this=0x7ffffda1d0e0,
receiver=0x1f34b40, event=0x7ffffda1ac20) at
../../kdeui/kernel/kapplication.cpp:311
#17 0x00007f45740f78bd in QCoreApplication::notifyInternal
(this=0x7ffffda1d0e0, receiver=receiver@entry=0x1f34b40,
event=event@entry=0x7ffffda1ac20) at kernel/qcoreapplication.cpp:946
#18 0x00007f4574b71024 in sendEvent (event=0x7ffffda1ac20, receiver=0x1f34b40)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#19 handle_xdnd_position (w=w@entry=0x1362530, xe=xe@entry=0x7ffffda1ae60,
passive=passive@entry=false) at kernel/qdnd_x11.cpp:938
#20 0x00007f4574b72544 in QDragManager::move (this=0x407a1d0, globalPos=...) at
kernel/qdnd_x11.cpp:1708
#21 0x00007f4574b72bb9 in QDragManager::eventFilter (this=0x407a1d0,
o=<optimized out>, e=<optimized out>) at kernel/qdnd_x11.cpp:1308
#22 0x00007f45740f7992 in
QCoreApplicationPrivate::sendThroughApplicationEventFilters
(this=this@entry=0xe18b60, receiver=receiver@entry=0x80927b0,
event=event@entry=0x7ffffda1b310) at kernel/qcoreapplication.cpp:1037
#23 0x00007f4574ae8d88 in QApplicationPrivate::notify_helper
(this=this@entry=0xe18b60, receiver=receiver@entry=0x80927b0,
e=e@entry=0x7ffffda1b310) at kernel/qapplication.cpp:4542
#24 0x00007f4574aef5ad in QApplication::notify (this=this@entry=0x7ffffda1d0e0,
receiver=receiver@entry=0x80927b0, e=e@entry=0x7ffffda1b310) at
kernel/qapplication.cpp:4110
#25 0x00007f45757f2a6a in KApplication::notify (this=0x7ffffda1d0e0,
receiver=0x80927b0, event=0x7ffffda1b310) at
../../kdeui/kernel/kapplication.cpp:311
#26 0x00007f45740f78bd in QCoreApplication::notifyInternal
(this=0x7ffffda1d0e0, receiver=receiver@entry=0x80927b0,
event=event@entry=0x7ffffda1b310) at kernel/qcoreapplication.cpp:946
#27 0x00007f4574aeed63 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x80927b0,
event=event@entry=0x7ffffda1b310, alienWidget=alienWidget@entry=0x0,
nativeWidget=nativeWidget@entry=0x80927b0,
buttonDown=buttonDown@entry=0x7f45755cd2f8 <qt_button_down>,
lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at
kernel/qapplication.cpp:3178
#29 0x00007f4574b637db in QETWidget::translateMouseEvent
(this=this@entry=0x80927b0, event=event@entry=0x7ffffda1b690) at
kernel/qapplication_x11.cpp:4631
#30 0x00007f4574b63079 in QApplication::x11ProcessEvent (this=0x7ffffda1d0e0,
event=event@entry=0x7ffffda1b690) at kernel/qapplication_x11.cpp:3624
#31 0x00007f4574b8a922 in x11EventSourceDispatch (s=0xe15d80, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007f456bb353b6 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f456bb35708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f456bb357ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f4574124a55 in QEventDispatcherGlib::processEvents (this=0xd52880,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007f4574b8a9d6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f45740f65ef in QEventLoop::processEvents (this=this@entry=0x318d300,
flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f45740f68e5 in QEventLoop::exec (this=this@entry=0x318d300,
flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f4574b72ebd in QDragManager::drag (this=0x407a1d0,
o=o@entry=0x4481670) at kernel/qdnd_x11.cpp:2032
#40 0x00007f4574af9dda in QDrag::exec (this=this@entry=0x4481670,
supportedActions=...,
defaultDropAction=defaultDropAction@entry=Qt::IgnoreAction) at
kernel/qdrag.cpp:284
#41 0x00000000005c673e in Digikam::AbstractAlbumTreeView::startDrag
(this=this@entry=0x1f34b70, supportedActions=...) at
/build/buildd/digikam-3.4.0/core/digikam/album/albumtreeview.cpp:606
#42 0x00007f4574fe7c09 in QAbstractItemView::mouseMoveEvent (this=0x1f34b70,
event=<optimized out>) at itemviews/qabstractitemview.cpp:1725
#43 0x00007f4574b38445 in QWidget::event (this=this@entry=0x1f34b70,
event=event@entry=0x7ffffda1c460) at kernel/qwidget.cpp:8360
#44 0x00007f4574ed95be in QFrame::event (this=0x1f34b70, e=0x7ffffda1c460) at
widgets/qframe.cpp:557
#45 0x00007f4574fe86b3 in QAbstractItemView::viewportEvent
(this=this@entry=0x1f34b70, event=event@entry=0x7ffffda1c460) at
itemviews/qabstractitemview.cpp:1644
#46 0x00007f457502750e in QTreeView::viewportEvent (this=0x1f34b70,
event=0x7ffffda1c460) at itemviews/qtreeview.cpp:1257
#47 0x00007f45740f7a26 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=this@entry=0xe18b60, receiver=receiver@entry=0x1f34b40,
event=event@entry=0x7ffffda1c460) at kernel/qcoreapplication.cpp:1056
#48 0x00007f4574ae8ddc in QApplicationPrivate::notify_helper
(this=this@entry=0xe18b60, receiver=receiver@entry=0x1f34b40,
e=e@entry=0x7ffffda1c460) at kernel/qapplication.cpp:4563
#49 0x00007f4574aef5ad in QApplication::notify (this=this@entry=0x7ffffda1d0e0,
receiver=receiver@entry=0x1f34b40, e=e@entry=0x7ffffda1c460) at
kernel/qapplication.cpp:4110
#50 0x00007f45757f2a6a in KApplication::notify (this=0x7ffffda1d0e0,
receiver=0x1f34b40, event=0x7ffffda1c460) at
../../kdeui/kernel/kapplication.cpp:311
#51 0x00007f45740f78bd in QCoreApplication::notifyInternal
(this=0x7ffffda1d0e0, receiver=receiver@entry=0x1f34b40,
event=event@entry=0x7ffffda1c460) at kernel/qcoreapplication.cpp:946
#52 0x00007f4574aeed63 in sendEvent (event=<optimized out>, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#53 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1f34b40,
event=event@entry=0x7ffffda1c460, alienWidget=alienWidget@entry=0x1f34b40,
nativeWidget=nativeWidget@entry=0x1e867a0,
buttonDown=buttonDown@entry=0x7f45755cd2f8 <qt_button_down>,
lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at
kernel/qapplication.cpp:3178
#54 0x00007f4574b637db in QETWidget::translateMouseEvent
(this=this@entry=0x1e867a0, event=event@entry=0x7ffffda1c7e0) at
kernel/qapplication_x11.cpp:4631
#55 0x00007f4574b63079 in QApplication::x11ProcessEvent (this=0x7ffffda1d0e0,
event=event@entry=0x7ffffda1c7e0) at kernel/qapplication_x11.cpp:3624
#56 0x00007f4574b8a922 in x11EventSourceDispatch (s=0xe15d80, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#57 0x00007f456bb353b6 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f456bb35708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f456bb357ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007f4574124a55 in QEventDispatcherGlib::processEvents (this=0xd52880,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#61 0x00007f4574b8a9d6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x00007f45740f65ef in QEventLoop::processEvents
(this=this@entry=0x7ffffda1cbc0, flags=...) at kernel/qeventloop.cpp:149
#63 0x00007f45740f68e5 in QEventLoop::exec (this=this@entry=0x7ffffda1cbc0,
flags=...) at kernel/qeventloop.cpp:204
#64 0x00007f45740fbe5b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1218
#65 0x00007f4574ae734c in QApplication::exec () at kernel/qapplication.cpp:3828
#66 0x0000000000491ef3 in main (argc=<optimized out>, argv=<optimized out>) at
/build/buildd/digikam-3.4.0/core/digikam/main/main.cpp:235

Reported using DrKonqi

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash en manipulant des étiquettes

Gilles Caulier-4
https://bugs.kde.org/show_bug.cgi?id=329214

--- Comment #1 from Gilles Caulier <[hidden email]> ---
digiKam 4.0.0 is out :

http://www.digikam.org/node/713

Please check if this entry still valid with this new version.

Thanks in advance

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

Gilles Caulier-4
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]
          Component|general                     |Tags
            Summary|Crash en manipulant des     |Crash when moving  tags by
                   |étiquettes                  |D&D

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

Gilles Caulier-4
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |WAITINGFORINFO

--- Comment #2 from Gilles Caulier <[hidden email]> ---
Gerard,

This file still valid using last digiKam 4.2.0 ?

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

piotergmoter
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #3 from [hidden email] ---
digikam 4.8.0, the same crash with D&D, sorry ;-( The digikam was installed
from
http://ppa.launchpad.net/philip5/extra/ubuntu

BTW, I'v tried drkonqi to give more info about the crash but it failed to login
to kde bugzilla, no idea why, the login was ok (checked in previous step). So I
can only confirm, this bug is still valid.
P.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

Gilles Caulier-4
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

--- Comment #4 from Gilles Caulier <[hidden email]> ---
Intall debug package and run digiKam into GDD to get a backtrace, as explained
here :

https://www.digikam.org/contrib

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

piotergmoter
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

--- Comment #5 from [hidden email] ---
Created attachment 91929
  --> https://bugs.kde.org/attachment.cgi?id=91929&action=edit
backtrace

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

piotergmoter
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

--- Comment #6 from [hidden email] ---
Here is the backtrace I've managed to do, and hopefully done it right. It was a
bit problematic, digikam has frozen my mouse after crash.

The backtrace is in the attachment.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

Gilles Caulier-4
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

--- Comment #7 from Gilles Caulier <[hidden email]> ---
It crash because album instance is null

Digikam::Album::isRoot (this=0x0)
                                                    ^^^^
...at call album.cpp :: line 298 (return m_root)

Which condition exactly you drag and drop ? Where do you drop content in album
tree view ? I would try to reproduce...

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

piotergmoter
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

--- Comment #8 from [hidden email] ---
This is very fresh digikam instalation, so onlu one album (default one) exists.
The d&d action is very short and simple:
1. open Tags (left toolbar) by clicking on the tags icon
2. there are no tags in the list, just default tags folder (?)
3. d&d this folder anywhere
4. crash...

In the attachment I have included the screenshot of what I'm talking about.

It looks like it is not exactly tag, rather tag container (or folder). When I
add tag to it, I can d&d it without any crash.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

piotergmoter
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

--- Comment #9 from [hidden email] ---
Created attachment 91931
  --> https://bugs.kde.org/attachment.cgi?id=91931&action=edit
empty tags list

The polish word 'Znaczniki' means tags, so this is what I'm talking about,
which makes crashes. Touchy thing...

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

piotergmoter
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

--- Comment #10 from [hidden email] ---
(In reply to piotergmoter from comment #8)

>
> It looks like it is not exactly tag, rather tag container (or folder). When
> I add tag to it, I can d&d it without any crash.

More precisely: d&d tag - no crash, d&d tags folder - crash.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

Gilles Caulier-4
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |http://commits.kde.org/digi
                   |                            |kam/8f9478b92a0bbdf215721fe
                   |                            |78331aed72ba249f0
         Resolution|WAITINGFORINFO              |FIXED
   Version Fixed In|                            |4.10.0

--- Comment #11 from Gilles Caulier <[hidden email]> ---
Git commit 8f9478b92a0bbdf215721fe78331aed72ba249f0 by Gilles Caulier.
Committed on 07/04/2015 at 20:31.
Pushed by cgilles into branch 'master'.

Prevent crash while tag D&D if parent album is null
FIXED-IN: 4.10.0

M  +2    -1    NEWS
M  +8    -2    app/dragdrop/tagdragdrop.cpp

http://commits.kde.org/digikam/8f9478b92a0bbdf215721fe78331aed72ba249f0

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 329214] Crash when moving tags by D&D

Gilles Caulier-4
In reply to this post by gerard.thauront@wanadoo.fr
https://bugs.kde.org/show_bug.cgi?id=329214

--- Comment #12 from Gilles Caulier <[hidden email]> ---
Git commit c0f16ae6a93cc4678d55009a0448d81ccae7045f by Gilles Caulier.
Committed on 03/04/2015 at 09:18.
Pushed by cgilles into branch 'frameworks'.

backport commit #8f9478b92a0bbdf215721fe78331aed72ba249f0 from git/master to
frameworks branch

M  +8    -1    app/dragdrop/tagdragdrop.cpp

http://commits.kde.org/digikam/c0f16ae6a93cc4678d55009a0448d81ccae7045f

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel