Bug 436168 - Segfault when optimized SVG file created in Inkscape is loaded either directly or in folder view
Summary: Segfault when optimized SVG file created in Inkscape is loaded either directl...
Status: REPORTED
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 21.04.0
Platform: Arch Linux Linux
: NOR major
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-25 14:54 UTC by Jeremy Nuttall
Modified: 2021-04-25 15:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
svg (37.61 KB, image/svg+xml)
2021-04-25 14:54 UTC, Jeremy Nuttall
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Nuttall 2021-04-25 14:54:45 UTC
Created attachment 137906 [details]
svg

SUMMARY


STEPS TO REPRODUCE
1. Download SVG data from attachment
2. Navigate to save directory in gwenview or open file directly

OBSERVED RESULT
segfault


EXPECTED RESULT
SVG viewing


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch 5.11.16-arch1-1 x86_64
KDE Plasma Version: 5.21.4-1
KDE Frameworks Version: 5.81.0-1
Qt Version: 5.15.2+kde+r180-1

ADDITIONAL INFORMATION
Will power cycle later to be sure it's not an OS-side problem

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f62d8479a88 in fffi4u4 () from /usr/lib/libcfitsio.so.9
#5  0x00007f62d847b1a5 in ?? () from /usr/lib/libcfitsio.so.9
#6  0x00007f62d847b76b in ffgpvuj () from /usr/lib/libcfitsio.so.9
#7  0x00007f62d84517d1 in ffgpv () from /usr/lib/libcfitsio.so.9
#8  0x00007f62db00876a in ?? () from /usr/lib/libgwenviewlib.so.5
#9  0x00007f62daffe6c9 in ?? () from /usr/lib/libgwenviewlib.so.5
#10 0x00007f62d9b2370c in ?? () from /usr/lib/libQt5Gui.so.5
#11 0x00007f62d9b24be4 in ?? () from /usr/lib/libQt5Gui.so.5
#12 0x00007f62d9b2579c in QImageReader::canRead() const () from /usr/lib/libQt5Gui.so.5
#13 0x00007f62dafda4f9 in ?? () from /usr/lib/libgwenviewlib.so.5
#14 0x00007f62dafdae07 in ?? () from /usr/lib/libgwenviewlib.so.5
#15 0x00007f62d931707f in ?? () from /usr/lib/libQt5Core.so.5
#16 0x00007f62d76fe299 in start_thread () from /usr/lib/libpthread.so.0
#17 0x00007f62d8f9e053 in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7f6287fff640 (LWP 359770) "Gwenview::Thumb"):
#1  0x00007f62d7704260 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x00007f62d931d244 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /usr/lib/libQt5Core.so.5
#3  0x00007f62dafdaf62 in ?? () from /usr/lib/libgwenviewlib.so.5
#4  0x00007f62d931707f in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f62d76fe299 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f62d8f9e053 in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f62a65a0640 (LWP 359757) "gwenvie:disk$3"):
#1  0x00007f62d7704260 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x00007f62b9a65a1c in ?? () from /usr/lib/dri/iris_dri.so
#3  0x00007f62b9a5f668 in ?? () from /usr/lib/dri/iris_dri.so
#4  0x00007f62d76fe299 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f62d8f9e053 in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7f62b8910640 (LWP 359756) "gwenvie:disk$2"):
#1  0x00007f62d7704260 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x00007f62b9a65a1c in ?? () from /usr/lib/dri/iris_dri.so
#3  0x00007f62b9a5f668 in ?? () from /usr/lib/dri/iris_dri.so
#4  0x00007f62d76fe299 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f62d8f9e053 in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7f62b9111640 (LWP 359755) "gwenvie:disk$1"):
#1  0x00007f62d7704260 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x00007f62b9a65a1c in ?? () from /usr/lib/dri/iris_dri.so
#3  0x00007f62b9a5f668 in ?? () from /usr/lib/dri/iris_dri.so
#4  0x00007f62d76fe299 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f62d8f9e053 in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7f62b9912640 (LWP 359754) "gwenvie:disk$0"):
#1  0x00007f62d7704260 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#2  0x00007f62b9a65a1c in ?? () from /usr/lib/dri/iris_dri.so
#3  0x00007f62b9a5f668 in ?? () from /usr/lib/dri/iris_dri.so
#4  0x00007f62d76fe299 in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007f62d8f9e053 in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7f62c9d80640 (LWP 359752) "gwenview"):
#1  0x00007f62d418d524 in ?? () from /usr/lib/libusbmuxd-2.0.so.6
#2  0x00007f62d418e8a9 in ?? () from /usr/lib/libusbmuxd-2.0.so.6
#3  0x00007f62d76fe299 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f62d8f9e053 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7f62d2257640 (LWP 359750) "QDBusConnection"):
#1  0x00007f62d6e2545d in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0x00007f62d6e78a8b in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007f62d6e22781 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007f62d95581ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f62d94fdfec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f62d9315e92 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f62d8c42098 in ?? () from /usr/lib/libQt5DBus.so.5
#8  0x00007f62d931707f in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f62d76fe299 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f62d8f9e053 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f62d3441640 (LWP 359749) "QXcbEventQueue"):
#1  0x00007f62d6db363b in ?? () from /usr/lib/libxcb.so.1
#2  0x00007f62d6db537b in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007f62d356b161 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f62d931707f in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007f62d76fe299 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007f62d8f9e053 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f62d3999280 (LWP 359748) "gwenview"):
#1  0x00007f62d6e78ae8 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f62d6e22781 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f62d95581ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#4  0x00007f62d94fdfec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f62d95064a4 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#6  0x000055b50bee78e3 in ?? ()
#7  0x00007f62d8ec6b25 in __libc_start_main () from /usr/lib/libc.so.6
#8  0x000055b50bee7a7e in _start ()
[Inferior 1 (process 359748) detached]
Comment 1 Jeremy Nuttall 2021-04-25 15:01:06 UTC
Power cycling has no effect.