[digikam] [Bug 343257] New: Digikam still crashing on startup; OpenSUSE claims all upstream libkexiv patches are in

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

[digikam] [Bug 343257] New: Digikam still crashing on startup; OpenSUSE claims all upstream libkexiv patches are in

Kenneth Ingham
https://bugs.kde.org/show_bug.cgi?id=343257

            Bug ID: 343257
           Summary: Digikam still crashing on startup; OpenSUSE claims all
                    upstream libkexiv patches are in
           Product: digikam
           Version: 4.6.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [hidden email]
          Reporter: [hidden email]

Application: digikam (4.6.0)
KDE Platform Version: 4.14.4
Qt Version: 4.8.6
Operating System: Linux 3.18.3-1-desktop x86_64
Distribution: "openSUSE 20150123 (Tumbleweed) (x86_64)"

-- Information about the crash:
The OpenSUSE developers say in bug 904446 (and confirmed by package versions)
that KDE applications are now at 14.12.1 and this should fix the problem.
https://bugzilla.opensuse.org/show_bug.cgi?id=904446

Unfortunately, it does not.  They therefore have asked that the upstream
developer identify what commit is missing so they can get it in.  Hence this
bug report.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7fe9ff271880 (LWP 2473))]

Thread 5 (Thread 0x7fe9da586700 (LWP 2474)):
#0  0x00007fe9f7d5e4ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe9decf9268 in linux_udev_event_thread_main (__timeout=-1, __nfds=2,
__fds=0x7fe9da585db0) at /usr/include/bits/poll2.h:46
#2  0x00007fe9decf9268 in linux_udev_event_thread_main (arg=<optimized out>) at
os/linux_udev.c:176
#3  0x00007fe9f590f3a4 in start_thread (arg=0x7fe9da586700) at
pthread_create.c:310
#4  0x00007fe9f7d66a4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fe9d3991700 (LWP 2475)):
[KCrash Handler]
#6  0x00007fe9f7cb70f7 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007fe9f7cb84ca in __GI_abort () at abort.c:78
#8  0x00007fe9f7cb0116 in __assert_fail_base (fmt=0x7fe9f7de5ab0 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fe9f43f61b0
"!xcb_xlib_threads_sequence_lost", file=file@entry=0x7fe9f43f600b "xcb_io.c",
line=line@entry=635, function=function@entry=0x7fe9f43f6477
<__PRETTY_FUNCTION__.14540> "_XReply") at assert.c:92
#9  0x00007fe9f7cb01c2 in __GI___assert_fail
(assertion=assertion@entry=0x7fe9f43f61b0 "!xcb_xlib_threads_sequence_lost",
file=file@entry=0x7fe9f43f600b "xcb_io.c", line=line@entry=635,
function=function@entry=0x7fe9f43f6477 <__PRETTY_FUNCTION__.14540> "_XReply")
at assert.c:101
#10 0x00007fe9f438761c in _XReply (dpy=dpy@entry=0x2ac9990,
rep=rep@entry=0x7fe9d398fa50, extra=extra@entry=0, discard=discard@entry=0) at
xcb_io.c:633
#11 0x00007fe9f436e056 in XGetWindowProperty (dpy=0x2ac9990, w=73401020,
property=property@entry=35, offset=offset@entry=0, length=length@entry=9,
delete=delete@entry=0, req_type=req_type@entry=35,
actual_type=actual_type@entry=0x7fe9d398fb18,
actual_format=actual_format@entry=0x7fe9d398fb0c,
nitems=nitems@entry=0x7fe9d398fb28, bytesafter=bytesafter@entry=0x7fe9d398fb20,
prop=prop@entry=0x7fe9d398fb10) at GetProp.c:69
#12 0x00007fe9f436cf3e in XGetWMHints (dpy=<optimized out>, w=<optimized out>)
at GetHints.c:116
#13 0x00007fe9f93dd8ec in QWidgetPrivate::setWindowIcon_sys(bool)
(this=this@entry=0x7fe9cc2ed320, forceReset=forceReset@entry=false) at
kernel/qwidget_x11.cpp:1557
#14 0x00007fe9f9392b45 in QWidget::create(unsigned long, bool, bool)
(this=0x7fe9cc3a9520, window=window@entry=0,
initializeWindow=initializeWindow@entry=true,
destroyOldWindow=destroyOldWindow@entry=true) at kernel/qwidget.cpp:1543
#15 0x00007fe9f93931c4 in QWidgetPrivate::createWinId(unsigned long)
(this=<optimized out>, winid=winid@entry=0) at kernel/qwidget.cpp:2576
#16 0x00007fe9f939325b in QWidget::winId() const (this=0x7fe9cc3a9520) at
kernel/qwidget.cpp:2534
#17 0x00007fe9f9fc92ff in KDialog::setPlainCaption(QString const&)
(this=this@entry=0x7fe9cc3a9520, caption=...) at
/usr/src/debug/kdelibs-4.14.4/kdeui/dialogs/kdialog.cpp:493
#18 0x00007fe9f9fc86a2 in KDialogPrivate::init(KDialog*)
(this=this@entry=0x7fe9cc3cbeb0, q=q@entry=0x7fe9cc3a9520) at
/usr/src/debug/kdelibs-4.14.4/kdeui/dialogs/kdialog.cpp:181
#19 0x00007fe9f9fc8802 in KDialog::KDialog(QWidget*, QFlags<Qt::WindowType>)
(this=0x7fe9cc3a9520, parent=<optimized out>, flags=...) at
/usr/src/debug/kdelibs-4.14.4/kdeui/dialogs/kdialog.cpp:192
#20 0x00007fe9f9fdc2a5 in KMessageBox::informationListWId(unsigned long,
QString const&, QStringList const&, QString const&, QString const&,
QFlags<KMessageBox::Option>) (parent_id=0, text=..., strlist=..., caption=...,
dontShowAgainName=..., options=...) at
/usr/src/debug/kdelibs-4.14.4/kdeui/dialogs/kmessagebox.cpp:987
#21 0x00007fe9f9fdc574 in KMessageBox::informationWId(unsigned long, QString
const&, QString const&, QString const&, QFlags<KMessageBox::Option>)
(parent_id=parent_id@entry=0, text=..., caption=..., dontShowAgainName=...,
options=...) at /usr/src/debug/kdelibs-4.14.4/kdeui/dialogs/kmessagebox.cpp:969
#22 0x00007fe9f9fdc861 in KMessageBox::messageBoxWId(unsigned long,
KMessageBox::DialogType, QString const&, QString const&, KGuiItem const&,
KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>)
(parent_id=parent_id@entry=0, type=type@entry=KMessageBox::Information,
text=..., caption=..., buttonYes=..., buttonNo=..., buttonCancel=...,
dontShow=..., options=...) at
/usr/src/debug/kdelibs-4.14.4/kdeui/dialogs/kmessagebox.cpp:1100
#23 0x00007fe9f9fdcac5 in KMessageBox::queuedMessageBoxWId(unsigned long,
KMessageBox::DialogType, QString const&, QString const&) (parent_id=0,
type=KMessageBox::Information, text=..., caption=...) at
/usr/src/debug/kdelibs-4.14.4/kdeui/dialogs/kmessagebox.cpp:1135
#24 0x00007fe9f8dba2ca in KMessage::message(KMessage::MessageType, QString
const&, QString const&) (messageType=messageType@entry=KMessage::Information,
text=..., caption=...) at
/usr/src/debug/kdelibs-4.14.4/kdecore/io/kmessage.cpp:97
#25 0x00007fe9f8dadbfc in KMessageBoxDebugStream::writeData(char const*, long
long) (this=0x7fe9cc254ee0, data=<optimized out>, len=194) at
/usr/src/debug/kdelibs-4.14.4/kdecore/io/kdebug.cpp:170
#26 0x00007fe9f88cc5b0 in QIODevice::write(char const*, long long)
(this=0x7fe9cc254ee0, data=0x7fe9cc2ed028 "digikam(2473)/KEXIV2: Cannot load
metadata from file   (Error # 11 :
/home/ingham/Photos/Alicia-2014-12-10/CellPhone/20141210_112417-levels.xcf: The
file contains data of an unknown image type ", maxSize=<optimized out>) at
io/qiodevice.cpp:1371
#27 0x00007fe9f88dbbdd in QTextStreamPrivate::flushWriteBuffer() (data=...,
this=<optimized out>) at ../../src/corelib/io/qiodevice.h:127
#28 0x00007fe9f88dbbdd in QTextStreamPrivate::flushWriteBuffer()
(this=this@entry=0x7fe9cc276960) at io/qtextstream.cpp:681
#29 0x00007fe9f88e47c1 in QTextStream::~QTextStream() (this=0x7fe9cc289700,
__in_chrg=<optimized out>) at io/qtextstream.cpp:1149
#30 0x00007fe9fe9fb966 in
KExiv2Iface::KExiv2::Private::printExiv2ExceptionError(QString const&,
Exiv2::BasicError<char>&) (this=0x7fe9cc289700, __in_chrg=<optimized out>) at
/usr/include/QtCore/qdebug.h:64
#31 0x00007fe9fe9fb966 in
KExiv2Iface::KExiv2::Private::printExiv2ExceptionError(QString const&,
Exiv2::BasicError<char>&) (this=0x7fe9d3990200, __in_chrg=<optimized out>) at
/usr/include/QtCore/qdebug.h:88
#32 0x00007fe9fe9fb966 in
KExiv2Iface::KExiv2::Private::printExiv2ExceptionError(QString const&,
Exiv2::BasicError<char>&) (msg=..., e=...) at
/usr/src/debug/libkexiv2-14.12.1/libkexiv2/kexiv2_p.cpp:342
#33 0x00007fe9fe9f937d in KExiv2Iface::KExiv2::load(QString const&) const
(this=this@entry=0x7fe9cc276710, filePath=...) at
/usr/src/debug/libkexiv2-14.12.1/libkexiv2/kexiv2.cpp:340
#34 0x00007fe9fd040446 in Digikam::DMetadata::load(QString const&) const
(this=this@entry=0x7fe9cc276710, filePath=...) at
/usr/src/debug/digikam-4.6.0/core/libs/dmetadata/dmetadata.cpp:110
#35 0x00007fe9fd5ada7f in Digikam::ImageScanner::loadFromDisk()
(this=this@entry=0x7fe9d39904c0) at
/usr/src/debug/digikam-4.6.0/core/libs/database/imagescanner.cpp:1525
#36 0x00007fe9fd5adc70 in Digikam::ImageScanner::newFile(int)
(this=this@entry=0x7fe9d39904c0, albumId=albumId@entry=5) at
/usr/src/debug/digikam-4.6.0/core/libs/database/imagescanner.cpp:285
#37 0x00007fe9fd546e96 in Digikam::CollectionScanner::scanNewFile(QFileInfo
const&, int) (this=this@entry=0x7fe9d3990d20, info=..., albumId=5) at
/usr/src/debug/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1247
#38 0x00007fe9fd549fff in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) (this=this@entry=0x7fe9d3990d20, location=..., album=...) at
/usr/src/debug/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1089
#39 0x00007fe9fd549eb7 in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) (this=this@entry=0x7fe9d3990d20, location=..., album=...) at
/usr/src/debug/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1112
#40 0x00007fe9fd549eb7 in
Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&,
QString const&) (this=this@entry=0x7fe9d3990d20, location=..., album=...) at
/usr/src/debug/digikam-4.6.0/core/libs/database/collectionscanner.cpp:1112
#41 0x00007fe9fd54a8c3 in
Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&)
(this=this@entry=0x7fe9d3990d20, location=...) at
/usr/src/debug/digikam-4.6.0/core/libs/database/collectionscanner.cpp:828
#42 0x00007fe9fd54b49d in Digikam::CollectionScanner::completeScan()
(this=this@entry=0x7fe9d3990d20) at
/usr/src/debug/digikam-4.6.0/core/libs/database/collectionscanner.cpp:489
#43 0x00000000005e402f in Digikam::ScanController::run() (this=0x2c1baf0) at
/usr/src/debug/digikam-4.6.0/core/app/database/scancontroller.cpp:756
#44 0x00007fe9f883c79f in QThreadPrivate::start(void*) (arg=0x2c1baf0) at
thread/qthread_unix.cpp:349
#45 0x00007fe9f590f3a4 in start_thread (arg=0x7fe9d3991700) at
pthread_create.c:310
#46 0x00007fe9f7d66a4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fe9d3190700 (LWP 2476)):
#0  0x00007fe9f7d5e4ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe9efeb3be4 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fe9c4003260, timeout=-1, context=0x7fe9c40009a0) at gmain.c:4076
#2  0x00007fe9efeb3be4 in g_main_context_iterate
(context=context@entry=0x7fe9c40009a0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776
#3  0x00007fe9efeb3cec in g_main_context_iteration (context=0x7fe9c40009a0,
may_block=1) at gmain.c:3842
#4  0x00007fe9f896b10e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fe9c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007fe9f893ce9f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe9d318fd20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe9f893d195 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe9d318fd20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe9f883a0bf in QThread::exec() (this=this@entry=0x2c7d850) at
thread/qthread.cpp:538
#8  0x00007fe9f891e7b3 in QInotifyFileSystemWatcherEngine::run()
(this=0x2c7d850) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007fe9f883c79f in QThreadPrivate::start(void*) (arg=0x2c7d850) at
thread/qthread_unix.cpp:349
#10 0x00007fe9f590f3a4 in start_thread (arg=0x7fe9d3190700) at
pthread_create.c:310
#11 0x00007fe9f7d66a4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe9d1384700 (LWP 3599)):
#0  0x00007fe9f7d5e4ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe9efeb3be4 in g_main_context_iterate (priority=2147483647, n_fds=1,
fds=0x7fe9bc003210, timeout=-1, context=0x7fe9bc0009a0) at gmain.c:4076
#2  0x00007fe9efeb3be4 in g_main_context_iterate
(context=context@entry=0x7fe9bc0009a0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776
#3  0x00007fe9efeb3cec in g_main_context_iteration (context=0x7fe9bc0009a0,
may_block=1) at gmain.c:3842
#4  0x00007fe9f896b10e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fe9bc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007fe9f893ce9f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe9d1383d20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe9f893d195 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fe9d1383d20, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe9f883a0bf in QThread::exec() (this=this@entry=0x2fefcd0) at
thread/qthread.cpp:538
#8  0x00007fe9f891e7b3 in QInotifyFileSystemWatcherEngine::run()
(this=0x2fefcd0) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007fe9f883c79f in QThreadPrivate::start(void*) (arg=0x2fefcd0) at
thread/qthread_unix.cpp:349
#10 0x00007fe9f590f3a4 in start_thread (arg=0x7fe9d1384700) at
pthread_create.c:310
#11 0x00007fe9f7d66a4d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe9ff271880 (LWP 2473)):
#0  0x00007fe9f591385f in pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe9f883cc86 in QWaitCondition::wait(QMutex*, unsigned long)
(time=18446744073709551615, this=0x2c2b3f0) at
thread/qwaitcondition_unix.cpp:86
#2  0x00007fe9f883cc86 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x2c18220, mutex=mutex@entry=0x2c181f8,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe9f883c36e in QThread::wait(unsigned long)
(this=this@entry=0x2c1baf0, time=time@entry=18446744073709551615) at
thread/qthread_unix.cpp:720
#4  0x00000000005df969 in Digikam::ScanController::shutDown()
(this=this@entry=0x2c1baf0) at
/usr/src/debug/digikam-4.6.0/core/app/database/scancontroller.cpp:361
#5  0x00000000005e272b in Digikam::ScanController::~ScanController()
(this=0x2c1baf0, __in_chrg=<optimized out>) at
/usr/src/debug/digikam-4.6.0/core/app/database/scancontroller.cpp:337
#6  0x00000000005e28a7 in destroy() (this=0x2c1baf0, __in_chrg=<optimized out>)
at /usr/src/debug/digikam-4.6.0/core/app/database/scancontroller.cpp:277
#7  0x00000000005e28a7 in destroy() () at
/usr/src/debug/digikam-4.6.0/core/app/database/scancontroller.cpp:284
#8  0x00007fe9f7cb9949 in __run_exit_handlers (status=1, listp=0x7fe9f80195c8
<__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#9  0x00007fe9f7cb9995 in __GI_exit (status=<optimized out>) at exit.c:104
#10 0x00007fe9f93b3018 in qt_xio_errhandler(Display*) () at
kernel/qapplication_x11.cpp:773
#11 0x00007fe9fa063750 in KApplication::xioErrhandler(_XDisplay*)
(this=0x7fffa22fd240, dpy=0x2ac9990) at
/usr/src/debug/kdelibs-4.14.4/kdeui/kernel/kapplication.cpp:419
#12 0x00007fe9f43893be in _XIOError (dpy=dpy@entry=0x2ac9990) at XlibInt.c:1498
#13 0x00007fe9f438753a in _XReply (dpy=dpy@entry=0x2ac9990,
rep=rep@entry=0x7fffa22fbc80, extra=extra@entry=0, discard=discard@entry=1) at
xcb_io.c:708
#14 0x00007fe9f4382e9d in XSync (dpy=0x2ac9990, discard=0) at Sync.c:44
#15 0x00007fe9f953af25 in QRasterWindowSurface::syncX() (this=0x2eb5700) at
painting/qwindowsurface_raster.cpp:134
#16 0x00007fe9f953b205 in QRasterWindowSurface::beginPaint(QRegion const&)
(this=0x2eb5700, rgn=...) at painting/qwindowsurface_raster.cpp:143
#17 0x00007fe9f9554a09 in QWidgetBackingStore::sync()
(toCleanIsInTopLevelCoordinates=true, returnInfo=0x7fffa22fbd80,
windowSurface=0x2eb5700, widget=<optimized out>, toClean=..., this=0x2f9a860)
at painting/qbackingstore.cpp:379
#18 0x00007fe9f9554a09 in QWidgetBackingStore::sync() (this=0x2f9a860) at
painting/qbackingstore.cpp:1304
#19 0x00007fe9f938b610 in QWidgetPrivate::syncBackingStore()
(this=this@entry=0x2babbc0) at kernel/qwidget.cpp:1894
#20 0x00007fe9f939b5ba in QWidget::event(QEvent*) (this=this@entry=0x2ead6b0,
event=event@entry=0x2ecfed0) at kernel/qwidget.cpp:8693
#21 0x00007fe9f97512c3 in QMainWindow::event(QEvent*)
(this=this@entry=0x2ead6b0, event=event@entry=0x2ecfed0) at
widgets/qmainwindow.cpp:1478
#22 0x00007fe9fa118a71 in KMainWindow::event(QEvent*)
(this=this@entry=0x2ead6b0, ev=ev@entry=0x2ecfed0) at
/usr/src/debug/kdelibs-4.14.4/kdeui/widgets/kmainwindow.cpp:1084
#23 0x00007fe9fa150409 in KXmlGuiWindow::event(QEvent*) (this=0x2ead6b0,
ev=0x2ecfed0) at
/usr/src/debug/kdelibs-4.14.4/kdeui/xmlgui/kxmlguiwindow.cpp:126
#24 0x00007fe9f934c7bc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x2ad4130, receiver=receiver@entry=0x2ead6b0,
e=e@entry=0x2ecfed0) at kernel/qapplication.cpp:4565
#25 0x00007fe9f9352cfd in QApplication::notify(QObject*, QEvent*)
(this=this@entry=0x7fffa22fd240, receiver=receiver@entry=0x2ead6b0,
e=e@entry=0x2ecfed0) at kernel/qapplication.cpp:4351
#26 0x00007fe9fa064b9a in KApplication::notify(QObject*, QEvent*)
(this=0x7fffa22fd240, receiver=0x2ead6b0, event=0x2ecfed0) at
/usr/src/debug/kdelibs-4.14.4/kdeui/kernel/kapplication.cpp:311
#27 0x00007fe9f893e2dd in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7fffa22fd240, receiver=receiver@entry=0x2ead6b0,
event=event@entry=0x2ecfed0) at kernel/qcoreapplication.cpp:953
#28 0x00007fe9f89415ad in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x2ecfed0, receiver=0x2ead6b0) at
kernel/qcoreapplication.h:231
#29 0x00007fe9f89415ad in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x299c560) at kernel/qcoreapplication.cpp:1577
#30 0x00007fe9f8941a53 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1470
#31 0x00007fe9f896b92e in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) () at kernel/qcoreapplication.h:236
#32 0x00007fe9f896b92e in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x2ac4880) at kernel/qeventdispatcher_glib.cpp:300
#33 0x00007fe9efeb3a04 in g_main_context_dispatch (context=0x2ac75f0) at
gmain.c:3111
#34 0x00007fe9efeb3a04 in g_main_context_dispatch
(context=context@entry=0x2ac75f0) at gmain.c:3710
#35 0x00007fe9efeb3c48 in g_main_context_iterate
(context=context@entry=0x2ac75f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#36 0x00007fe9efeb3cec in g_main_context_iteration (context=0x2ac75f0,
may_block=1) at gmain.c:3842
#37 0x00007fe9f896b0ee in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x29a1e00, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#38 0x00007fe9f93e96c6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007fe9f893ce9f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x2cb9d20, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007fe9f893d195 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x2cb9d20,
flags=...) at kernel/qeventloop.cpp:204
#41 0x00000000005dfdb9 in
Digikam::ScanController::completeCollectionScanCore(bool, bool)
(this=0x2c1baf0, needTotalFiles=needTotalFiles@entry=true,
defer=defer@entry=false) at
/usr/src/debug/digikam-4.6.0/core/app/database/scancontroller.cpp:486
#42 0x00000000005dfebe in
Digikam::ScanController::completeCollectionScanInBackground(bool)
(this=<optimized out>, defer=defer@entry=false) at
/usr/src/debug/digikam-4.6.0/core/app/database/scancontroller.cpp:471
#43 0x000000000052fc27 in Digikam::NewItemsFinder::slotStart() (this=0x5b81d20)
at
/usr/src/debug/digikam-4.6.0/core/utilities/maintenance/newitemsfinder.cpp:112
#44 0x00007fe9f89565ce in QObject::event(QEvent*) (this=0x5b81d20, e=<optimized
out>) at kernel/qobject.cpp:1231
#45 0x00007fe9f934c7bc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this@entry=0x2ad4130, receiver=receiver@entry=0x5b81d20,
e=e@entry=0x2cbb380) at kernel/qapplication.cpp:4565
#46 0x00007fe9f9352cfd in QApplication::notify(QObject*, QEvent*)
(this=this@entry=0x7fffa22fd240, receiver=receiver@entry=0x5b81d20,
e=e@entry=0x2cbb380) at kernel/qapplication.cpp:4351
#47 0x00007fe9fa064b9a in KApplication::notify(QObject*, QEvent*)
(this=0x7fffa22fd240, receiver=0x5b81d20, event=0x2cbb380) at
/usr/src/debug/kdelibs-4.14.4/kdeui/kernel/kapplication.cpp:311
#48 0x00007fe9f893e2dd in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7fffa22fd240, receiver=receiver@entry=0x5b81d20,
event=event@entry=0x2cbb380) at kernel/qcoreapplication.cpp:953
#49 0x00007fe9f89415ad in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x2cbb380, receiver=0x5b81d20) at
kernel/qcoreapplication.h:231
#50 0x00007fe9f89415ad in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0,
data=0x299c560) at kernel/qcoreapplication.cpp:1577
#51 0x00007fe9f8941a53 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver@entry=0x0, event_type=event_type@entry=0) at
kernel/qcoreapplication.cpp:1470
#52 0x00007fe9f896b92e in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) () at kernel/qcoreapplication.h:236
#53 0x00007fe9f896b92e in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x2ac4880) at kernel/qeventdispatcher_glib.cpp:300
#54 0x00007fe9efeb3a04 in g_main_context_dispatch (context=0x2ac75f0) at
gmain.c:3111
#55 0x00007fe9efeb3a04 in g_main_context_dispatch
(context=context@entry=0x2ac75f0) at gmain.c:3710
#56 0x00007fe9efeb3c48 in g_main_context_iterate
(context=context@entry=0x2ac75f0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3781
#57 0x00007fe9efeb3cec in g_main_context_iteration (context=0x2ac75f0,
may_block=1) at gmain.c:3842
#58 0x00007fe9f896b0ee in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x29a1e00, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#59 0x00007fe9f93e96c6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#60 0x00007fe9f893ce9f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffa22fcd20, flags=...) at kernel/qeventloop.cpp:149
#61 0x00007fe9f893d195 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffa22fcd20, flags=...) at kernel/qeventloop.cpp:204
#62 0x00007fe9f89425e9 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1225
#63 0x00007fe9f934af8c in QApplication::exec() () at
kernel/qapplication.cpp:3823
#64 0x00000000004a1250 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/digikam-4.6.0/core/app/main/main.cpp:237

