[Digikam-devel] [digikam] [Bug 347651] New: Digikam-4.10 crashes when selecting map button

Mike Booth mikebooth76 at gmail.com
Wed May 13 08:57:36 BST 2015


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

            Bug ID: 347651
           Summary: Digikam-4.10  crashes when selecting map button
           Product: digikam
           Version: 4.10.0
          Platform: Slackware Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: digikam-devel at kde.org
          Reporter: mikebooth76 at gmail.com

Application: digikam (4.10.0)
KDE Platform Version: 4.14.7
Qt Version: 4.8.6
Operating System: Linux 3.18.0-rc4-smp i686
Distribution (Platform): Slackware Packages

-- Information about the crash:
clicked on map icon when looking at thumbnails in a folder. Digikam crashed
immediately

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

Thread 8 (Thread 0xa6d99b40 (LWP 16918)):
#0  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#1  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/qt/lib/libQtCore.so.4
#2  0x08215916 in Digikam::ScanController::run() (this=0x8bdc1a0) at
/mnt/bigdisk/digikam-4.10.0/core/app/database/scancontroller.cpp:725
#3  0xffffffff in  () at /usr/lib/qt/lib/libQtCore.so.4
#4  0xffffffff in start_thread () at /lib/libpthread.so.0
#5  0xffffffff in clone () at /lib/libc.so.6

Thread 7 (Thread 0xa63ffb40 (LWP 16919)):
#0  0xffffffff in poll () at /lib/libc.so.6
#1  0xffffffff in g_poll () at /usr/lib/libglib-2.0.so.0
#2  0xffffffff in  () at /usr/lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0xffffffff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/qt/lib/libQtCore.so.4
#5  0xffffffff in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/qt/lib/libQtCore.so.4
#6  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/qt/lib/libQtCore.so.4
#7  0xffffffff in QThread::exec() () at /usr/lib/qt/lib/libQtCore.so.4
#8  0xffffffff in  () at /usr/lib/qt/lib/libQtCore.so.4
#9  0xffffffff in  () at /usr/lib/qt/lib/libQtCore.so.4
#10 0xffffffff in start_thread () at /lib/libpthread.so.0
#11 0xffffffff in clone () at /lib/libc.so.6

Thread 6 (Thread 0xa59ffb40 (LWP 16982)):
#0  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#1  0xffffffff in QWaitCondition::wait(QMutex*, unsigned long) () at
/usr/lib/qt/lib/libQtCore.so.4
#2  0xffffffff in Digikam::ParkingThread::run() (this=0x8d93e18) at
/mnt/bigdisk/digikam-4.10.0/core/libs/threads/threadmanager.cpp:119
#3  0xffffffff in  () at /usr/lib/qt/lib/libQtCore.so.4
#4  0xffffffff in start_thread () at /lib/libpthread.so.0
#5  0xffffffff in clone () at /lib/libc.so.6

