Bug 427780 - Crash when tagging images (not videos)
Summary: Crash when tagging images (not videos)
Status: REOPENED
Alias: None
Product: kphotoalbum
Classification: Applications
Component: general (show other bugs)
Version: 5.7.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: KPhotoAlbum Bugs
URL:
Keywords: drkonqi
: 430097 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-10-15 21:31 UTC by Joan
Modified: 2020-12-07 20:14 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (26.47 KB, text/plain)
2020-11-20 23:18 UTC, Joan
Details
New crash information added by DrKonqi (33.29 KB, text/plain)
2020-11-20 23:35 UTC, Joan
Details
attachment-3148-0.html (2.33 KB, text/html)
2020-12-05 22:59 UTC, Joan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joan 2020-10-15 21:31:42 UTC
Application: kphotoalbum (5.7.0)

Qt Version: 5.15.0
Frameworks Version: 5.75.0
Operating System: Linux 5.4.0-51-generic x86_64
Windowing system: X11
Distribution: KDE neon User Edition 5.20

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

I have reported some crashes when browsing videos, this time the crash happened when opening an image


qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9014, resource id: 14680208, major code: 40 (TranslateCoords), minor code: 0
Warning: Directory NikonPreview has an unexpected next pointer; ignored.
Warning: Directory NikonPreview, entry 0x0201: Data area exceeds data buffer, ignoring it.
Warning: Directory NikonPreview, entry 0x0000 has unknown Exif (TIFF) type 0; setting type size 1.
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
Warning: Directory Minolta, entry 0x0088: Data area exceeds data buffer, ignoring it.
Warning: Directory Canon has an unexpected next pointer; ignored.
Warning: Directory Canon has an unexpected next pointer; ignored.
Warning: Directory Canon has an unexpected next pointer; ignored.
Warning: Directory Canon has an unexpected next pointer; ignored.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = kphotoalbum path = /usr/bin pid = 1905

The crash can be reproduced sometimes.

-- Backtrace:
Application: KPhotoAlbum (kphotoalbum), signal: Segmentation fault

[New LWP 1907]
[New LWP 1908]
[New LWP 1909]
[New LWP 1910]
[New LWP 1911]
[New LWP 1940]
[New LWP 1941]
[New LWP 1942]
[New LWP 2214]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007ff7aeac1aff in __GI___poll (fds=0x7ffeaee97528, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7ff79bfa4180 (LWP 1905))]