Possible duplicates by query: bug 342010, bug 341307, bug 341024, bug 337300,
bug 336594.

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 343257] Digikam still crashing on startup; OpenSUSE claims all upstream libkexiv patches are in

Kenneth Ingham
https://bugs.kde.org/show_bug.cgi?id=343257

--- Comment #1 from Kenneth Ingham <[hidden email]> ---
Here are relevant OpenSUSE packages installed:
$ rpm -qa | egrep 'digikam|libkexiv|libexiv' | sort
digikam-4.6.0-2.1.x86_64
digikam-debuginfo-4.6.0-2.1.x86_64
digikam-doc-4.6.0-2.1.noarch
libexiv2-13-0.24-5.5.x86_64
libexiv2-13-debuginfo-0.24-5.5.x86_64
libexiv2-devel-0.24-5.5.x86_64
libkexiv2-11-14.12.1-1.1.x86_64
libkexiv2-11-debuginfo-14.12.1-1.1.x86_64

--
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 343257] Digikam still crashing on startup; OpenSUSE claims all upstream libkexiv patches are in

Gilles Caulier-4
In reply to this post by Kenneth Ingham
https://bugs.kde.org/show_bug.cgi?id=343257

Gilles Caulier <[hidden email]> changed:

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

--- Comment #2 from Gilles Caulier <[hidden email]> ---
This is due to KDEbug message that KDE try to show in a GUI dialog instead
console trace. As these message come from a separated thread and as X11 is non
re-entrant, digiKAm crash.

