Bug 439130

Summary: Gwenview crashes on generating thumb previews of tiff files
Product: [Applications] gwenview Reporter: Carl <admfubar>
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: admfubar, idontfeelcomfygivingyoumyemail
Priority: NOR Keywords: drkonqi
Version First Reported In: 20.04.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Carl 2021-06-24 20:10:11 UTC
Application: gwenview (20.04.2)

Qt Version: 5.12.7
Frameworks Version: 5.71.0
Operating System: Linux 5.3.18-lp152.78-default x86_64
Windowing system: X11
Distribution: openSUSE Leap 15.2

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

waiting for thumbnails previews to generate
Tiffs are from scanned images made with Xsane. High resolution, typicaly 2400 dpi 16 bit greyscale. 75 to 150 Mb sized files unable to install backtrace code at this time to give more details.

The crash can be reproduced every time.

-- Backtrace:
Application: Gwenview (gwenview), signal: Aborted
[KCrash Handler]
#4  0x00007f4f4ac3e420 in raise () from /lib64/libc.so.6
#5  0x00007f4f4ac3fa01 in abort () from /lib64/libc.so.6
#6  0x00007f4f4ac81877 in __libc_message () from /lib64/libc.so.6
#7  0x00007f4f4ac88093 in malloc_printerr () from /lib64/libc.so.6
#8  0x00007f4f4c6a9a0d in QImageData::~QImageData (this=0x5617b1ad5190, __in_chrg=<optimized out>) at image/qimage.cpp:169
#9  0x00007f4f4c6a9a77 in QImage::~QImage (this=0x7f4f1c638ad0, __in_chrg=<optimized out>) at image/qimage.cpp:1015
#10 0x00007f4f4fadf0da in ?? () from /usr/lib64/libgwenviewlib.so.5
#11 0x00007f4f4fadfb66 in ?? () from /usr/lib64/libgwenviewlib.so.5
#12 0x00007f4f4b4730b2 in QThreadPrivate::start (arg=0x5617b11599d0) at thread/qthread_unix.cpp:361
#13 0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#14 0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f4f1ffac700 (LWP 3930) "gwenview:shlo1"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f4f207ad700 (LWP 3929) "gwenview:shlo0"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f4f20fae700 (LWP 3928) "gwenview:sh2"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f4f217af700 (LWP 3927) "gwenview:sh1"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f4f21fb0700 (LWP 3926) "gwenview:sh0"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f4f227b1700 (LWP 3925) "gwenvie:disk$3"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f4f22fb2700 (LWP 3924) "gwenvie:disk$2"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f4f237b3700 (LWP 3923) "gwenvie:disk$1"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f4f23fb4700 (LWP 3922) "gwenvie:disk$0"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f4f248fc700 (LWP 3921) "gwenview:cs0"):
#1  0x00007f4f2ac4ae9b in ?? () from /usr/lib64/dri/radeonsi_dri.so
#2  0x00007f4f2ac4aa87 in ?? () from /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f4f32d34700 (LWP 3920) "QDBusConnection"):
#1  0x00007f4f42a5f939 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f4f42a5fa4c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f4f4b6ab3cb in QEventDispatcherGlib::processEvents (this=0x5617b10a6fe0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f4f4b64c57a in QEventLoop::exec (this=this@entry=0x7f4f32d33bc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f4f4b47190a in QThread::exec (this=this@entry=0x7f4f4a13e420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:531
#6  0x00007f4f49ec5e65 in QDBusConnectionManager::run (this=0x7f4f4a13e420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#7  0x00007f4f4b4730b2 in QThreadPrivate::start (arg=0x7f4f4a13e420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361
#8  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f4f3581c700 (LWP 3919) "QXcbEventQueue"):
#1  0x00007f4f427ea307 in poll (__timeout=-1, __nfds=1, __fds=0x7f4f3581baf8) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x5617b0faaca0, cond=cond@entry=0x5617b0faace0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479
#3  0x00007f4f427ebf3a in xcb_wait_for_event (c=c@entry=0x5617b0faaca0) at xcb_in.c:697
#4  0x00007f4f3841e130 in QXcbEventQueue::run (this=0x5617b0fc0640) at qxcbeventqueue.cpp:228
#5  0x00007f4f4b4730b2 in QThreadPrivate::start (arg=0x5617b0fc0640) at thread/qthread_unix.cpp:361
#6  0x00007f4f447354f9 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f4f4ad00ecf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4f5041c9c0 (LWP 3918) "gwenview"):
#1  0x00007f4f42a5f939 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f4f42a5fa4c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f4f4b6ab3cb in QEventDispatcherGlib::processEvents (this=0x5617b0f9cbd0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f4f4b64c57a in QEventLoop::exec (this=this@entry=0x7ffc1bd2d250, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007f4f4b655780 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1389
#6  0x00005617afd8b5bf in ?? ()
#7  0x00007f4f4ac2934a in __libc_start_main () from /lib64/libc.so.6
#8  0x00005617afd8b8fa in _start ()
[Inferior 1 (process 3918) detached]

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

Possible duplicates by query: bug 439043, bug 438949, bug 438840, bug 435992, bug 435436.

Reported using DrKonqi
Comment 1 Justin Zobel 2022-12-01 05:22:13 UTC
Thank you for reporting this issue in KDE software. As it was reported on an older version, can we please ask you to see if you can reproduce the issue with a more recent software version?  
  
If you can confirm this issue still exists in a recent version, please change the version field and the status to "REPORTED" when replying. Thank you!
Comment 2 Bug Janitor Service 2022-12-16 05:15:28 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 A Linux User 2025-08-19 16:52:56 UTC
If this is still an issue, reopen please.
Comment 4 Carl 2025-08-19 21:21:29 UTC
Recently upgraded to opensuse 15.6, and  Gwenview 23.08.5 ,seems to work. No crash in the thumb view generation.