Thread 5 (Thread 0xa2005b40 (LWP 17291)):
#0  0xffffffff in QObjectPrivate::cleanConnectionLists() () at
/usr/lib/qt/lib/libQtCore.so.4
#1  0xffffffff in QObjectPrivate::addConnection(int,
QObjectPrivate::Connection*) () at /usr/lib/qt/lib/libQtCore.so.4
#2  0xffffffff in  () at /usr/lib/qt/lib/libQtCore.so.4
#3  0xffffffff in QObject::connect(QObject const*, char const*, QObject const*,
char const*, Qt::ConnectionType) () at /usr/lib/qt/lib/libQtCore.so.4
#4  0xffffffff in QTextStream::QTextStream(QIODevice*) () at
/usr/lib/qt/lib/libQtCore.so.4
#5  0xffffffff in  () at /usr/lib/libkdecore.so.5
#6  0xffffffff in kDebugStream(QtMsgType, int, char const*, int, char const*)
() at /usr/lib/libkdecore.so.5
#7  0xffffffff in KDebug::operator()(int) (this=0xa2004cac, area=50003) at
/usr/include/kdebug.h:260
#8  0xffffffff in
Digikam::DatabaseCoreBackendPrivate::debugOutputFailedQuery(QSqlQuery const&)
const (this=0x8d0f7d8, query=...) at
/mnt/bigdisk/digikam-4.10.0/core/libs/database/core/databasecorebackend.cpp:363
#9  0xffffffff in
Digikam::DatabaseCoreBackend::queryErrorHandling(Digikam::SqlQuery&, int)
(this=0x8ce5dd8, query=..., retries=0) at
/mnt/bigdisk/digikam-4.10.0/core/libs/database/core/databasecorebackend.cpp:1313
#10 0xffffffff in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&)
(this=0x8ce5dd8, query=...) at
/mnt/bigdisk/digikam-4.10.0/core/libs/database/core/databasecorebackend.cpp:1428
#11 0xffffffff in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&,
QVariant const&, QVariant const&, QVariant const&, QVariant const&)
(this=0x8ce5dd8, query=..., boundValue1=..., boundValue2=..., boundValue3=...,
boundValue4=...) at
/mnt/bigdisk/digikam-4.10.0/core/libs/database/core/databasecorebackend.cpp:1091
#12 0xffffffff in Digikam::DatabaseCoreBackend::execQuery(QString const&,
QVariant const&, QVariant const&, QVariant const&, QVariant const&)
(this=0x8ce5dd8, sql=..., boundValue1=..., boundValue2=..., boundValue3=...,
boundValue4=...) at
/mnt/bigdisk/digikam-4.10.0/core/libs/database/core/databasecorebackend.cpp:1036
#13 0xffffffff in Digikam::DatabaseCoreBackend::execSql(QString const&,
QVariant const&, QVariant const&, QVariant const&, QVariant const&,
QList<QVariant>*, QVariant*) (this=0x8ce5dd8, sql=..., boundValue1=...,
boundValue2=..., boundValue3=..., boundValue4=..., values=0x0,
lastInsertId=0xa2004e68) at
/mnt/bigdisk/digikam-4.10.0/core/libs/database/core/databasecorebackend.cpp:937
#14 0xffffffff in
Digikam::ThumbnailDB::insertThumbnail(Digikam::DatabaseThumbnailInfo const&,
QVariant*) (this=0x8d3ca60, info=..., lastInsertId=0xa2004ef4) at
/mnt/bigdisk/digikam-4.10.0/core/libs/database/core/thumbnaildb.cpp:260
#15 0xffffffff in
Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&,
Digikam::ThumbnailImage const&) const (this=0x8e2e5c8, info=..., image=...) at
/mnt/bigdisk/digikam-4.10.0/core/libs/threadimageio/thumbnailcreator.cpp:809
#16 0xffffffff in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier
const&, QRect const&, bool) const (this=0x8e2e5c8, identifier=..., rect=...,
pregenerate=false) at
/mnt/bigdisk/digikam-4.10.0/core/libs/threadimageio/thumbnailcreator.cpp:285
#17 0xffffffff in
Digikam::ThumbnailCreator::loadDetail(Digikam::ThumbnailIdentifier const&,
QRect const&) const (this=0x8e2e5c8, identifier=..., rect=...) at
/mnt/bigdisk/digikam-4.10.0/core/libs/threadimageio/thumbnailcreator.cpp:207
#18 0xffffffff in Digikam::ThumbnailLoadingTask::execute() (this=0xbdabb60) at
/mnt/bigdisk/digikam-4.10.0/core/libs/threadimageio/thumbnailtask.cpp:175
#19 0xffffffff in Digikam::LoadSaveThread::run() (this=0x8e1a5e0) at
/mnt/bigdisk/digikam-4.10.0/core/libs/threadimageio/loadsavethread.cpp:136
#20 0xffffffff in Digikam::DynamicThread::DynamicThreadPriv::run()
(this=0x8e2e4f0) at
/mnt/bigdisk/digikam-4.10.0/core/libs/threads/dynamicthread.cpp:186
#21 0xffffffff in  () at /usr/lib/qt/lib/libQtCore.so.4
#22 0xffffffff in  () at /usr/lib/qt/lib/libQtCore.so.4
#23 0xffffffff in start_thread () at /lib/libpthread.so.0
#24 0xffffffff in clone () at /lib/libc.so.6

