Bug 468784 - After upgrade to 23.04 Elisa will not start - segfault
Summary: After upgrade to 23.04 Elisa will not start - segfault
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Elisa
Classification: Applications
Component: general (show other bugs)
Version: 23.04.0
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Matthieu Gallien
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-21 23:16 UTC by Scott
Modified: 2023-04-23 15:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
gdb log of crashing elisa application after upgrade to kubuntu 23.04 (31.82 KB, text/plain)
2023-04-23 11:48 UTC, mi.selber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Scott 2023-04-21 23:16:40 UTC
SUMMARY
***
When attempting to open Elisa it never starts.
The KDE crash manager states the collected info is not useful so I have not provided it.
***


STEPS TO REPRODUCE
1. start Elisa through start menu
2. 
3. 

OBSERVED RESULT
a rectangle is drawn on the screen and then error reported

EXPECTED RESULT
starts as per 22.10

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 23.04
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 6.2.0-20-generic (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
Manufacturer: Micro-Star International Co., Ltd.
Product Name: MS-7C35
System Version: 2.0

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-04-22 02:43:00 UTC
If something crashed, we need a backtrace of it so we can figure out what's going on; the bug report isn't actionable without that, since Elisa doesn't crash on launch for me. The wizard may have flagged the backtrace for not having debug symbols; you might need to enable a debug repo in Kubuntu to make them available.

After doing that, can you please attach a backtrace of the crash using the `coredumpctl` command-line program, as detailed in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl?

Thanks!
Comment 2 Scott 2023-04-22 21:08:19 UTC
Do you know where to get the files with debug info for these files:

/usr/bin/elisa
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Core.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/lib/x86_64-linux-gnu/libQt5Qml.so.5
/usr/lib/x86_64-linux-gnu/elisa/libelisaLib.so.0
/usr/lib/x86_64-linux-gnu/elisa/libelisaLib.so.0
/usr/lib/x86_64-linux-gnu/elisa/libelisaLib.so.0
/usr/lib/x86_64-linux-gnu/elisa/libelisaLib.so.0
/lib/x86_64-linux-gnu/libvlc.so.5
Comment 3 Nate Graham 2023-04-22 21:13:12 UTC
The relevant ones will all be in the debug package for Elisa. It could be named something like elisa-debug or elisa-dbg or elisa-debugsym or something like that. Sorry, I'm not super familiar with how it's done on Ubuntu-based distros.
Comment 4 Scott 2023-04-22 21:29:21 UTC
I attempted to follow the `coredumpctl` link you mentioned (this needs to re-written to show what actually happens - some prompts not included) is this the info you need:
[Thread debugging using libthread_db enabled]                                                                                                                    
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/elisa'.
Program terminated with signal SIGSEGV, Segmentation fault.

warning: Section `.reg-xstate/51784' in core file too small.
#0  __pthread_kill_implementation (no_tid=0, signo=11, threadid=<optimised out>) at ./nptl/pthread_kill.c:44
Comment 5 mi.selber 2023-04-23 11:47:21 UTC
Hi there,

unfortunately I have the same problem. I upgraded my system from Kubuntu 22.10 to 23.04 last night.
After this upgrade elisa does not start anymore.

SOFTWARE/OS VERSIONS
Operating System: Kubuntu 23.04
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 6.2.0-20-generic (64-bit)
Graphics Platform: wayland
Processors: 16 × 11th Gen Intel® Core™ i7-11800H @ 2.30GHz
Memory: 31,1 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2
Manufacturer: SchenkerTechnologiesGmbH
Product Name: XMG NEO (TGL/M21)
Comment 6 mi.selber 2023-04-23 11:48:42 UTC
Created attachment 158349 [details]
gdb log of crashing elisa application after upgrade to kubuntu 23.04
Comment 7 mi.selber 2023-04-23 11:56:56 UTC
after reading my own crash report:
-> my problem could be solved by reinstalling the vlc package

in kubuntu terminal window run 
`apt --reinstall install vlc`
Comment 8 Scott 2023-04-23 12:15:47 UTC
(In reply to mi.selber from comment #7)
> after reading my own crash report:
> -> my problem could be solved by reinstalling the vlc package
> 
> in kubuntu terminal window run 
> `apt --reinstall install vlc`

And sure enough you are correct, thank you.
Comment 9 Scott 2023-04-23 12:19:24 UTC
And on top of that it now even has some functionality I did not realise it possessed, my artist listing now has album icons.
Comment 10 Nate Graham 2023-04-23 15:30:14 UTC
If reinstalling the VLC lib fixes the issue, this seems like a Kubuntu packaging bug. I'd recommend you contact the Kubuntu folks about it.