Bug 462309 - Startup Crash at dl-version.c
Summary: Startup Crash at dl-version.c
Status: RESOLVED WORKSFORME
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.26.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-27 13:15 UTC by fireculex
Modified: 2024-05-07 03:45 UTC (History)
4 users (show)

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


Attachments
backtrace (3.19 KB, text/plain)
2022-11-27 13:15 UTC, fireculex
Details

Note You need to log in before you can comment on or make changes to this bug.
Description fireculex 2022-11-27 13:15:05 UTC
Created attachment 154081 [details]
backtrace

Discover crashes upon startup, no indication as to the cause let alone solution.

***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

STEPS TO REPRODUCE
1.  launch plasma-discover
2. 
3. 

OBSERVED RESULT
[culex@ArchLaptop ~]$ plasma-discover
29 -- exe=/usr/bin/plasma-discover
17 -- platform=wayland
24 -- appname=plasma-discover
17 -- apppath=/usr/bin
10 -- signal=11
9 -- pid=4005
12 -- startupid=0
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasma-discover path = /usr/bin pid = 4005
KCrash: Arguments: /usr/bin/plasma-discover 
The Wayland connection experienced a fatal error: Bad file descriptor

EXPECTED RESULT
Discover opening 

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.26.3
KDE Frameworks Version:  5.100.0
Qt Version:  5.15.7

ADDITIONAL INFORMATION
Comment 1 Nicolas Fella 2022-11-27 13:26:18 UTC
#0  0x00007ffff7fdc987 in match_symbol
    (weak=0, verbose=0, map=0x5555557ae500, string=0x7fffe873671a "Qt_5", hash=363045, ns=0, name=0x5555555d60e0 "/usr/lib/libQt5WebEngine.so.5") at dl-version.c:56
#1  _dl_check_map_versions (map=<optimized out>, verbose=verbose@entry=0, trace_mode=trace_mode@entry=0) at dl-version.c:218
#2  0x00007ffff7fd5e03 in dl_open_worker_begin (a=a@entry=0x7fffffffda40) at dl-open.c:600
#3  0x00007ffff6d68e3e in __GI__dl_catch_exception (exception=<optimized out>, operate=<optimized out>, args=<optimized out>)
    at /usr/src/debug/glibc/elf/dl-error-skeleton.c:208
#4  0x00007ffff7fd54fb in dl_open_worker (a=a@entry=0x7fffffffda40) at dl-open.c:782
#5  0x00007ffff6d68e3e in __GI__dl_catch_exception (exception=<optimized out>, operate=<optimized out>, args=<optimized out>)
    at /usr/src/debug/glibc/elf/dl-error-skeleton.c:208
#6  0x00007ffff7fd58ed in _dl_open
    (file=0x55555571c468 "/usr/lib/qt/plugins/webview/libqtwebview_webengine.so", mode=<optimized out>, caller_dlopen=0x7ffff5c87643 <QLibraryPrivate::load()+1555>, nsid=<optimized out>, argc=1, argv=0x7fffffffe4e8, env=0x7fffffffe4f8) at dl-open.c:886
#7  0x00007ffff6c9b9dc in dlopen_doit (a=a@entry=0x7fffffffdcb0) at dlopen.c:56
#8  0x00007ffff6d68e3e in __GI__dl_catch_exception (exception=exception@entry=0x7fffffffdc10, operate=<optimized out>, args=<optimized out>)
    at /usr/src/debug/glibc/elf/dl-error-skeleton.c:208
#9  0x00007ffff6d68ef3 in __GI__dl_catch_error
    (objname=0x7fffffffdc68, errstring=0x7fffffffdc70, mallocedp=0x7fffffffdc67, operate=<optimized out>, args=<optimized out>)
    at /usr/src/debug/glibc/elf/dl-error-skeleton.c:227
#10 0x00007ffff6c9b4af in _dlerror_run (operate=operate@entry=0x7ffff6c9b980 <dlopen_doit>, args=args@entry=0x7fffffffdcb0) at dlerror.c:138
#11 0x00007ffff6c9ba91 in dlopen_implementation (dl_caller=<optimized out>, mode=<optimized out>, file=<optimized out>) at dlopen.c:71
#12 ___dlopen (file=<optimized out>, mode=<optimized out>) at dlopen.c:81
#13 0x00007ffff5c87643 in QLibraryPrivate::load_sys() (this=0x5555557306a0) at plugin/qlibrary_unix.cpp:238
#14 QLibraryPrivate::load() (this=0x5555557306a0) at plugin/qlibrary.cpp:584
#15 0x00007ffff5c88003 in QLibraryPrivate::loadPlugin() (this=0x5555557306a0) at plugin/qlibrary.cpp:641
#16 0x00007ffff5c88220 in QLibraryPrivate::pluginInstance() (this=0x5555557306a0) at plugin/qlibrary.cpp:557
#17 0x00007ffff5c803bd in QFactoryLoader::instance(int) const
    (this=this@entry=0x7ffff755e070 <(anonymous namespace)::Q_QGS_loader::innerFunction()::holder>, index=index@entry=0) at plugin/qfactoryloader.cpp:396
#18 0x00007ffff7553a54 in QWebViewFactory::getPlugin() () at /usr/src/debug/qtwebview/src/webview/qwebviewfactory.cpp:133
#19 0x00007ffff7553e5e in initializeImpl () at /usr/src/debug/qtwebview/src/webview/qtwebviewfunctions.cpp:63
#20 initializeImpl() () at /usr/src/debug/qtwebview/src/webview/qtwebviewfunctions.cpp:57
#21 0x00007ffff5c9244f in qt_call_pre_routines () at kernel/qcoreapplication.cpp:317
#22 QCoreApplicationPrivate::init() (this=this@entry=0x5555555ccf80) at kernel/qcoreapplication.cpp:849
#23 0x00007ffff613d1e9 in QGuiApplicationPrivate::init() (this=this@entry=0x5555555ccf80) at kernel/qguiapplication.cpp:1530
Comment 2 Nate Graham 2022-11-30 20:56:23 UTC
Something to do with the new webflow code, maybe?
Comment 3 Aleix Pol 2022-12-01 02:15:09 UTC
seems like QtWebView is exploding? What distro does this happen on?
Comment 4 fireculex 2022-12-02 09:20:51 UTC
(In reply to Aleix Pol from comment #3)
> seems like QtWebView is exploding? What distro does this happen on?

Arch. plasma-discover-update works for just updating apps.
Comment 5 Harald Sitter 2024-04-07 00:55:06 UTC
Is this still a problem?
Comment 6 Bug Janitor Service 2024-04-22 03:47:24 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 7 Bug Janitor Service 2024-05-07 03:45:59 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now 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

Thank you for helping us make KDE software even better for everyone!