Bug 286316 - Crash when trying to import pics
Summary: Crash when trying to import pics
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-WebService-FileTransfer (show other bugs)
Version: 2.3.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-11 05:02 UTC by Axel Krebs
Modified: 2018-02-02 05:55 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Axel Krebs 2011-11-11 05:02:55 UTC
Application: kphotoalbum (4.1.1)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic-pae i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

Just trying to import pics to test capabilities of Fotoalbum
Searching for a dialog for ths purpose- not found.

The crash can be reproduced every time.

-- Backtrace:
Application: KPhotoAlbum (kphotoalbum), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4520740 (LWP 600))]

Thread 7 (Thread 0xa9f77b70 (LWP 602)):
#0  0xb772d424 in __kernel_vsyscall ()
#1  0xb574340e in __GI___poll (fds=0xa971a30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb4e0c34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4dfd896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4dfdc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6858b37 in QEventDispatcherGlib::processEvents (this=0xaafeff0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb68291dd in QEventLoop::processEvents (this=0xa9f771d0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6829421 in QEventLoop::exec (this=0xa9f771d0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb672c90b in QThread::exec (this=0xaafff08) at thread/qthread.cpp:498
#9  0xb6809e2d in QInotifyFileSystemWatcherEngine::run (this=0xaafff08) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb672f7b3 in QThreadPrivate::start (arg=0xaafff08) at thread/qthread_unix.cpp:331
#11 0xb16ad9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0xb57520ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 6 (Thread 0xa8ae2b70 (LWP 630)):
#0  0xb772d424 in __kernel_vsyscall ()
#1  0xb566fa5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb575fcfc in __pthread_cond_wait (cond=0xb46af70, mutex=0xb46af58) at forward.c:139
#3  0xb672fcc0 in wait (time=4294967295, this=0xb46af58) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xb1575e4, mutex=0xb1575e8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x08126b0c in ?? ()
#6  0x08125ff7 in ?? ()
#7  0xb672f7b3 in QThreadPrivate::start (arg=0xb577d90) at thread/qthread_unix.cpp:331
#8  0xb16ad9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0xb57520ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 5 (Thread 0xa82e1b70 (LWP 631)):
#0  0xb772d424 in __kernel_vsyscall ()
#1  0xb566fa5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb575fcfc in __pthread_cond_wait (cond=0xb46af70, mutex=0xb46af58) at forward.c:139
#3  0xb672fcc0 in wait (time=4294967295, this=0xb46af58) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xb1575e4, mutex=0xb1575e8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x08126b0c in ?? ()
#6  0x08125ff7 in ?? ()
#7  0xb672f7b3 in QThreadPrivate::start (arg=0xb570970) at thread/qthread_unix.cpp:331
#8  0xb16ad9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0xb57520ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xa7ae0b70 (LWP 632)):
#0  0xb772d424 in __kernel_vsyscall ()
#1  0xb566fa5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb575fcfc in __pthread_cond_wait (cond=0xb46af70, mutex=0xb46af58) at forward.c:139
#3  0xb672fcc0 in wait (time=4294967295, this=0xb46af58) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xb1575e4, mutex=0xb1575e8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x08126b0c in ?? ()
#6  0x08125ff7 in ?? ()
#7  0xb672f7b3 in QThreadPrivate::start (arg=0xa9607cc0) at thread/qthread_unix.cpp:331
#8  0xb16ad9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0xb57520ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xa72dfb70 (LWP 633)):
#0  0xb772d424 in __kernel_vsyscall ()
#1  0xb566fa5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb575fcfc in __pthread_cond_wait (cond=0xb46af70, mutex=0xb46af58) at forward.c:139
#3  0xb672fcc0 in wait (time=4294967295, this=0xb46af58) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xb1575e4, mutex=0xb1575e8, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x08126b0c in ?? ()
#6  0x08125ff7 in ?? ()
#7  0xb672f7b3 in QThreadPrivate::start (arg=0xa9609860) at thread/qthread_unix.cpp:331
#8  0xb16ad9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#9  0xb57520ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xa65b7b70 (LWP 651)):
#0  0xb772d424 in __kernel_vsyscall ()
#1  0xb566fa5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb575fcfc in __pthread_cond_wait (cond=0xbec7280, mutex=0xbec7268) at forward.c:139
#3  0xb672fcc0 in wait (time=4294967295, this=0xbec7268) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xbec691c, mutex=0xbec6918, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb1854a7a in KIPIPlugins::LoadRawThumbThread::run (this=0xbec6c50) at /build/buildd/digikam-2.1.1/extra/kipi-plugins/common/libkipiplugins/dialogs/imagedialog.cpp:537
#6  0xb672f7b3 in QThreadPrivate::start (arg=0xbec6c50) at thread/qthread_unix.cpp:331
#7  0xb16ad9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0xb57520ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb4520740 (LWP 600)):
[KCrash Handler]
#7  0xac9ed8ca in KIPIKioExportPlugin::KioImportWindow::slotSourceAndTargetUpdated (this=0xbc186e8) at /build/buildd/digikam-2.1.1/extra/kipi-plugins/kioexportimport/KioImportWindow.cpp:168
#8  0xac9ee563 in KIPIKioExportPlugin::KioImportWindow::KioImportWindow (this=0xbc186e8, interface=0xa77fc10) at /build/buildd/digikam-2.1.1/extra/kipi-plugins/kioexportimport/KioImportWindow.cpp:112
#9  0xac9ea47c in Plugin_KioExportImport::slotActivateImport (this=0xa88d890) at /build/buildd/digikam-2.1.1/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.cpp:144
#10 0xac9ea6e1 in Plugin_KioExportImport::qt_metacall (this=0xa88d890, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfbe74e8) at /build/buildd/digikam-2.1.1/obj-i686-linux-gnu/extra/kipi-plugins/kioexportimport/plugin_kioexportimport.moc:77
#11 0xb6830b7d in metacall (argv=0xbfbe74e8, idx=5, cl=QMetaObject::InvokeMetaMethod, object=0xa88d890) at kernel/qmetaobject.cpp:237
#12 QMetaObject::metacall (object=0xa88d890, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfbe74e8) at kernel/qmetaobject.cpp:232
#13 0xb683fa6a in QMetaObject::activate (sender=0xae80120, m=0x8265860, local_signal_index=1, argv=0xbfbe74e8) at kernel/qobject.cpp:3278
#14 0xb5d4e83d in QAction::triggered (this=0xae80120, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#15 0xb5d4eadb in QAction::activate (this=0xae80120, event=QAction::Trigger) at kernel/qaction.cpp:1257
#16 0xb61f7b13 in QMenuPrivate::activateCausedStack (this=0xa1a1968, causedStack=..., action=0xae80120, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1005
#17 0xb61fe3af in QMenuPrivate::activateAction (this=0xa1a1968, action=0xae80120, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1097
#18 0xb62010f5 in QMenu::mouseReleaseEvent (this=0xa1ac750, e=0xbfbe7c0c) at widgets/qmenu.cpp:2296
#19 0xb6ef3b8c in KMenu::mouseReleaseEvent (this=0xa1ac750, e=0xbfbe7c0c) at ../../kdeui/widgets/kmenu.cpp:464
#20 0xb5daff98 in QWidget::event (this=0xa1ac750, event=0xbfbe7c0c) at kernel/qwidget.cpp:8295
#21 0xb61ffb6c in QMenu::event (this=0xa1ac750, e=0xbfbe7c0c) at widgets/qmenu.cpp:2405
#22 0xb5d55d54 in notify_helper (e=0xbfbe7c0c, receiver=0xa1ac750, this=0x9f73f98) at kernel/qapplication.cpp:4486
#23 QApplicationPrivate::notify_helper (this=0x9f73f98, receiver=0xa1ac750, e=0xbfbe7c0c) at kernel/qapplication.cpp:4458
#24 0xb5d5bdbb in QApplication::notify (this=0x9f73f98, receiver=0xa1ac750, e=0xbfbe7c0c) at kernel/qapplication.cpp:4047
#25 0xb6e15681 in KApplication::notify (this=0xbfbe843c, receiver=0xa1ac750, event=0xbfbe7c0c) at ../../kdeui/kernel/kapplication.cpp:311
#26 0xb682a19e in QCoreApplication::notifyInternal (this=0xbfbe843c, receiver=0xa1ac750, event=0xbfbe7c0c) at kernel/qcoreapplication.cpp:787
#27 0xb5d56d15 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QApplicationPrivate::sendMouseEvent (receiver=0xa1ac750, event=0xbfbe7c0c, alienWidget=0x0, nativeWidget=0xa1ac750, buttonDown=0xb66c0eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#29 0xb5de39fa in QETWidget::translateMouseEvent (this=0xa1ac750, event=0xbfbe808c) at kernel/qapplication_x11.cpp:4502
#30 0xb5de1e4d in QApplication::x11ProcessEvent (this=0xbfbe843c, event=0xbfbe808c) at kernel/qapplication_x11.cpp:3690
#31 0xb5e0e24c in x11EventSourceDispatch (s=0x9f6fef8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#32 0xb4dfd25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#33 0xb4dfd990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#34 0xb4dfdc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#35 0xb6858ada in QEventDispatcherGlib::processEvents (this=0x9f52bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#36 0xb5e0de3a in QGuiEventDispatcherGlib::processEvents (this=0x9f52bb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb68291dd in QEventLoop::processEvents (this=0xbfbe8394, flags=...) at kernel/qeventloop.cpp:149
#38 0xb6829421 in QEventLoop::exec (this=0xbfbe8394, flags=...) at kernel/qeventloop.cpp:201
#39 0xb682e19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#40 0xb5d538f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#41 0x08076cd2 in ?? ()
#42 0xb5699113 in __libc_start_main (main=0x8075d50, argc=1, ubp_av=0xbfbe8684, init=0x81e1320 <__libc_csu_init>, fini=0x81e1380 <__libc_csu_fini>, rtld_fini=0xb773cbc0, stack_end=0xbfbe867c) at libc-start.c:226
#43 0x080847a5 in _start ()

