Bug 443460 - Gwenview crashed on opening new PNG file from within Dolphin file browser
Summary: Gwenview crashed on opening new PNG file from within Dolphin file browser
Status: REPORTED
Alias: None
Product: gwenview
Classification: Unclassified
Component: general (show other bugs)
Version: 19.12.3
Platform: Ubuntu Packages Linux
: NOR crash (vote)
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-10-08 04:21 UTC by elroy
Modified: 2021-10-27 11:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (16.86 KB, patch)
2021-10-27 11:00 UTC, elroy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description elroy 2021-10-08 04:21:51 UTC
Application: gwenview (19.12.3)

Qt Version: 5.12.8
Frameworks Version: 5.68.0
Operating System: Linux 5.11.0-37-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.04.3 LTS

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

Opening a newly created .PNG file (newly created with 'Spectacle' screenshot app)

- Unusual behavior I noticed:

Border (Maximised) surrounding Dolphin file browser changed to Gwenview (header etc), but still showing file browser contents.

Resize window to 2/3 screen shows same result (slightly corrupted view, ie few lines within window).

Closed Gwenview via upper right (X) button.

Tried opening same file again, exact same result.

Closed Gwenview.

Opened same file ("Open with..." menu) with Firefox, loaded instantly.

Tried Gwenview (already set as PNG default viewer) five minutes later, opens original file successfully.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fde59b38440 (LWP 4190))]