Solution : run kdebugdialog, and disable the option to wrap debug trace on a
dialog.

This problem is fixed definitively in KF5 port of digiKam as we don't use
KDebug bu qDebug instead.

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 343257] Digikam still crashing on startup; OpenSUSE claims all upstream libkexiv patches are in

Gilles Caulier-4
In reply to this post by Kenneth Ingham
https://bugs.kde.org/show_bug.cgi?id=343257

Gilles Caulier <[hidden email]> changed:

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

--- Comment #3 from Gilles Caulier <[hidden email]> ---


*** This bug has been marked as a duplicate of bug 342010 ***

--
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 343257] Digikam still crashing on startup; OpenSUSE claims all upstream libkexiv patches are in

Christoph Feck-2
In reply to this post by Kenneth Ingham
https://bugs.kde.org/show_bug.cgi?id=343257

--- Comment #4 from Christoph Feck <[hidden email]> ---
Kenneth, did you read bug 342010 comment #2 and bug 342010 comment #6?

--
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 343257] Digikam still crashing on startup; OpenSUSE claims all upstream libkexiv patches are in

Kenneth Ingham
In reply to this post by Kenneth Ingham
https://bugs.kde.org/show_bug.cgi?id=343257

--- Comment #5 from Kenneth Ingham <[hidden email]> ---
Running kdebugdialog --fullmode and removing the message box from  everything
related to Digikam and KEXIV2 solved the problem.  Thank you.

--
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 343257] Digikam still crashing on startup; OpenSUSE claims all upstream libkexiv patches are in

bugzilla_noreply
In reply to this post by Kenneth Ingham
https://bugs.kde.org/show_bug.cgi?id=343257

[hidden email] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|general                     |Metadata-Engine

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