Thread 4 (Thread 0x9e005b40 (LWP 17680)):
#0  0xffffffff in poll () at /lib/libc.so.6
#1  0xffffffff in g_poll () at /usr/lib/libglib-2.0.so.0
#2  0xffffffff in  () at /usr/lib/libglib-2.0.so.0
#3  0xffffffff in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0xffffffff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/qt/lib/libQtCore.so.4
#5  0xffffffff in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/qt/lib/libQtCore.so.4
#6  0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/qt/lib/libQtCore.so.4
#7  0xffffffff in QThread::exec() () at /usr/lib/qt/lib/libQtCore.so.4
#8  0xffffffff in  () at /usr/lib/qt/lib/libQtCore.so.4
#9  0xffffffff in  () at /usr/lib/qt/lib/libQtCore.so.4
#10 0xffffffff in start_thread () at /lib/libpthread.so.0
#11 0xffffffff in clone () at /lib/libc.so.6

Thread 3 (Thread 0x9f805b40 (LWP 17685)):
#0  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#1  0xffffffff in  () at /usr/lib/qt/lib/libQtWebKit.so.4
#2  0xffffffff in  () at /usr/lib/qt/lib/libQtWebKit.so.4
#3  0xffffffff in start_thread () at /lib/libpthread.so.0
#4  0xffffffff in clone () at /lib/libc.so.6

Thread 2 (Thread 0xa0805b40 (LWP 17686)):
#0  0xffffffff in pthread_cond_wait@@GLIBC_2.3.2 () at /lib/libpthread.so.0
#1  0xffffffff in WTF::ThreadCondition::wait(WTF::Mutex&) () at
/usr/lib/qt/lib/libQtWebKit.so.4
#2  0xffffffff in  () at /usr/lib/qt/lib/libQtWebKit.so.4
#3  0xffffffff in  () at /usr/lib/qt/lib/libQtWebKit.so.4
#4  0xffffffff in  () at /usr/lib/qt/lib/libQtWebKit.so.4
#5  0xffffffff in start_thread () at /lib/libpthread.so.0
#6  0xffffffff in clone () at /lib/libc.so.6