Thread 13 (Thread 0x7fde3c845700 (LWP 4203)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385ae1c610) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1c5c0, cond=0x56385ae1c5e8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1c5e8, mutex=0x56385ae1c5c0) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fde3d046700 (LWP 4202)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385ae1c610) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1c5c0, cond=0x56385ae1c5e8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1c5e8, mutex=0x56385ae1c5c0) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fde3d847700 (LWP 4201)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385ae1bf08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1beb8, cond=0x56385ae1bee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1bee0, mutex=0x56385ae1beb8) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fde3e048700 (LWP 4200)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385ae1bf08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1beb8, cond=0x56385ae1bee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1bee0, mutex=0x56385ae1beb8) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fde3e849700 (LWP 4199)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385ae1bf08) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae1beb8, cond=0x56385ae1bee0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae1bee0, mutex=0x56385ae1beb8) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fde48ee9700 (LWP 4198)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385a8b5a88) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385a8b5a38, cond=0x56385a8b5a60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385a8b5a60, mutex=0x56385a8b5a38) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fde496ea700 (LWP 4197)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385a8b5a88) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385a8b5a38, cond=0x56385a8b5a60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385a8b5a60, mutex=0x56385a8b5a38) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fde49eeb700 (LWP 4196)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385a8b5a88) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385a8b5a38, cond=0x56385a8b5a60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385a8b5a60, mutex=0x56385a8b5a38) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fde4a6ec700 (LWP 4195)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385a8b5a88) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385a8b5a38, cond=0x56385a8b5a60) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385a8b5a60, mutex=0x56385a8b5a38) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fde5110d700 (LWP 4194)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x56385ae199e8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x56385ae19998, cond=0x56385ae199c0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x56385ae199c0, mutex=0x56385ae19998) at pthread_cond_wait.c:638
#3  0x00007fde4a834e7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#4  0x00007fde4a834a7b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fde53b26700 (LWP 4192)):
#0  0x00007fde5f48daff in __GI___poll (fds=0x7fde4c011c60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fde5d38c36e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fde5d38c4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fde5fa2c583 in QEventDispatcherGlib::processEvents (this=0x7fde4c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fde5f9d34db in QEventLoop::exec (this=this@entry=0x7fde53b25ab0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#5  0x00007fde5f80b785 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#6  0x00007fde5f231efa in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fde5f80c9d2 in QThreadPrivate::start (arg=0x7fde5f2b4d80) at thread/qthread_unix.cpp:361
#8  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fde58cb0700 (LWP 4191)):
#0  0x00007fde5f48daff in __GI___poll (fds=0x7fde58caf9e8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fde5d31bc1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fde5d31d90a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fde59488298 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fde5f80c9d2 in QThreadPrivate::start (arg=0x56385a6b3830) at thread/qthread_unix.cpp:361
#5  0x00007fde5dba7609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fde5f49a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fde59b38440 (LWP 4190)):
[KCrash Handler]
#6  0x00007fde5f92efe7 in QUrl::operator== (this=this@entry=0x7ffd66fefbc0, url=...) at io/qurl.cpp:3639
#7  0x00007fde6141619e in Gwenview::ContextManager::setCurrentDirUrl (this=this@entry=0x56385a768910, _url=...) at ./lib/contextmanager.cpp:186
#8  0x00007fde6141629a in Gwenview::ContextManager::<lambda(const QUrl&)>::operator() (__closure=<optimized out>, urlReady=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h:69
#9  QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const QUrl&>, void, Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::<lambda(const QUrl&)> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#10 QtPrivate::Functor<Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::<lambda(const QUrl&)>, 1>::call<QtPrivate::List<QUrl const&>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#11 QtPrivate::QFunctorSlotObject<Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::<lambda(const QUrl&)>, 1, QtPrivate::List<const QUrl&>, void>::impl (which=1, r=<optimized out>, ret=<optimized out>, a=<optimized out>, this_=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:439
#12 QtPrivate::QFunctorSlotObject<Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::<lambda(const QUrl&)>, 1, QtPrivate::List<const QUrl&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:432
#13 0x00007fde5fa00458 in QtPrivate::QSlotObjectBase::call (a=0x7ffd66fefd10, r=0x7fde61525190 <Gwenview::DocumentFactory::instance()::factory>, this=0x56385a76b890) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#14 QMetaObject::activate (sender=0x7fde61525190 <Gwenview::DocumentFactory::instance()::factory>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3784
#15 0x00007fde61404f49 in Gwenview::DocumentFactory::readyForDirListerStart (this=<optimized out>, _t1=...) at ./obj-x86_64-linux-gnu/lib/gwenviewlib_autogen/DV7UALDUNI/moc_documentfactory.cpp:208
#16 0x00007fde5fa00458 in QtPrivate::QSlotObjectBase::call (a=0x7ffd66fefe30, r=0x56385a9ea3c0, this=0x56385a9e6190) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#17 QMetaObject::activate (sender=0x56385a9ea3c0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3784
#18 0x00007fde61404c09 in Gwenview::Document::loaded (this=<optimized out>, _t1=...) at ./obj-x86_64-linux-gnu/lib/gwenviewlib_autogen/DV7UALDUNI/moc_document.cpp:314
#19 0x00007fde5fa00458 in QtPrivate::QSlotObjectBase::call (a=0x7ffd66feff00, r=0x56385a9ea3c0, this=0x56385ab50fe0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#20 QMetaObject::activate (sender=0x56385b0a2450, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3784
#21 0x00007fde6142b3e4 in Gwenview::DocumentLoadedImpl::init (this=0x56385b0a2450) at ./lib/document/documentloadedimpl.cpp:68
#22 0x00007fde6142215f in Gwenview::Document::switchToImpl (this=0x56385a9ea3c0, impl=impl@entry=0x56385b0a2450) at ./lib/document/document.cpp:254
#23 0x00007fde614210e0 in Gwenview::AbstractDocumentImpl::switchToImpl (this=this@entry=0x56385ab0ec50, impl=impl@entry=0x56385b0a2450) at ./lib/document/abstractdocumentimpl.cpp:58
#24 0x00007fde6142bcd9 in Gwenview::LoadingDocumentImpl::slotImageLoaded (this=0x56385ab0ec50) at ./lib/document/loadingdocumentimpl.cpp:555
#25 0x00007fde5fa00458 in QtPrivate::QSlotObjectBase::call (a=0x7ffd66ff0100, r=0x56385ab0ec50, this=0x56385ab32d60) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#26 QMetaObject::activate (sender=0x56385a9b3a38, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3784
#27 0x00007fde5f816f65 in QFutureWatcherBase::event (this=<optimized out>, event=0x7fde440034d0) at thread/qfuturewatcher.cpp:334
#28 0x00007fde60615a66 in QApplicationPrivate::notify_helper (this=this@entry=0x56385a6a86e0, receiver=receiver@entry=0x56385a9b3a38, e=e@entry=0x7fde440034d0) at kernel/qapplication.cpp:3700
#29 0x00007fde6061f0f0 in QApplication::notify (this=0x7ffd66ff0780, receiver=0x56385a9b3a38, e=0x7fde440034d0) at kernel/qapplication.cpp:3446
#30 0x00007fde5f9d493a in QCoreApplication::notifyInternal2 (receiver=0x56385a9b3a38, event=0x7fde440034d0) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#31 0x00007fde5f9d75b8 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x56385a69d9a0) at kernel/qcoreapplication.cpp:1825
#32 0x00007fde5fa2cf67 in postEventSourceDispatch (s=0x56385a70a9d0) at kernel/qeventdispatcher_glib.cpp:276
#33 0x00007fde5d38c17d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fde5d38c400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fde5d38c4a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fde5fa2c565 in QEventDispatcherGlib::processEvents (this=0x56385a719190, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007fde5f9d34db in QEventLoop::exec (this=this@entry=0x7ffd66ff0680, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#38 0x00007fde5f9db246 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#39 0x0000563858a9eaaa in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:168
[Inferior 1 (process 4190) detached]

