https://bugs.kde.org/show_bug.cgi?id=526344

            Bug ID: 526344
           Summary: Switching in Kate (wayland) to Union style in menu
                    kills Kate
    Classification: Frameworks and Libraries
           Product: Union
      Version First unspecified
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

I get as output:

union.general: Could not find a supported platform plugin for platform
"wayland" and session names QList("")
union.general: Creating a default fallback platform plugin
union.general: Could not find style "breeze"

And that is the full backtrace.

(all stuff git master)

Thread 1 "kate" received signal SIGSEGV, Segmentation fault.
Union::Style::matches (this=this@entry=0x0, elements=...) at
/data/home/sandbox/projects/kde/src/union/src/Style.cpp:97
97          if (d->rules.isEmpty()) {
(gdb) bt
#0  Union::Style::matches (this=this@entry=0x0, elements=...) at
/data/home/sandbox/projects/kde/src/union/src/Style.cpp:97
#1  0x00007fff70592e84 in UnionStyle::polish (this=<optimized out>,
application=<optimized out>) at
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/include/QtCore/qarraydataops.h:310
#2  0x00007ffff5f8e41a in QApplication::setStyle(QStyle*) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#3  0x00007ffff5f8f252 in QApplication::setStyle(QString const&) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#4  0x00007ffff770fea3 in KStyleManager::initStyle () at
/data/home/sandbox/projects/kde/src/kconfigwidgets/src/kstylemanager.cpp:50
#5  KStyleManager::initStyle () at
/data/home/sandbox/projects/kde/src/kconfigwidgets/src/kstylemanager.cpp:38
#6  0x00007ffff7711255 in operator() (__closure=<optimized out>,
action=<optimized out>) at
/data/home/sandbox/projects/kde/src/kconfigwidgets/src/kstylemanager.cpp:103
#7  operator() (__closure=<optimized out>) at
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/include/QtCore/qobjectdefs_impl.h:117
#8  QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>,
QtPrivate::List<QAction*>, void,
KStyleManager::createConfigureAction(QObject*)::<lambda(QAction*)>
>::call(KStyleManager::createConfigureAction(QObject*)::<lambda(QAction*)>&,
void**)::<lambda()> > (args=<optimized out>, fn=...)
    at
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/include/QtCore/qobjectdefs_impl.h:66
#9  QtPrivate::FunctorCall<std::integer_sequence<long unsigned int, 0>,
QtPrivate::List<QAction*>, void,
KStyleManager::createConfigureAction(QObject*)::<lambda(QAction*)> >::call
(f=..., arg=<optimized out>)
    at
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/include/QtCore/qobjectdefs_impl.h:116
#10
QtPrivate::FunctorCallable<KStyleManager::createConfigureAction(QObject*)::<lambda(QAction*)>,
QAction*>::call<QtPrivate::List<QAction*>, void> (f=..., arg=<optimized out>)
    at
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/include/QtCore/qobjectdefs_impl.h:338
#11
QtPrivate::QCallableObject<KStyleManager::createConfigureAction(QObject*)::<lambda(QAction*)>,
QtPrivate::List<QAction*>, void>::impl(int, QtPrivate::QSlotObjectBase *,
QObject *, void **, bool *) (
    which=<optimized out>, this_=<optimized out>, r=<optimized out>,
a=<optimized out>, ret=<optimized out>) at
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/include/QtCore/qobjectdefs_impl.h:548
#12 0x00007ffff4a745e6 in void doActivate<false>(QObject*, int, void**) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Core.so.6
#13 0x00007ffff57107a7 in ?? () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Gui.so.6
#14 0x00007ffff4a745e6 in void doActivate<false>(QObject*, int, void**) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Core.so.6
#15 0x00007ffff570b75a in ?? () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Gui.so.6
#16 0x00007ffff570eab2 in ?? () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Gui.so.6
#17 0x00007ffff61a353c in
QMenuPrivate::activateCausedStack(QList<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) ()
   from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#18 0x00007ffff61ac860 in QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#19 0x00007ffff5ff76d8 in QWidget::event(QEvent*) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#20 0x00007ffff5f88eef in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#21 0x00007ffff5f93792 in QApplication::notify(QObject*, QEvent*) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#22 0x00007ffff4a008d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Core.so.6
#23 0x00007ffff5f91ee9 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
   from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#24 0x00007ffff600cff0 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#25 0x00007ffff600f783 in QWidgetWindow::event(QEvent*) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#26 0x00007ffff5f88eef in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Widgets.so.6
#27 0x00007ffff4a008d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Core.so.6
#28 0x00007ffff524836b in ?? () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Gui.so.6
#29 0x00007ffff52b9ab4 in ?? () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Gui.so.6
#30 0x00007ffff5848ae4 in ?? () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Gui.so.6
#31 0x00007ffff1404c0b in g_main_context_dispatch_unlocked () from
/nix/store/7mf69bavdjazjvbhflj0s40d2a6mk5wb-glib-2.88.3/lib/libglib-2.0.so.0
#32 0x00007ffff14081d8 in g_main_context_iterate_unlocked.isra () from
/nix/store/7mf69bavdjazjvbhflj0s40d2a6mk5wb-glib-2.88.3/lib/libglib-2.0.so.0
#33 0x00007ffff1408a9f in g_main_context_iteration () from
/nix/store/7mf69bavdjazjvbhflj0s40d2a6mk5wb-glib-2.88.3/lib/libglib-2.0.so.0
#34 0x00007ffff4d4dbcd in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Core.so.6
#35 0x00007ffff4a0ebeb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Core.so.6
#36 0x00007ffff4a09e99 in QCoreApplication::exec() () from
/nix/store/znhanpma0jihwbw5l6zs8yc25yng7clp-qtbase-6.11.2/lib/libQt6Core.so.6
--Type <RET> for more, q to quit, c to continue without paging--
#37 0x0000555555560b5b in main (argc=<optimized out>, argv=<optimized out>) at
/data/home/sandbox/projects/kde/src/kate/apps/kate/main.cpp:625
(gdb) 
(gdb) quit

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to