Thread 10 (Thread 0x7ff7697fc700 (LWP 2214)):
#0  __GI___libc_read (nbytes=10, buf=0x7ff7697fb25e, fd=21) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=21, buf=0x7ff7697fb25e, nbytes=10) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007ff7a579c955 in pa_read () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#3  0x00007ff7ade85416 in pa_mainloop_prepare () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007ff7ade85eb4 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007ff7ade85f70 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007ff7ade9411d in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#7  0x00007ff7a57cb67c in ?? () from /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-13.99.so
#8  0x00007ff7ae948609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff7aeace293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7ff7723fd700 (LWP 1942)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c5d34eeba0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c5d34eeb50, cond=0x55c5d34eeb78) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c5d34eeb78, mutex=0x55c5d34eeb50) at pthread_cond_wait.c:638
#3  0x00007ff7aefbf10b in QWaitConditionPrivate::wait (deadline=..., this=0x55c5d34eeb50) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55c5d36af880, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff7aefbf1d1 in QWaitCondition::wait (this=this@entry=0x55c5d36af878, mutex=mutex@entry=0x55c5d36af880, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x000055c5cc6e9f5a in ImageManager::AsyncLoader::next (this=0x55c5d36af850) at ./ImageManager/AsyncLoader.cpp:186
#7  0x000055c5cc6e9656 in ImageManager::ImageLoaderThread::run (this=0x55c5d3670030) at ./ImageManager/ImageLoaderThread.cpp:59
#8  0x00007ff7aefb920c in QThreadPrivate::start (arg=0x55c5d3670030) at thread/qthread_unix.cpp:342
#9  0x00007ff7ae948609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ff7aeace293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7ff773fff700 (LWP 1941)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c5d34eeba0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c5d34eeb50, cond=0x55c5d34eeb78) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c5d34eeb78, mutex=0x55c5d34eeb50) at pthread_cond_wait.c:638
#3  0x00007ff7aefbf10b in QWaitConditionPrivate::wait (deadline=..., this=0x55c5d34eeb50) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55c5d36af880, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff7aefbf1d1 in QWaitCondition::wait (this=this@entry=0x55c5d36af878, mutex=mutex@entry=0x55c5d36af880, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x000055c5cc6e9f5a in ImageManager::AsyncLoader::next (this=0x55c5d36af850) at ./ImageManager/AsyncLoader.cpp:186
#7  0x000055c5cc6e9656 in ImageManager::ImageLoaderThread::run (this=0x55c5d3a34d20) at ./ImageManager/ImageLoaderThread.cpp:59
#8  0x00007ff7aefb920c in QThreadPrivate::start (arg=0x55c5d3a34d20) at thread/qthread_unix.cpp:342
#9  0x00007ff7ae948609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ff7aeace293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7ff78b781700 (LWP 1940)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c5d34eeba0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c5d34eeb50, cond=0x55c5d34eeb78) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55c5d34eeb78, mutex=0x55c5d34eeb50) at pthread_cond_wait.c:638
#3  0x00007ff7aefbf10b in QWaitConditionPrivate::wait (deadline=..., this=0x55c5d34eeb50) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x55c5d36af880, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007ff7aefbf1d1 in QWaitCondition::wait (this=this@entry=0x55c5d36af878, mutex=mutex@entry=0x55c5d36af880, time=time@entry=18446744073709551615) at ../../include/QtCore/../../src/corelib/kernel/qdeadlinetimer.h:68
#6  0x000055c5cc6e9f5a in ImageManager::AsyncLoader::next (this=0x55c5d36af850) at ./ImageManager/AsyncLoader.cpp:186
#7  0x000055c5cc6e9656 in ImageManager::ImageLoaderThread::run (this=0x55c5d3a34c90) at ./ImageManager/ImageLoaderThread.cpp:59
#8  0x00007ff7aefb920c in QThreadPrivate::start (arg=0x55c5d3a34c90) at thread/qthread_unix.cpp:342
#9  0x00007ff7ae948609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007ff7aeace293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7ff791f38700 (LWP 1911)):
#0  0x00007ff7ad584368 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff7ad537169 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff7ad5372e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff7af1f5eab in QEventDispatcherGlib::processEvents (this=0x7ff774000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007ff7af19a1bb in QEventLoop::exec (this=this@entry=0x7ff791f373f0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007ff7aefb8082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007ff7b03f7f2b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ff7aefb920c in QThreadPrivate::start (arg=0x7ff7b047ad80) at thread/qthread_unix.cpp:342
#8  0x00007ff7ae948609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007ff7aeace293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ff7937fe700 (LWP 1910)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ff794005718) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ff7940056c8, cond=0x7ff7940056f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7ff7940056f0, mutex=0x7ff7940056c8) at pthread_cond_wait.c:638
#3  0x00007ff79967097b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff79967058b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff7ae948609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff7aeace293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ff78bfff700 (LWP 1909)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ff794005718) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ff7940056c8, cond=0x7ff7940056f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7ff7940056f0, mutex=0x7ff7940056c8) at pthread_cond_wait.c:638
#3  0x00007ff79967097b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff79967058b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff7ae948609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff7aeace293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ff793fff700 (LWP 1908)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ff794005718) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ff7940056c8, cond=0x7ff7940056f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7ff7940056f0, mutex=0x7ff7940056c8) at pthread_cond_wait.c:638
#3  0x00007ff79967097b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff79967058b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff7ae948609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff7aeace293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ff798ee7700 (LWP 1907)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7ff794005718) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ff7940056c8, cond=0x7ff7940056f0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x7ff7940056f0, mutex=0x7ff7940056c8) at pthread_cond_wait.c:638
#3  0x00007ff79967097b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff79967058b in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff7ae948609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007ff7aeace293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ff79bfa4180 (LWP 1905)):
[KCrash Handler]
#4  0x000055c5cc7d78b0 in BackgroundJobs::HandleVideoThumbnailRequestJob::sendResult (this=0x55c5d3b746b0, image=...) at ./BackgroundJobs/HandleVideoThumbnailRequestJob.cpp:106
#5  0x000055c5cc7d7aa7 in BackgroundJobs::HandleVideoThumbnailRequestJob::frameLoaded (this=this@entry=0x55c5d3b746b0, image=...) at ./BackgroundJobs/HandleVideoThumbnailRequestJob.cpp:72
#6  0x000055c5cc5d957d in BackgroundJobs::HandleVideoThumbnailRequestJob::qt_static_metacall (_o=0x55c5d3b746b0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/kphotoalbum_autogen/UHUIEV64BD/moc_HandleVideoThumbnailRequestJob.cpp:73
#7  0x00007ff7af1d25e0 in doActivate<false> (sender=0x55c5d45c3a20, signal_index=3, argv=0x7ffeaee97f20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#8  0x00007ff7af1cb977 in QMetaObject::activate (sender=sender@entry=0x55c5d45c3a20, m=m@entry=0x55c5cc8981a0 <ImageManager::ExtractOneVideoFrame::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffeaee97f20) at kernel/qobject.cpp:3946
#9  0x000055c5cc5ced26 in ImageManager::ExtractOneVideoFrame::result (this=this@entry=0x55c5d45c3a20, _t1=...) at ./obj-x86_64-linux-gnu/kphotoalbum_autogen/NAEE7Z5ID4/moc_ExtractOneVideoFrame.cpp:144
#10 0x000055c5cc6fd2c4 in ImageManager::ExtractOneVideoFrame::frameFetched (this=0x55c5d45c3a20) at ./ImageManager/ExtractOneVideoFrame.cpp:98
#11 0x00007ff7af1d25ae in QtPrivate::QSlotObjectBase::call (a=0x7ffeaee980e0, r=0x55c5d45c3a20, this=0x55c5d3fb6a80) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#12 doActivate<false> (sender=0x55c5d46bae40, signal_index=11, argv=0x7ffeaee980e0) at kernel/qobject.cpp:3886
#13 0x00007ff7af1cb977 in QMetaObject::activate (sender=sender@entry=0x55c5d46bae40, m=m@entry=0x7ff7af480780 <QProcess::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffeaee980e0) at kernel/qobject.cpp:3946
#14 0x00007ff7af10a65c in QProcess::finished (this=this@entry=0x55c5d46bae40, _t1=<optimized out>, _t2=<optimized out>) at .moc/moc_qprocess.cpp:339
#15 0x00007ff7af113e9f in QProcessPrivate::_q_processDied (this=0x7ff79400fb10) at io/qprocess.cpp:1184
#16 0x00007ff7af114082 in QProcess::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffeaee98280) at io/qprocess.h:318
#17 0x00007ff7af1d25e0 in doActivate<false> (sender=0x55c5d46d8a10, signal_index=3, argv=0x7ffeaee98280) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#18 0x00007ff7af1cb977 in QMetaObject::activate (sender=sender@entry=0x55c5d46d8a10, m=m@entry=0x7ff7af482b60 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffeaee98280) at kernel/qobject.cpp:3946
#19 0x00007ff7af1d6623 in QSocketNotifier::activated (this=this@entry=0x55c5d46d8a10, _t1=..., _t2=<optimized out>, _t3=...) at .moc/moc_qsocketnotifier.cpp:178
#20 0x00007ff7af1d6dc3 in QSocketNotifier::event (this=0x55c5d46d8a10, e=0x7ffeaee98550) at kernel/qsocketnotifier.cpp:302
#21 0x00007ff7afcd4cc3 in QApplicationPrivate::notify_helper (this=this@entry=0x55c5cdeb1db0, receiver=receiver@entry=0x55c5d46d8a10, e=e@entry=0x7ffeaee98550) at kernel/qapplication.cpp:3671
#22 0x00007ff7afcddc70 in QApplication::notify (this=0x7ffeaee98840, receiver=0x55c5d46d8a10, e=0x7ffeaee98550) at kernel/qapplication.cpp:3417
#23 0x00007ff7af19b6aa in QCoreApplication::notifyInternal2 (receiver=0x55c5d46d8a10, event=0x7ffeaee98550) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#24 0x00007ff7af1f6a95 in socketNotifierSourceDispatch (source=0x55c5cdf61810) at kernel/qeventdispatcher_glib.cpp:107
#25 0x00007ff7ad536fbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ff7ad537240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ff7ad5372e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ff7af1f5eab in QEventDispatcherGlib::processEvents (this=0x55c5cdf65870, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#29 0x00007ff7af19a1bb in QEventLoop::exec (this=this@entry=0x7ffeaee98760, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#30 0x00007ff7af1a2354 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#31 0x000055c5cc5cb9cc in main (argc=<optimized out>, argv=<optimized out>) at ./main.cpp:158
[Inferior 1 (process 1905) detached]

