https://bugs.kde.org/show_bug.cgi?id=436168

            Bug ID: 436168
           Summary: Segfault when optimized SVG file created in Inkscape
                    is loaded either directly or in folder view
           Product: gwenview
           Version: 21.04.0
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: gwenview-bugs-n...@kde.org
          Reporter: jer...@jeremy-nuttall.com
  Target Milestone: ---

Created attachment 137906
  --> https://bugs.kde.org/attachment.cgi?id=137906&action=edit
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]

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to