[Digikam-devel] [Bug 275750] New: Digkam --detect-camera Fails

_GreyBones ginolovesyou at gmail.com
Wed Jun 15 17:56:35 BST 2011


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

           Summary: Digkam --detect-camera Fails
           Product: digikam
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: ginolovesyou at gmail.com


Application: digikam (2.0.0-rc)
KDE Platform Version: 4.6.4 (4.6.4) (Compiled from sources)
Qt Version: 4.7.0
Operating System: Linux 2.6.39.1custom x86_64
Distribution (Platform): Slackware Packages

-- Information about the crash:
- What I was doing when the application crashed:
ran digikam-sc with --detect-camera option..
looks like gphoto interface is still broken..

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f92b21c39a0 (LWP 26667))]

Thread 6 (Thread 0x7f927faa9700 (LWP 26672)):
#0  0x00007f92aa537aac in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f92aa7cdfab in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/qt/lib/libQtCore.so.4
#2  0x00000000005b5090 in Digikam::ScanController::run (this=0x28d5c50) at
/home/grey/Downloads/digikam-sc/core/digikam/database/scancontroller.cpp:618
#3  0x00007f92aa7cd8be in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#4  0x00007f9299c0e853 in ?? () from /usr/lib64/libGL.so.1
#5  0x00007f92aa532d6b in start_thread () from /lib64/libpthread.so.0
#6  0x00007f92a956145d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f927f2a8700 (LWP 26673)):
#0  0xffffffffff600137 in ?? ()
#1  0x00007fff32eee6e1 in ?? ()
#2  0x00007f929d4fe196 in clock_gettime () from /lib64/librt.so.1
#3  0x00007f92aa81e85f in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#4  0x00007f92aa8e1c3d in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#5  0x00007f92aa8e1fb5 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#6  0x00007f92aa8e0a4c in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#7  0x00007f92aa8e0af5 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#8  0x00007f92a91a6da7 in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#9  0x00007f92a91a7cc9 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f92a91a836d in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#11 0x00007f92aa8e1256 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt/lib/libQtCore.so.4
#12 0x00007f92aa8b5562 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt/lib/libQtCore.so.4
#13 0x00007f92aa8b57ac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt/lib/libQtCore.so.4
#14 0x00007f92aa7cb0e4 in QThread::exec() () from
/usr/lib64/qt/lib/libQtCore.so.4
#15 0x00007f92aa896d48 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#16 0x00007f92aa7cd8be in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#17 0x00007f9299c0e853 in ?? () from /usr/lib64/libGL.so.1
#18 0x00007f92aa532d6b in start_thread () from /lib64/libpthread.so.0
#19 0x00007f92a956145d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f927eaa7700 (LWP 26702)):
#0  0x00007f92aa537aac in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f92aa7cdfab in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/qt/lib/libQtCore.so.4
#2  0x00007f92aecce877 in Digikam::ParkingThread::run (this=0x2a61690) at
/home/grey/Downloads/digikam-sc/core/libs/threads/threadmanager.cpp:119
#3  0x00007f92aa7cd8be in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#4  0x00007f9299c0e853 in ?? () from /usr/lib64/libGL.so.1
#5  0x00007f92aa532d6b in start_thread () from /lib64/libpthread.so.0
#6  0x00007f92a956145d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f926c60d700 (LWP 26760)):
#0  0x00007f92aa537e2b in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f92aa7cdf12 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/qt/lib/libQtCore.so.4
#2  0x00007f92aa7c3f88 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#3  0x00007f92aa7cd8be in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#4  0x00007f9299c0e853 in ?? () from /usr/lib64/libGL.so.1
#5  0x00007f92aa532d6b in start_thread () from /lib64/libpthread.so.0
#6  0x00007f92a956145d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f927d514700 (LWP 26798)):
[KCrash Handler]
#6  tre_free (preg=0x7f927d511b80) at
/home/grey/Downloads/digikam-sc/core/libs/3rdparty/regex/tre-compile.c:2232
#7  0x00007f92af364956 in gp_port_info_list_lookup_path () from
/usr/lib64/libgphoto2_port.so.0
#8  0x000000000073fb27 in Digikam::GPCamera::doConnect (this=0x58f2dd0) at
/home/grey/Downloads/digikam-sc/core/utilities/cameragui/devices/gpcamera.cpp:209
#9  0x00000000007723af in Digikam::CameraController::executeCommand
(this=0x5942560, cmd=<value optimized out>) at
/home/grey/Downloads/digikam-sc/core/utilities/cameragui/controller/cameracontroller.cpp:407
#10 0x000000000077c0c9 in Digikam::CameraController::run (this=0x5942560) at
/home/grey/Downloads/digikam-sc/core/utilities/cameragui/controller/cameracontroller.cpp:392
#11 0x00007f92aa7cd8be in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#12 0x00007f9299c0e853 in ?? () from /usr/lib64/libGL.so.1
#13 0x00007f92aa532d6b in start_thread () from /lib64/libpthread.so.0
#14 0x00007f92a956145d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f92b21c39a0 (LWP 26667)):
#0  0x00007f92a9557293 in poll () from /lib64/libc.so.6
#1  0x00007f929b71ee3a in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f929b71f383 in ?? () from /usr/lib64/libxcb.so.1
#3  0x00007f929b71f414 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x00007f92a7b41f86 in _XSend () from /usr/lib64/libX11.so.6
#5  0x00007f92a7b424c7 in _XReply () from /usr/lib64/libX11.so.6
#6  0x00007f92a7b26145 in XGetImage () from /usr/lib64/libX11.so.6
#7  0x00007f92ab5f3f60 in QX11PixmapData::toImage(QRect const&) const () from
/usr/lib64/qt/lib/libQtGui.so.4
#8  0x00007f92ab5f031a in QX11PixmapData::toImage() const () from
/usr/lib64/qt/lib/libQtGui.so.4
#9  0x00007f92ab5ded70 in QPixmap::toImage() const () from
/usr/lib64/qt/lib/libQtGui.so.4
#10 0x00007f92ab5dfa89 in operator<<(QDataStream&, QPixmap const&) () from
/usr/lib64/qt/lib/libQtGui.so.4
#11 0x00007f92ac1e1747 in ?? () from /usr/lib64/libkdeui.so.5
#12 0x00007f92ac1e4d66 in KIconLoader::loadIcon(QString const&,
KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from
/usr/lib64/libkdeui.so.5
#13 0x00007f92ac1dc32d in ?? () from /usr/lib64/libkdeui.so.5
#14 0x00007f92ab5b0725 in QIcon::pixmap(QSize const&, QIcon::Mode,
QIcon::State) const () from /usr/lib64/qt/lib/libQtGui.so.4
#15 0x00007f92ab80dcb1 in QCommonStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/usr/lib64/qt/lib/libQtGui.so.4
#16 0x00007f92ab8a503d in QWindowsStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/usr/lib64/qt/lib/libQtGui.so.4
#17 0x00007f92ab88fddb in QCleanlooksStyle::drawControl(QStyle::ControlElement,
QStyleOption const*, QPainter*, QWidget const*) const () from
/usr/lib64/qt/lib/libQtGui.so.4
#18 0x00007f92ab814ee7 in
QCommonStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex
const*, QPainter*, QWidget const*) const () from
/usr/lib64/qt/lib/libQtGui.so.4
#19 0x00007f92ab8adf23 in
QWindowsStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex
const*, QPainter*, QWidget const*) const () from
/usr/lib64/qt/lib/libQtGui.so.4
#20 0x00007f92ab89b090 in
QCleanlooksStyle::drawComplexControl(QStyle::ComplexControl,
QStyleOptionComplex const*, QPainter*, QWidget const*) const () from
/usr/lib64/qt/lib/libQtGui.so.4
#21 0x00007f92ab97bca8 in QToolButton::paintEvent(QPaintEvent*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#22 0x00007f92ab55bdaa in QWidget::event(QEvent*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#23 0x00007f92ab50a724 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt/lib/libQtGui.so.4
#24 0x00007f92ab50f1ba in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#25 0x00007f92ac233af6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#26 0x00007f92aa8b61ac in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt/lib/libQtCore.so.4
#27 0x00007f92ab558c78 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#28 0x00007f92ab55983f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#29 0x00007f92ab5596fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#30 0x00007f92ab5596fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#31 0x00007f92ab5596fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#32 0x00007f92ab5596fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#33 0x00007f92ab5596fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#34 0x00007f92ab5596fc in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#35 0x00007f92ab5589ba in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#36 0x00007f92ab55983f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*,
QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*,
QWidgetBackingStore*) () from /usr/lib64/qt/lib/libQtGui.so.4
#37 0x00007f92ab5589ba in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#38 0x00007f92ab715d39 in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#39 0x00007f92ab54efd0 in QWidgetPrivate::syncBackingStore() () from
/usr/lib64/qt/lib/libQtGui.so.4
#40 0x00007f92ab55c2b2 in QWidget::event(QEvent*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#41 0x00007f92ab9198bb in QMainWindow::event(QEvent*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#42 0x00007f92ac332733 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib64/libkdeui.so.5
#43 0x00007f92ab50a724 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt/lib/libQtGui.so.4
#44 0x00007f92ab50f1ba in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#45 0x00007f92ac233af6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#46 0x00007f92aa8b61ac in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt/lib/libQtCore.so.4
#47 0x00007f92ab71190d in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#48 0x00007f92ab54e838 in QWidget::repaint(QRect const&) () from
/usr/lib64/qt/lib/libQtGui.so.4
#49 0x00007f92ab54e8f3 in QWidget::repaint() () from
/usr/lib64/qt/lib/libQtGui.so.4
#50 0x00007f92ab95a41f in QStatusBar::reformat() () from
/usr/lib64/qt/lib/libQtGui.so.4
#51 0x00007f92ab95b8ec in QStatusBar::event(QEvent*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#52 0x00007f92ab50a724 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt/lib/libQtGui.so.4
#53 0x00007f92ab50f1ba in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt/lib/libQtGui.so.4
#54 0x00007f92ac233af6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#55 0x00007f92aa8b61ac in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt/lib/libQtCore.so.4
#56 0x00007f92aa8b9995 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/qt/lib/libQtCore.so.4
#57 0x00007f92aa8e1063 in ?? () from /usr/lib64/qt/lib/libQtCore.so.4
#58 0x00007f92a91a78f3 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#59 0x00007f92a91a80d0 in ?? () from /usr/lib64/libglib-2.0.so.0
#60 0x00007f92a91a836d in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#61 0x00007f92aa8e11ff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt/lib/libQtCore.so.4
#62 0x00007f92ab5ae79e in ?? () from /usr/lib64/qt/lib/libQtGui.so.4
#63 0x00007f92aa8b5562 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt/lib/libQtCore.so.4
#64 0x00007f92aa8b57ac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt/lib/libQtCore.so.4
#65 0x00007f92aa8b9c4b in QCoreApplication::exec() () from
/usr/lib64/qt/lib/libQtCore.so.4
#66 0x0000000000685b85 in main (argc=42005505, argv=0x7fff00000000) at
/home/grey/Downloads/digikam-sc/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 274344.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list