Possible duplicates by query: bug 423811, bug 422555.

Reported using DrKonqi
Comment 1 Joan 2020-11-20 23:18:15 UTC
Created attachment 133509 [details]
New crash information added by DrKonqi

kphotoalbum (5.7.0) using Qt 5.15.1

- What I was doing when the application crashed:

New backtrace of this crash (same as others just crashed when tagging photos)

-- Backtrace (Reduced):
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007f64d06cd859 in __GI_abort () at abort.c:79
[...]
#10 0x000055dd297558d3 in BackgroundJobs::HandleVideoThumbnailRequestJob::sendResult (this=0x55dd316d4090, image=...) at ./BackgroundJobs/HandleVideoThumbnailRequestJob.cpp:106
#11 0x000055dd29755ac7 in BackgroundJobs::HandleVideoThumbnailRequestJob::frameLoaded (this=this@entry=0x55dd316d4090, image=...) at ./BackgroundJobs/HandleVideoThumbnailRequestJob.cpp:72
#12 0x000055dd295575ad in BackgroundJobs::HandleVideoThumbnailRequestJob::qt_static_metacall (_o=0x55dd316d4090, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/kphotoalbum_autogen/UHUIEV64BD/moc_HandleVideoThumbnailRequestJob.cpp:73
Comment 2 Joan 2020-11-20 23:35:54 UTC
Created attachment 133510 [details]
New crash information added by DrKonqi

