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

            Bug ID: 480681
           Summary: Installer crashes when selecting French BEPO, AFNOR
                    keyboard layout
    Classification: KDE Neon
           Product: neon
           Version: unspecified
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Live/Install images
          Assignee: neon-b...@kde.org
          Reporter: couc...@debian.org
                CC: j...@jriddell.org, neon-b...@kde.org, sit...@kde.org
  Target Milestone: ---

SUMMARY
***
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. Boot the live image (tested on Neon Unstable image from 28/01/24)
2. Launch the installer
3. Select Français (French) language
4. Click Next for the timezone


OBSERVED RESULT
Installer crash.
See stack trace at the bottom.

EXPECTED RESULT
Installer not crashing.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: linux 6.5.0-15-generic / KDE Neon Unstable from 28/01/24
KDE Plasma Version: 6.0.80
KDE Frameworks Version: 5.249.0
Qt Version: 6.6.1

ADDITIONAL INFORMATION
Choosing the same keyboard layout from in the system settings from the live
image works fine, so it seems to be a installer specific bug.

Application: Calamares (_neon), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140528670030208)
at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=140528670030208) at
./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=140528670030208, signo=signo@entry=6) at
./nptl/pthread_kill.c:89
#7  0x00007fcf65525476 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8  0x00007fcf6550b7f3 in __GI_abort () at ./stdlib/abort.c:79
#9  0x00007fcf65e326f3 in qAbort () at ./src/corelib/global/qglobal.cpp:161
#10 0x00007fcf65e2e055 in qt_message_fatal<QString&> (message=..., context=...)
at ./src/corelib/global/qlogging.cpp:2003
#11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=...,
msg=<optimized out>, ap=ap@entry=0x7fffdb6c9d10) at
./src/corelib/global/qlogging.cpp:378
#12 0x00007fcf65e3309f in QMessageLogger::fatal (this=<optimized out>,
msg=<optimized out>) at ./src/corelib/global/qlogging.cpp:901
#13 0x00007fcf65e03261 in qt_assert (assertion=<optimized out>, file=<optimized
out>, line=<optimized out>) at ./src/corelib/global/qassert.cpp:68
#14 0x00007fcf41825c11 in KeyBoardPreview::fromUnicodeString(QString) () from
/usr/lib/x86_64-linux-gnu/calamares/modules/keyboard/libcalamares_viewmodule_keyboard.so
#15 0x00007fcf4182c3aa in KeyBoardPreview::loadCodes() () from
/usr/lib/x86_64-linux-gnu/calamares/modules/keyboard/libcalamares_viewmodule_keyboard.so
#16 0x00007fcf4182c761 in KeyBoardPreview::setVariant(QString) () from
/usr/lib/x86_64-linux-gnu/calamares/modules/keyboard/libcalamares_viewmodule_keyboard.so
#17 0x00007fcf41814632 in ?? () from
/usr/lib/x86_64-linux-gnu/calamares/modules/keyboard/libcalamares_viewmodule_keyboard.so
#18 0x00007fcf65d827ae in QtPrivate::QSlotObjectBase::call (a=<optimized out>,
r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:433
#19 doActivate<false> (sender=0x55e9e510d2e0, signal_index=26,
argv=0x7fffdb6ca210) at ./src/corelib/kernel/qobject.cpp:4021
#20 0x00007fcf418009c2 in XKBListModel::currentIndexChanged(int) () from
/usr/lib/x86_64-linux-gnu/calamares/modules/keyboard/libcalamares_viewmodule_keyboard.so
#21 0x00007fcf4180cdf7 in XKBListModel::setCurrentIndex(int) () from
/usr/lib/x86_64-linux-gnu/calamares/modules/keyboard/libcalamares_viewmodule_keyboard.so
#22 0x00007fcf418144a1 in ?? () from
/usr/lib/x86_64-linux-gnu/calamares/modules/keyboard/libcalamares_viewmodule_keyboard.so
#23 0x00007fcf65d827ae in QtPrivate::QSlotObjectBase::call (a=<optimized out>,
r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at ./src/corelib/kernel/qobjectdefs_impl.h:433
#24 doActivate<false> (sender=0x55e9e5159940, signal_index=4,
argv=0x7fffdb6ca330) at ./src/corelib/kernel/qobject.cpp:4021
#25 0x00007fcf65c3c00e in QItemSelectionModel::currentChanged
(this=this@entry=0x55e9e5159940, _t1=..., _t2=...) at
./obj-x86_64-linux-gnu/src/corelib/Core_autogen/include/moc_qitemselectionmodel.cpp:667
#26 0x00007fcf65c3fbbc in QItemSelectionModel::setCurrentIndex
(this=0x55e9e5159940, index=..., command=...) at
./src/corelib/itemmodels/qitemselectionmodel.cpp:1403
#27 0x00007fcf66e055ad in QAbstractItemView::mousePressEvent
(this=0x55e9e513d110, event=<optimized out>) at
./src/widgets/itemviews/qabstractitemview.cpp:1829
#28 0x00007fcf66fcd233 in QWidget::event (this=0x55e9e513d110,
event=0x7fffdb6caa40) at ./src/widgets/kernel/qwidget.cpp:8979
#29 0x00007fcf66f07fa6 in QFrame::event (this=0x55e9e513d110, e=0x7fffdb6caa40)
at ./src/widgets/widgets/qframe.cpp:515
#30 0x00007fcf65db7448 in
QCoreApplicationPrivate::sendThroughObjectEventFilters
(receiver=receiver@entry=0x55e9e513da40, event=event@entry=0x7fffdb6caa40) at
./src/corelib/kernel/qcoreapplication.cpp:1253
#31 0x00007fcf66f92b0b in QApplicationPrivate::notify_helper
(this=this@entry=0x55e9e47752d0, receiver=receiver@entry=0x55e9e513da40,
e=e@entry=0x7fffdb6caa40) at ./src/widgets/kernel/qapplication.cpp:3290
#32 0x00007fcf66f96d6e in QApplication::notify (this=<optimized out>,
receiver=0x55e9e513da40, e=0x7fffdb6caa40) at
./src/widgets/kernel/qapplication.cpp:2782
#33 0x00007fcf65db9e58 in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0x55e9e513da40, event=event@entry=0x7fffdb6caa40) at
./src/corelib/kernel/qcoreapplication.cpp:1121
#34 0x00007fcf65dba37d in QCoreApplication::sendSpontaneousEvent
(receiver=receiver@entry=0x55e9e513da40, event=event@entry=0x7fffdb6caa40) at
./src/corelib/kernel/qcoreapplication.cpp:1553
#35 0x00007fcf66f92208 in QApplicationPrivate::sendMouseEvent
(receiver=0x55e9e513da40, event=0x7fffdb6caa40, alienWidget=0x55e9e513da40,
nativeWidget=0x7fcf5c009390, buttonDown=<optimized out>, lastMouseReceiver=...,
spontaneous=true, onlyDispatchEnterLeave=false) at
./src/widgets/kernel/qapplication.cpp:2366
#36 0x00007fcf66fe0407 in QWidgetWindow::handleMouseEvent (this=0x55e9e53e4460,
event=0x7fffdb6cade0) at ./src/widgets/kernel/qwidgetwindow.cpp:627
#37 0x00007fcf66fd9dd5 in QWidgetWindow::event (this=0x55e9e53e4460,
event=0x7fffdb6cade0) at ./src/widgets/kernel/qwidgetwindow.cpp:241
#38 0x00007fcf66f92b1b in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55e9e53e4460, e=0x7fffdb6cade0) at
./src/widgets/kernel/qapplication.cpp:3296
#39 0x00007fcf65db9e58 in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0x55e9e53e4460, event=event@entry=0x7fffdb6cade0) at
./src/corelib/kernel/qcoreapplication.cpp:1121
#40 0x00007fcf65dba37d in QCoreApplication::sendSpontaneousEvent
(receiver=receiver@entry=0x55e9e53e4460, event=event@entry=0x7fffdb6cade0) at
./src/corelib/kernel/qcoreapplication.cpp:1553
#41 0x00007fcf661f101b in QGuiApplicationPrivate::processMouseEvent
(e=0x55e9e517c860) at ./src/gui/kernel/qguiapplication.cpp:2323
#42 0x00007fcf6625753c in QWindowSystemInterface::sendWindowSystemEvents
(flags=flags@entry=...) at ./src/gui/kernel/qwindowsysteminterface.cpp:1109
#43 0x00007fcf61133e0e in xcbSourceDispatch (source=<optimized out>) at
./src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:57
#44 0x00007fcf645fcd3b in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007fcf64652258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#46 0x00007fcf645fa3e3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fcf65c622c0 in QEventDispatcherGlib::processEvents
(this=0x55e9e481ed10, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:393
#48 0x00007fcf65dc401b in QEventLoop::exec (this=0x7fffdb6cb220, flags=...) at
./src/corelib/global/qflags.h:34
#49 0x00007fcf65dbdd0c in QCoreApplication::exec () at
./src/corelib/global/qflags.h:74
#50 0x000055e9e35ad446 in main ()
[Inferior 1 (process 2382) detached]

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

Reply via email to