[Digikam-devel] [digikam] [Bug 347289] New: Digikam crashes while beginning correcting perspective

Detlef Detlef.Duerr at t-online.de
Wed May 6 10:53:09 BST 2015


https://bugs.kde.org/show_bug.cgi?id=347289

            Bug ID: 347289
           Summary: Digikam crashes while beginning correcting perspective
           Product: digikam
           Version: 4.8.0
          Platform: Compiled Sources
                OS: OS X
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: Detlef.Duerr at t-online.de

Application: digikam (4.8.0)
KDE Platform Version: 4.14.3 (Compiled from sources)
Qt Version: 4.8.6
Operating System: Darwin 14.3.0 x86_64
Distribution (Platform): MacPorts Packages

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

1 Picture taken for correction,
starting correcting-mode
starting perspective correction getting crash

- Unusual behavior I noticed:

In the correction-mode of a picture there is no Information aout title and
description of the picture. Also it is not possible to go to the next picture
in the album.

some corredtions are working well: turning a picture, changing brightness...
but ohters too crashes: color changing...

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault: 11
(lldb) process attach --pid 44192
Process 44192 stopped
* thread #1: tid = 0x88d5a, 0x00007fff90211902 libsystem_kernel.dylib`__wait4 +
10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007fff90211902 libsystem_kernel.dylib`__wait4 + 10
libsystem_kernel.dylib`__wait4:
->  0x7fff90211902 <+10>: jae    0x7fff9021190c            ; <+20>
    0x7fff90211904 <+12>: movq   %rax, %rdi
    0x7fff90211907 <+15>: jmp    0x7fff9020cc78            ; cerror
    0x7fff9021190c <+20>: retq   

Executable module set to
"/Applications/MacPorts/KDE4/digikam.app/Contents/MacOS/digikam".
Architecture set to: x86_64-apple-macosx.
(lldb) set set term-width 200
(lldb) thread info
thread #1: tid = 0x88d5a, 0x00007fff90211902 libsystem_kernel.dylib`__wait4 +
10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1: tid = 0x88d5a, 0x00007fff90211902 libsystem_kernel.dylib`__wait4 +
10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff90211902 libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x0000000103d2c9ae libkdeui.5.dylib`KCrash::startProcess(int,
char const**, bool) + 286
    frame #2: 0x0000000103d2bad9
libkdeui.5.dylib`KCrash::defaultCrashHandler(int) + 1209
    frame #3: 0x00007fff9a712f1a libsystem_platform.dylib`_sigtramp + 26
    frame #4: 0x00007fff9a70f332
libsystem_platform.dylib`_platform_memmove$VARIANT$Ivybridge + 50
    frame #5: 0x00000001010dcaa8
libdigikamcore.4.8.0.dylib`Digikam::DImg::putImageData(this=<unavailable>,
data=<unavailable>, copyData=<unavailable>) + 56 at dimg.cpp:278
    frame #6: 0x00000001013d4049
libdigikamcore.4.8.0.dylib`Digikam::ImageIface::setPreview(this=0x000060000061f420,
img=<unavailable>) + 297 at imageiface.cpp:451
    frame #7: 0x000000011bac3d63
digikamimageplugin_transform.so`DigikamTransformImagePlugin::PerspectiveWidget::updatePixmap(this=0x0000608001248820)
+ 1187 at perspectivewidget.cpp:444
    frame #8: 0x000000011bac386b
digikamimageplugin_transform.so`DigikamTransformImagePlugin::PerspectiveWidget::resizeEvent(this=0x0000608001248820,
e=<unavailable>) + 827 at perspectivewidget.cpp:206
    frame #9: 0x00000001042223f8 QtGui`QWidget::event(QEvent*) + 1240
    frame #10: 0x00000001041d289b
QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
    frame #11: 0x00000001041d5a17 QtGui`QApplication::notify(QObject*, QEvent*)
+ 7543
    frame #12: 0x00000001052482a6
QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118
    frame #13: 0x000000010421cd04
QtGui`QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) + 372
    frame #14: 0x0000000104220f3a QtGui`QWidgetPrivate::show_helper() + 42
    frame #15: 0x0000000104221c3e QtGui`QWidget::setVisible(bool) + 958
    frame #16: 0x0000000104221346 QtGui`QWidgetPrivate::showChildren(bool) +
