[umbrello] [Bug 479214] New: crash on save (Alpine Linux) umbrello 23.04+ still in 24.01.85

Björn Strömberg bugzilla_noreply at kde.org
Sun Dec 31 08:13:37 GMT 2023


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

            Bug ID: 479214
           Summary: crash on save (Alpine Linux) umbrello 23.04+ still in
                    24.01.85
    Classification: Applications
           Product: umbrello
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Keywords: release_blocker, reproducible, usability
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: umbrello-devel at kde.org
          Reporter: bjorn.stromberg86 at gmail.com
  Target Milestone: ---

Created attachment 164569
  --> https://bugs.kde.org/attachment.cgi?id=164569&action=edit
compressed build log of local package

SUMMARY
***
Thread 20 "KIO::WorkerThre" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 15698]
0x00007fffdfcc9849 in ?? () from /usr/lib/qt5/plugins/kf5/kio/kio_file.so
(gdb) bt
#0  0x00007fffdfcc9849 in ?? () from /usr/lib/qt5/plugins/kf5/kio/kio_file.so
#1  0x00007ffff77e4593 in KIO::SlaveBase::dispatch(int, QByteArray const&) ()
from /usr/lib/libKF5KIOCore.so.5
#2  0x00007ffff77e51a6 in KIO::SlaveBase::dispatchLoop() () from
/usr/lib/libKF5KIOCore.so.5
#3  0x00007ffff78810b5 in ?? () from /usr/lib/libKF5KIOCore.so.5
#4  0x00007ffff630c9db in operator() (__closure=<optimized out>) at
thread/qthread_unix.cpp:350
#5  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at thread/qthread_unix.cpp:287
#6  QThreadPrivate::start (arg=0x7fffdf00d240) at thread/qthread_unix.cpp:310
#7  0x00007ffff7fb822e in start (p=0x7fffdee6a640) at
src/thread/pthread_create.c:207
#8  0x00007ffff7fba82f in __clone () at src/thread/x86_64/clone.s:22
Backtrace stopped: frame did not save the PC
(gdb) 
***

the crash has been known since 23.08.x and is still in play on 24.01.85 
made a local build of the beta2-app since its not yet updated to KF6 and Alpine
3.19 has new enough packages to fulfill the minimums. just to get atleast the
apps debugsymbols. so maybe this can be fixed before the big 24.02 release..

a working umbrello would make my live a bit easier to create diagrams of
stuff..

STEPS TO REPRODUCE
1. start the program, or wrap it in 'gdb umbrello5' to capture the segv, since
umbrello does not trigger the KCrash handler like i would expect it to.. 
2. if using gdb: type in 'run' to start the process
3. with an empty project (does not matter if empty or contains anything,
crashes the same) save it to a .xmi file (or wait for autosave, it will also
trigger the crash)
4. if in gdb type in 'bt' after the segv to get the backtrace i've added
above.. 

OBSERVED RESULT
crashes with segv, since alpine does not package the debug symbols for Qt + Kde
i can't get the full backtraces at this time.

EXPECTED RESULT
save the file, and not crash during autosave, hopefully be able to actually
load the file on the next run..

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Alpine Linux v3.19
(available in About System)
KDE Plasma Version: 5.27.10
KDE Frameworks Version:  5.112.0
Qt Version:  5.15.10
Kernel: 6.6.7-0-lts
Graphics Platform: Wayland

ADDITIONAL INFORMATION
downstream bug: https://gitlab.alpinelinux.org/alpine/aports/-/issues/15473

ps. bugs-version list does not have anything after 2.33.2 (KDE releases
20.12.2) but it is tarballed with kde 24.01.85

ps.2. warning: Included by graph for 'operation.h' not generated, too many
nodes (66), threshold is 50. Consider increasing DOT_GRAPH_MAX_NODES. 
warnings like these are a lot, so 100-150 should probably be a better
threshold.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the umbrello-devel mailing list