kphotoalbum (5.7.0) using Qt 5.15.1

- What I was doing when the application crashed:

After tagging some photos I tried to delete some of them.

-- Backtrace (Reduced):
#4  0x000055c3fb3638d0 in BackgroundJobs::HandleVideoThumbnailRequestJob::sendResult (this=0x55c4078ab780, image=...) at ./BackgroundJobs/HandleVideoThumbnailRequestJob.cpp:106
#5  0x000055c3fb363ac7 in BackgroundJobs::HandleVideoThumbnailRequestJob::frameLoaded (this=this@entry=0x55c4078ab780, image=...) at ./BackgroundJobs/HandleVideoThumbnailRequestJob.cpp:72
#6  0x000055c3fb1655ad in BackgroundJobs::HandleVideoThumbnailRequestJob::qt_static_metacall (_o=0x55c4078ab780, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/kphotoalbum_autogen/UHUIEV64BD/moc_HandleVideoThumbnailRequestJob.cpp:73
#7  0x00007fea7b28d980 in doActivate<false> (sender=0x55c403206190, signal_index=3, argv=0x7ffc24bb99a0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
[...]
#9  0x000055c3fb15ad56 in ImageManager::ExtractOneVideoFrame::result (this=this@entry=0x55c403206190, _t1=...) at ./obj-x86_64-linux-gnu/kphotoalbum_autogen/NAEE7Z5ID4/moc_ExtractOneVideoFrame.cpp:144
Comment 3 Johannes Zarl-Zierl 2020-11-21 00:44:36 UTC
Hi Joan,

Thanks for your patience and for keeping the crash reports coming.

The backtraces all seem related to the video thumbnailer.

Summarizing your reports so far, it seems that the crashes occur during random times and do not seem related to a specific task that you are doing.

If you start kphotoalbum and take a look at the background job queue (press the "LED-like" thing in the status bar) - is it mostly empty? Does it show failed jobs (red status).

Did you try just opening kphotoalbum and not doing anything? Does it crash after a while?

Thanks,
  Johannes
Comment 4 Joan 2020-12-05 22:59:54 UTC
Created attachment 133896 [details]
attachment-3148-0.html

Hi, I finally find time to organize the pictures again, about your
questions (today I haven't experienced any crashes so far)

   - Job queue is empty (I remember that back in time there where more
   items in queue and it was blinking all the time)
   - Maybe the importing queue was finally processed or might be some
   improvements in video in current Neon version

If more errors appear I'll let you know

Missatge de Johannes Zarl-Zierl <bugzilla_noreply@kde.org> del dia ds., 21
de nov. 2020 a les 1:44:

> https://bugs.kde.org/show_bug.cgi?id=427780
>
> Johannes Zarl-Zierl <johannes@zarl-zierl.at> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>                  CC|                            |johannes@zarl-zierl.at
>
> --- Comment #3 from Johannes Zarl-Zierl <johannes@zarl-zierl.at> ---
> Hi Joan,
>
> Thanks for your patience and for keeping the crash reports coming.
>
> The backtraces all seem related to the video thumbnailer.
>
> Summarizing your reports so far, it seems that the crashes occur during
> random
> times and do not seem related to a specific task that you are doing.
>
> If you start kphotoalbum and take a look at the background job queue
> (press the
> "LED-like" thing in the status bar) - is it mostly empty? Does it show
> failed
> jobs (red status).
>
> Did you try just opening kphotoalbum and not doing anything? Does it crash
> after a while?
>
> Thanks,
>   Johannes
>
> --
> You are receiving this mail because:
> You reported the bug.
> You are on the CC list for the bug.
Comment 5 Johannes Zarl-Zierl 2020-12-05 23:56:13 UTC
Hi!

Thanks for the update!
No remaining background jobs and no more crashes since the OS update seem like good news to me. I hope I'm not too optimistic by closing the bug for now. Please do reopen the bug report if it happens again.

Cheers,
  Johannes
Comment 6 Johannes Zarl-Zierl 2020-12-07 20:14:24 UTC
Ok, so that was too optimistic - bug #430097 is definitely the same...
Comment 7 Johannes Zarl-Zierl 2020-12-07 20:14:54 UTC
*** Bug 430097 has been marked as a duplicate of this bug. ***