342
    frame #17: 0x0000000104220f5a QtGui`QWidgetPrivate::show_helper() + 74
    frame #18: 0x0000000104221c3e QtGui`QWidget::setVisible(bool) + 958
    frame #19: 0x000000010420851d QtGui`QStackedLayout::setCurrentIndex(int) +
349
    frame #20: 0x00000001013b2bff
libdigikamcore.4.8.0.dylib`Digikam::EditorToolIface::loadTool(this=0x0000608000025080,
tool=0x0000608001031000) + 111 at editortooliface.cpp:101
    frame #21: 0x00000001013d46a0
libdigikamcore.4.8.0.dylib`Digikam::ImagePlugin::loadTool(this=0x0000600001043ed0,
tool=0x0000608001031000) + 32 at imageplugin.cpp:58
    frame #22: 0x000000010526118b QtCore`QMetaObject::activate(QObject*,
QMetaObject const*, int, void**) + 2363
    frame #23: 0x00000001041c9759 QtGui`QAction::activate(QAction::ActionEvent)
+ 233
    frame #24: 0x000000010454dff4 QtGui`QAbstractButtonPrivate::click() + 84
    frame #25: 0x000000010454edd8
QtGui`QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 88
    frame #26: 0x000000010461a78f
QtGui`QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
    frame #27: 0x00000001042221ec QtGui`QWidget::event(QEvent*) + 716
    frame #28: 0x000000010454ece3 QtGui`QAbstractButton::event(QEvent*) + 179
    frame #29: 0x000000010461ac3b QtGui`QToolButton::event(QEvent*) + 171
    frame #30: 0x00000001041d289b
QtGui`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
    frame #31: 0x00000001041d4825 QtGui`QApplication::notify(QObject*, QEvent*)
+ 2949
    frame #32: 0x00000001052482a6
QtCore`QCoreApplication::notifyInternal(QObject*, QEvent*) + 118
    frame #33: 0x00000001041d32ab
QtGui`QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*,
QWidget*, QWidget**, QPointer<QWidget>&, bool) + 475
    frame #34: 0x00000001041809b2 QtGui`qt_mac_handleMouseEvent(NSEvent*,
QEvent::Type, Qt::MouseButton, QWidget*, bool) + 1298
    frame #35: 0x00007fff97074e57 AppKit`-[NSWindow
_reallySendEvent:isDelayedEvent:] + 648
    frame #36: 0x00007fff96a07d76 AppKit`-[NSWindow sendEvent:] + 470
    frame #37: 0x0000000104177e91 QtGui`-[QCocoaWindow sendEvent:] + 113
    frame #38: 0x00007fff96a04312 AppKit`-[NSApplication sendEvent:] + 2504
    frame #39: 0x000000010417cdd1 QtGui`-[QNSApplication sendEvent:] + 97
    frame #40: 0x00007fff9692dc68 AppKit`-[NSApplication run] + 711
    frame #41: 0x000000010418621b
QtGui`QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 2027
    frame #42: 0x000000010524561f
QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 495
    frame #43: 0x0000000105248857 QtCore`QCoreApplication::exec() + 199
    frame #44: 0x00000001002c792c digikam`main(argc=<unavailable>,
argv=<unavailable>) + 7020 at main.cpp:237
    frame #45: 0x00007fff9a66f5c9 libdyld.dylib`start + 1
    frame #46: 0x00007fff9a66f5c9 libdyld.dylib`start + 1

  thread #2: tid = 0x88dc3, 0x00007fff90212232 libsystem_kernel.dylib`kevent64
+ 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff90212232 libsystem_kernel.dylib`kevent64 + 10
    frame #1: 0x00007fff93049d91 libdispatch.dylib`_dispatch_mgr_invoke + 247
    frame #2: 0x00007fff93049a6a libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #3: tid = 0x88e4c, 0x00007fff902113fa libsystem_kernel.dylib`__select
+ 10, name = 'com.apple.CFSocket.private'
    frame #0: 0x00007fff902113fa libsystem_kernel.dylib`__select + 10
    frame #1: 0x00007fff98da6b7a CoreFoundation`__CFSocketManager + 730
    frame #2: 0x00007fff95121268 libsystem_pthread.dylib`_pthread_body + 131
    frame #3: 0x00007fff951211e5 libsystem_pthread.dylib`_pthread_start + 176
    frame #4: 0x00007fff9511f41d libsystem_pthread.dylib`thread_start + 13

  thread #4: tid = 0x88e4d, 0x00007fff90211136
libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Digikam::ScanController'
    frame #0: 0x00007fff90211136 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff95121e0c libsystem_pthread.dylib`_pthread_cond_wait +