The reporter indicates this bug may be a duplicate of or related to bug 417171.

Possible duplicates by query: bug 432945, bug 432501, bug 429212, bug 423203, bug 420585.

Reported using DrKonqi
Comment 1 elroy 2021-10-27 11:00:12 UTC
Created attachment 142935 [details]
New crash information added by DrKonqi

gwenview (19.12.3) using Qt 5.12.8

- What I was doing when the application crashed:

As per suggested duplicate report, I was attempting to open a JPG image.

Crash occurs multiple times consistently again and again each time I tried to re-open same file.


Image info - "Image Orientation: 90Deg. Rotated CCW"
3.4MB in size

Opening image in GIMP gives error message "This image containes Exif orientation metadata - Would you like to rotate the image?"

Letting GIMP rotate image as per metadata, and then Saving Image as *.jpg under GIMP, Gwenview is able to OPEN the image successfully.

So it appears as if having Exif rotation data causes the error.


NOTE: On re-opening saved (and rotated image), it did take Gwenview a few seconds to open file, but it did.

-- Backtrace (Reduced):
#6  0x00007f3a74ee6fe7 in QUrl::operator== (this=this@entry=0x7ffcf4a681e0, url=...) at io/qurl.cpp:3639
#7  0x00007f3a769ce19e in Gwenview::ContextManager::setCurrentDirUrl (this=this@entry=0x55ed1ffd6b10, _url=...) at ./lib/contextmanager.cpp:186
#8  0x00007f3a769ce29a in Gwenview::ContextManager::<lambda(const QUrl&)>::operator() (__closure=<optimized out>, urlReady=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h:69
#12 QtPrivate::QFunctorSlotObject<Gwenview::ContextManager::ContextManager(Gwenview::SortedDirModel*, QObject*)::<lambda(const QUrl&)>, 1, QtPrivate::List<const QUrl&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:432
#13 0x00007f3a74fb8458 in QtPrivate::QSlotObjectBase::call (a=0x7ffcf4a68330, r=0x7f3a76add190 <Gwenview::DocumentFactory::instance()::factory>, this=0x55ed1ffba3b0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394