Reported using DrKonqi
Comment 1 Miika Turkia 2012-01-26 18:45:34 UTC
Looks like crash occurs on a KIPI plugin
Comment 2 caulier.gilles 2012-02-09 09:57:11 UTC
It still reproducible with 2.5.0 release ?

Gilles Caulier
Comment 3 Axel Krebs 2012-02-09 19:49:37 UTC
Am 09.02.2012 10:57, schrieb Gilles Caulier:
> https://bugs.kde.org/show_bug.cgi?id=286316
>
>
> Gilles Caulier<caulier.gilles@gmail.com>  changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |caulier.gilles@gmail.com
>            Component|general                     |KIOImportExport
>              Version|unspecified                 |2.1.1
>
>
>
>
> --- Comment #2 from Gilles Caulier<caulier gilles gmail com>   2012-02-09 09:57:11 ---
> It still reproducible with 2.5.0 release ?
>
> Gilles Caulier
>
Dear Gilles:

Please see my private message for you

Thank you

Axel
Comment 4 caulier.gilles 2012-06-22 08:56:50 UTC
Official Kipi-plugins 2.6.0 release is out since few days now :

http://www.digikam.org/drupal/node/656

Please, check if this entry still valid, or update report accordingly.

Thanks in advance.

Gilles Caulier
Comment 5 caulier.gilles 2013-12-23 14:02:42 UTC
We needs feedback here please...

Gilles Caulier
Comment 6 caulier.gilles 2015-06-26 13:45:15 UTC
New Kipi-plugins 4.11.0 is available :

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?

Gilles Caulier
Comment 7 caulier.gilles 2015-08-23 14:30:42 UTC
digiKam 4.12.0 is out :

https://www.digikam.org/node/741

We need a fresh feedback using this release please...
Thanks in advance.
Comment 8 caulier.gilles 2016-07-02 16:24:08 UTC
With digiKam 5.0.0, this problem is not reproducible
This file is closed now. Don't hesitate to re-open if necessary.

Gilles Caulier