693
    frame #2: 0x000000010513945b QtCore`QWaitConditionPrivate::wait(unsigned
long) + 203
    frame #3: 0x00000001051392bf QtCore`QWaitCondition::wait(QMutex*, unsigned
long) + 111
    frame #4: 0x00000001001a1101
digikam`Digikam::ScanController::run(this=0x000060800042c960) + 129 at
scancontroller.cpp:725
    frame #5: 0x0000000105137db2 QtCore`QThreadPrivate::start(void*) + 418
    frame #6: 0x00007fff95121268 libsystem_pthread.dylib`_pthread_body + 131
    frame #7: 0x00007fff951211e5 libsystem_pthread.dylib`_pthread_start + 176
    frame #8: 0x00007fff9511f41d libsystem_pthread.dylib`thread_start + 13

  thread #5: tid = 0x88e72, 0x00007fff9020c4de
libsystem_kernel.dylib`mach_msg_trap + 10
    frame #0: 0x00007fff9020c4de libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff9020b64f libsystem_kernel.dylib`mach_msg + 55
    frame #2: 0x00007fff98d5aeb4 CoreFoundation`__CFRunLoopServiceMachPort +
212
    frame #3: 0x00007fff98d5a37b CoreFoundation`__CFRunLoopRun + 1371
    frame #4: 0x00007fff98d59bd8 CoreFoundation`CFRunLoopRunSpecific + 296
    frame #5: 0x00007fff96a0066b AppKit`_NSEventThread + 137
    frame #6: 0x00007fff95121268 libsystem_pthread.dylib`_pthread_body + 131
    frame #7: 0x00007fff951211e5 libsystem_pthread.dylib`_pthread_start + 176
    frame #8: 0x00007fff9511f41d libsystem_pthread.dylib`thread_start + 13

  thread #6: tid = 0x88ec6, 0x00007fff90211136
libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'QThread'
    frame #0: 0x00007fff90211136 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff95121e0c libsystem_pthread.dylib`_pthread_cond_wait +
693
    frame #2: 0x000000010513945b QtCore`QWaitConditionPrivate::wait(unsigned
long) + 203
    frame #3: 0x00000001051392bf QtCore`QWaitCondition::wait(QMutex*, unsigned
long) + 111
    frame #4: 0x00000001012c43d0
libdigikamcore.4.8.0.dylib`Digikam::ParkingThread::run(this=0x0000608000248820)
+ 192 at threadmanager.cpp:119
    frame #5: 0x0000000105137db2 QtCore`QThreadPrivate::start(void*) + 418
    frame #6: 0x00007fff95121268 libsystem_pthread.dylib`_pthread_body + 131
    frame #7: 0x00007fff951211e5 libsystem_pthread.dylib`_pthread_start + 176
    frame #8: 0x00007fff9511f41d libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0x88ed1, 0x00007fff902113fa libsystem_kernel.dylib`__select
+ 10, name = 'QProcessManager'
    frame #0: 0x00007fff902113fa libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010521bf0f QtCore`QProcessManager::run() + 143
    frame #2: 0x0000000105137db2 QtCore`QThreadPrivate::start(void*) + 418
    frame #3: 0x00007fff95121268 libsystem_pthread.dylib`_pthread_body + 131
    frame #4: 0x00007fff951211e5 libsystem_pthread.dylib`_pthread_start + 176
    frame #5: 0x00007fff9511f41d libsystem_pthread.dylib`thread_start + 13

  thread #8: tid = 0x88f0f, 0x00007fff9021221a libsystem_kernel.dylib`kevent +
10, name = 'QKqueueFileSystemWatcherEngine'
    frame #0: 0x00007fff9021221a libsystem_kernel.dylib`kevent + 10
    frame #1: 0x000000010522a77a QtCore`QKqueueFileSystemWatcherEngine::run() +
106
    frame #2: 0x0000000105137db2 QtCore`QThreadPrivate::start(void*) + 418
    frame #3: 0x00007fff95121268 libsystem_pthread.dylib`_pthread_body + 131
    frame #4: 0x00007fff951211e5 libsystem_pthread.dylib`_pthread_start + 176
    frame #5: 0x00007fff9511f41d libsystem_pthread.dylib`thread_start + 13
(lldb) detach
Process 44192 detached
(lldb) (lldb) quit

Possible duplicates by query: bug 347283, bug 347279, bug 347277, bug 347261,
bug 347256.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list