https://bugs.kde.org/show_bug.cgi?id=509216
Nate Graham <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Severity|normal |grave Priority|NOR |VHI Status|REPORTED |CONFIRMED CC| |[email protected] --- Comment #2 from Nate Graham <[email protected]> --- Oh wow, I can reproduce this issue on current git master too, and it's really bad. Plasmashell crashes, doesn't restart, and then crashes again (with the same backtrace) when I try to launch it manually. Here's the backtrace, which looks to be mostly in QtWebEngine: #0 0x00007f1b80ab208c in base::ImmediateCrash () at ../../../../../qtwebengine/src/3rdparty/chromium/base/immediate_crash.h:176 176 TRAP_SEQUENCE_(); [Current thread is 1 (Thread 0x7f1bc038ca80 (LWP 16672))] (gdb) bt #0 0x00007f1b80ab208c in base::ImmediateCrash () at ../../../../../qtwebengine/src/3rdparty/chromium/base/immediate_crash.h:176 #1 logging::LogMessage::HandleFatal () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:1073 #2 0x00007f1b80ab43c6 in operator() () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:773 #3 InvokeCallback () at ../../../../../qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp/absl/cleanup/internal/cleanup.h:87 #4 ~Cleanup () at ../../../../../qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp/absl/cleanup/cleanup.h:106 #5 logging::LogMessage::Flush () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:956 #6 0x00007f1b80ab528b in logging::LogMessage::~LogMessage () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:727 #7 0x00007f1b80ab5343 in logging::ErrnoLogMessage::~ErrnoLogMessage () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:1157 #8 logging::ErrnoLogMessage::~ErrnoLogMessage () at ../../../../../qtwebengine/src/3rdparty/chromium/base/logging.cc:1157 #9 0x00007f1b80ab7d26 in std::default_delete<logging::LogMessage>::operator() () at /usr/include/c++/15.2.1/bits/unique_ptr.h:93 #10 std::__uniq_ptr_impl<logging::LogMessage, std::default_delete<logging::LogMessage> >::reset () at /usr/include/c++/15.2.1/bits/unique_ptr.h:205 #11 std::unique_ptr<logging::LogMessage, std::default_delete<logging::LogMessage> >::reset () at /usr/include/c++/15.2.1/bits/unique_ptr.h:512 #12 logging::CheckError::~CheckError () at ./../../../../../qtwebengine/src/3rdparty/chromium/base/check.cc:335 #13 0x00007f1b7faaf660 in content::ZygoteHostImpl::LaunchZygote () at ../../../../../qtwebengine/src/3rdparty/chromium/content/browser/zygote_host/zygote_host_impl_linux.cc:206 #14 0x00007f1b802f966a in LaunchZygoteHelper () at ../../../../../qtwebengine/src/3rdparty/chromium/content/app/content_main_runner_impl.cc:369 #15 0x00007f1b7ee36405 in base::OnceCallback<int (base::CommandLine*, base::ScopedGeneric<int, base::internal::ScopedFDCloseTraits>*)>::Run(base::CommandLine*, base::ScopedGeneric<int, base::internal::ScopedFDCloseTraits>*) && () at ../../../../../qtwebengine/src/3rdparty/chromium/base/functional/callback.h:156 #16 content::ZygoteCommunication::Init () at ../../../../../qtwebengine/src/3rdparty/chromium/content/common/zygote/zygote_communication_linux.cc:276 #17 0x00007f1b7edd8d00 in content::CreateGenericZygote () at ./../../../../../qtwebengine/src/3rdparty/chromium/content/common/zygote/zygote_handle_linux.cc:25 #18 0x00007f1b802fbfa7 in InitializeZygoteSandboxForBrowserProcess () at ../../../../../qtwebengine/src/3rdparty/chromium/content/app/content_main_runner_impl.cc:400 #19 content::ContentMainRunnerImpl::Initialize () at ../../../../../qtwebengine/src/3rdparty/chromium/content/app/content_main_runner_impl.cc:1081 #20 0x00007f1b7c0e5a4a in QtWebEngineCore::WebEngineContext::WebEngineContext () at /usr/src/debug/qt6-webengine/qtwebengine/src/core/web_engine_context.cpp:990 #21 0x00007f1b7c0e7986 in QtWebEngineCore::WebEngineContext::current () at /usr/src/debug/qt6-webengine/qtwebengine/src/core/web_engine_context.cpp:676 #22 0x00007f1b7c0802f9 in QtWebEngineCore::ProfileAdapter::ProfileAdapter () at /usr/src/debug/qt6-webengine/qtwebengine/src/core/profile_adapter.cpp:82 #23 0x00007f1b873d5bc8 in QQuickWebEngineProfile::QQuickWebEngineProfile (this=0x563cd4085f80, parent=<optimized out>, this=<optimized out>, parent=<optimized out>) at /usr/src/debug/qt6-webengine/qtwebengine/src/webenginequick/api/qquickwebengineprofile.cpp:419 #24 0x00007f1b6b373ab7 in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/dict/libdictplugin.so #25 0x00007f1b6b373ce5 in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/dict/libdictplugin.so #26 0x00007f1bc7395ed4 in QQmlType::create (this=0x7ffe1ea1b240, memory=memory@entry=0x7ffe1ea1b190, additionalMemory=additionalMemory@entry=184) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltype.cpp:510 #27 0x00007f1bc739b091 in QQmlType::createWithQQmlData (this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmltype.cpp:525 #28 0x00007f1bc7355cac in QQmlObjectCreator::createInstance (this=this@entry=0x563cd4082010, index=4, parent=0x563cd4085400, isContextObject=isContextObject@entry=false) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1330 #29 0x00007f1bc73569ca in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x563cd4082010, bindingProperty=bindingProperty@entry=0x7f1b90205c70, binding=binding@entry=0x7f1b97de45c4) at /usr/include/qt6/QtCore/qendian.h:258 #30 0x00007f1bc735a3ce in QQmlObjectCreator::setupBindings (this=this@entry=0x563cd4082010, mode=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:829 #31 0x00007f1bc73529c5 in QQmlObjectCreator::populateInstance (this=this@entry=0x563cd4082010, index=-1, index@entry=2, instance=0x0, instance@entry=0x563cd4085400, bindingTarget=<optimized out>, bindingTarget@entry=0x563cd4085400, valueTypeProperty=<optimized out>, valueTypeProperty@entry=0x0, binding=binding@entry=0x0) at /usr/include/qt6/QtCore/qflags.h:77 #32 0x00007f1bc735535f in QQmlObjectCreator::createInstance (this=<optimized out>, index=2, parent=<optimized out>, isContextObject=true) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1479 #33 0x00007f1bc73654f8 in QQmlObjectCreator::create (this=0x563cd4082010, subComponentIndex=<optimized out>, parent=<optimized out>, interrupt=0x0, flags=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:205 #34 0x00007f1bc72d10c8 in QQmlObjectCreator::create (this=<optimized out>, subComponentIndex=<optimized out>, parent=0x0, interrupt=0x0, flags=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:146 #35 QQmlComponentPrivate::beginCreate (this=0x563cd40c0290, context=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1130 #36 0x00007f1bc72d18dd in QQmlComponent::beginCreate (this=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1048 #37 0x00007f1bc8daa9b6 in PlasmaQuick::SharedQmlEngine::createObjectFromComponent(QQmlComponent*, QQmlContext*, QHash<QString, QVariant> const&) () at /usr/lib/libPlasmaQuick.so.6 #38 0x00007f1bc8d87614 in ??? () at /usr/lib/libPlasmaQuick.so.6 #39 0x00007f1bc8d88103 in ??? () at /usr/lib/libPlasmaQuick.so.6 #40 0x00007f1bc7753e6d in QQuickItem::setSize (this=0x563cd40bdc90, size=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:7774 #41 0x00007f1b9625f3ff in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so #42 0x00007f1b9625fe4a in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so #43 0x00007f1bc7753e6d in QQuickItem::setSize (this=0x563cd3fdbcc0, size=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/quick/items/qquickitem.cpp:7774 #44 0x00007f1b9625cb6a in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so #45 0x00007f1b9624d8ed in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so #46 0x00007f1b96251afb in ??? () at /usr/lib/qt6/qml/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so #47 0x00007f1bc735137c in QQmlObjectCreator::finalize (this=0x563cd4072120, interrupt=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1597 #48 0x00007f1bc72cb2c5 in QQmlComponentPrivate::complete (enginePriv=0x563cd3dcca10, state=state@entry=0x563cd3ffc258) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133 #49 0x00007f1bc72cf03c in QQmlComponentPrivate::completeCreate (this=0x563cd3ffc1a0) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1336 #50 0x00007f1bc8daaafc in PlasmaQuick::SharedQmlEngine::createObjectFromComponent(QQmlComponent*, QQmlContext*, QHash<QString, QVariant> const&) () at /usr/lib/libPlasmaQuick.so.6 --Type <RET> for more, q to quit, c to continue without paging--c #51 0x00007f1bc8d87614 in ??? () at /usr/lib/libPlasmaQuick.so.6 #52 0x00007f1bc8d8801f in PlasmaQuick::AppletQuickItem::setPreloadFullRepresentation(bool) () at /usr/lib/libPlasmaQuick.so.6 #53 0x00007f1bc72980e3 in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:344 #54 0x00007f1bc734edcb in QQmlObjectCreator::setPropertyValue (this=0x563cd4075b10, property=0x7f1b902ed900, binding=0x7f1b966a2710) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:445 #55 0x00007f1bc7356944 in QQmlObjectCreator::setPropertyBinding (this=this@entry=0x563cd4075b10, bindingProperty=bindingProperty@entry=0x7f1b902ed900, binding=binding@entry=0x7f1b966a2710) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1256 #56 0x00007f1bc735a3ce in QQmlObjectCreator::setupBindings (this=this@entry=0x563cd4075b10, mode=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:829 #57 0x00007f1bc73529c5 in QQmlObjectCreator::populateInstance (this=this@entry=0x563cd4075b10, index=-1, index@entry=0, instance=0x0, instance@entry=0x563cd401dbe0, bindingTarget=<optimized out>, bindingTarget@entry=0x563cd401dbe0, valueTypeProperty=<optimized out>, valueTypeProperty@entry=0x0, binding=binding@entry=0x0) at /usr/include/qt6/QtCore/qflags.h:77 #58 0x00007f1bc735535f in QQmlObjectCreator::createInstance (this=<optimized out>, index=0, parent=<optimized out>, isContextObject=true) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1479 #59 0x00007f1bc73654f8 in QQmlObjectCreator::create (this=0x563cd4075b10, subComponentIndex=<optimized out>, parent=<optimized out>, interrupt=0x0, flags=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:205 #60 0x00007f1bc72d10c8 in QQmlObjectCreator::create (this=<optimized out>, subComponentIndex=<optimized out>, parent=0x0, interrupt=0x0, flags=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:146 #61 QQmlComponentPrivate::beginCreate (this=0x563cd3f944f0, context=...) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1130 #62 0x00007f1bc72d18dd in QQmlComponent::beginCreate (this=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1048 #63 0x00007f1bc8daa0ca in ??? () at /usr/lib/libPlasmaQuick.so.6 #64 0x00007f1bc8d89f3b in PlasmaQuick::AppletQuickItem::itemForApplet(Plasma::Applet*) () at /usr/lib/libPlasmaQuick.so.6 #65 0x00007f1bc8da210a in ??? () at /usr/lib/libPlasmaQuick.so.6 #66 0x0000563ca700dc7c in ??? () #67 0x0000563ca7010142 in ??? () #68 0x00007f1bc5fcd66f in QtPrivate::QSlotObjectBase::call (this=0x563cd3903270, r=0x7ffe1ea1fca0, a=0x7ffe1ea1ef40, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 #69 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157 #70 0x00007f1bc7d0c8aa in KActivities::Consumer::serviceStatusChanged(KActivities::Consumer::ServiceStatus) () at /usr/lib/libPlasmaActivities.so.6 #71 0x00007f1bc5fcd66f in QtPrivate::QSlotObjectBase::call (this=0x563cd38dfa30, r=0x563cd38cacd0, a=0x7ffe1ea1f100, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461 #72 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4157 #73 0x00007f1bc7d27baa in ??? () at /usr/lib/libPlasmaActivities.so.6 #74 0x00007f1bc7d2c584 in ??? () at /usr/lib/libPlasmaActivities.so.6 #75 0x00007f1bc5fcda0a in doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4169 #76 0x00007f1bc64aee31 in QMetaObject::activate<void, QDBusPendingCallWatcher*> (sender=<optimized out>, mo=0x7f1bc64dda00 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=0, ret=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:306 #77 QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/qt6-base/build/src/dbus/DBus_autogen/include/moc_qdbuspendingcall.cpp:137 #78 operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbuspendingcall.cpp:99 #79 operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:116 #80 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()> >::call(QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()>&, void**)::<lambda()> > (args=<optimized out>, fn=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:65 #81 QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()> >::call (f=<optimized out>, arg=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:115 #82 QtPrivate::FunctorCallable<QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()> >::call<QtPrivate::List<>, void> (f=<optimized out>, arg=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:337 #83 QtPrivate::QCallableObject<QDBusPendingCallWatcherHelper::add(QDBusPendingCallWatcher*)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:547 #84 0x00007f1bc5fbaa74 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1432 #85 0x00007f1bc7ffedd0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x563cd38ebbf0, e=0x563cd38d9880) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3300 #86 0x00007f1bc5f61678 in QCoreApplication::notifyInternal2 (receiver=0x563cd38ebbf0, event=event@entry=0x563cd38d9880) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106 #87 0x00007f1bc5f61a5b in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x563cd38d9880) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546 #88 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x563cd304d0f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1891 #89 0x00007f1bc623c7f8 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1744 #90 postEventSourceDispatch (s=0x563cd305b6f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #91 0x00007f1bc4b71880 in g_main_dispatch (context=0x7f1bb8000f70) at ../glib/glib/gmain.c:3398 #92 0x00007f1bc4b72cd7 in g_main_context_dispatch_unlocked (context=0x7f1bb8000f70) at ../glib/glib/gmain.c:4249 #93 g_main_context_iterate_unlocked (context=context@entry=0x7f1bb8000f70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4314 #94 0x00007f1bc4b72ee5 in g_main_context_iteration (context=0x7f1bb8000f70, may_block=1) at ../glib/glib/gmain.c:4379 #95 0x00007f1bc6238fe2 in QEventDispatcherGlib::processEvents (this=0x563cd305c170, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #96 0x00007f1bc5f6dca6 in QEventLoop::processEvents (this=0x7ffe1ea1f8c0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104 #97 QEventLoop::exec (this=0x7ffe1ea1f8c0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186 #98 0x00007f1bc5f65d21 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #99 0x0000563ca6fd52c1 in ??? () #100 0x00007f1bc5869675 in __libc_start_call_main (main=main@entry=0x563ca6fd1ee0, argc=argc@entry=2, argv=argv@entry=0x7ffe1ea1ffb8) at ../sysdeps/nptl/libc_start_call_main.h:58 #101 0x00007f1bc5869729 in __libc_start_main_impl (main=0x563ca6fd1ee0, argc=2, argv=0x7ffe1ea1ffb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe1ea1ffa8) at ../csu/libc-start.c:360 #102 0x0000563ca6fd5865 in ??? () -- You are receiving this mail because: You are watching all bug changes.
