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.

Reply via email to