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
#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
Something to do with the new webflow code, maybe?
seems like QtWebView is exploding? What distro does this happen on?
(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.
Is this still a problem?
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!
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!