Thread 1 (Thread 0xa798d9c0 (LWP 16886)):
[KCrash Handler]
#5  0xffffffff in Marble::GeoSceneGeodata::sourceFile() const () at
/usr/lib/libmarblewidget.so.21
#6  0xffffffff in Marble::MarbleModel::setMapTheme(Marble::GeoSceneDocument*)
() at /usr/lib/libmarblewidget.so.21
#7  0xffffffff in Marble::MarbleModel::setMapThemeId(QString const&) () at
/usr/lib/libmarblewidget.so.21
#8  0xffffffff in Marble::MarbleMap::setMapThemeId(QString const&) () at
/usr/lib/libmarblewidget.so.21
#9  0xffffffff in Marble::MarbleWidget::setMapThemeId(QString const&) () at
/usr/lib/libmarblewidget.so.21
#10 0xffffffff in KGeoMap::BackendMarble::setMapTheme(QString const&)
(this=0x90d9590, newMapTheme=...) at
/mnt/bigdisk/dk/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:472
#11 0xffffffff in KGeoMap::BackendMarble::applyCacheToWidget() (this=0x90d9590)
at /mnt/bigdisk/dk/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:1832
#12 0xffffffff in KGeoMap::BackendMarble::mapWidget() (this=0x90d9590) at
/mnt/bigdisk/dk/extra/libkgeomap/libkgeomap/backend_map_marble.cpp:261
#13 0xffffffff in KGeoMap::KGeoMapWidget::setActive(bool) (this=0x90ec310,
state=true) at
/mnt/bigdisk/dk/extra/libkgeomap/libkgeomap/kgeomap_widget.cpp:2044
#14 0x082ed709 in Digikam::MapWidgetView::setActive(bool) (this=0x90dd450,
state=true) at /mnt/bigdisk/digikam-4.10.0/core/app/views/mapwidgetview.cpp:196
#15 0x082ade24 in
Digikam::StackedView::setViewMode(Digikam::StackedView::StackedViewMode)
(this=0x8debc68, mode=Digikam::StackedView::MapWidgetMode) at
/mnt/bigdisk/digikam-4.10.0/core/app/views/stackedview.cpp:383
#16 0x082b6260 in Digikam::DigikamView::slotMapWidgetView() (this=0x8b47978) at
/mnt/bigdisk/digikam-4.10.0/core/app/views/digikamview.cpp:1647
#17 0x082af18a in Digikam::DigikamView::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=0x8b47978,
_c=QMetaObject::InvokeMetaMethod, _id=57, _a=0xbfea5968) at
/mnt/bigdisk/digikam-4.10.0/build/core/app/digikamview.moc:318
#18 0xffffffff in QMetaObject::activate(QObject*, QMetaObject const*, int,
void**) () at /usr/lib/qt/lib/libQtCore.so.4
#19 0xffffffff in QAction::triggered(bool) () at /usr/lib/qt/lib/libQtGui.so.4
#20 0xffffffff in QAction::activate(QAction::ActionEvent) () at
/usr/lib/qt/lib/libQtGui.so.4
#21 0xffffffff in QToolButton::nextCheckState() () at
/usr/lib/qt/lib/libQtGui.so.4
#22 0xffffffff in  () at /usr/lib/qt/lib/libQtGui.so.4
#23 0xffffffff in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at
/usr/lib/qt/lib/libQtGui.so.4
#24 0xffffffff in QToolButton::mouseReleaseEvent(QMouseEvent*) () at
/usr/lib/qt/lib/libQtGui.so.4
#25 0xffffffff in QWidget::event(QEvent*) () at /usr/lib/qt/lib/libQtGui.so.4
#26 0xffffffff in QAbstractButton::event(QEvent*) () at
/usr/lib/qt/lib/libQtGui.so.4
#27 0xffffffff in QToolButton::event(QEvent*) () at
/usr/lib/qt/lib/libQtGui.so.4
#28 0xffffffff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at
/usr/lib/qt/lib/libQtGui.so.4
#29 0xffffffff in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/qt/lib/libQtGui.so.4
#30 0xffffffff in KApplication::notify(QObject*, QEvent*) () at
/usr/lib/libkdeui.so.5
#31 0xffffffff in QCoreApplication::notifyInternal(QObject*, QEvent*) () at
/usr/lib/qt/lib/libQtCore.so.4
#32 0xffffffff in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*,
QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/usr/lib/qt/lib/libQtGui.so.4
#33 0xffffffff in  () at /usr/lib/qt/lib/libQtGui.so.4
#34 0xffffffff in QApplication::x11ProcessEvent(_XEvent*) () at
/usr/lib/qt/lib/libQtGui.so.4
#35 0xffffffff in  () at /usr/lib/qt/lib/libQtGui.so.4
#36 0xffffffff in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#37 0xffffffff in  () at /usr/lib/libglib-2.0.so.0
#38 0xffffffff in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#39 0xffffffff in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/qt/lib/libQtCore.so.4
#40 0xffffffff in  () at /usr/lib/qt/lib/libQtGui.so.4
#41 0xffffffff in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/qt/lib/libQtCore.so.4
#42 0xffffffff in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/qt/lib/libQtCore.so.4
#43 0xffffffff in QCoreApplication::exec() () at /usr/lib/qt/lib/libQtCore.so.4
#44 0xffffffff in QApplication::exec() () at /usr/lib/qt/lib/libQtGui.so.4
#45 0x0830f53c in main(int, char**) (argc=1, argv=0xbfea66e4) at
/mnt/bigdisk/digikam-4.10.0/core/app/main/main.cpp:237

Reported using DrKonqi

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



More information about the Digikam-devel mailing list