Bug 2262640

Summary: sddm crashes with SIGILL, Illegal instruction.
Product: [Fedora] Fedora Reporter: oncaphillis
Component: sddmAssignee: Neal Gompa <ngompa13>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: jgrulich, kde-sig, m, ngompa13, oncaphillis, pierluigi.fiorini, rdieter, zawertun
Target Milestone: ---Keywords: Desktop, Regression
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-04-03 08:35:41 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description oncaphillis 2024-02-04 12:48:18 UTC
RAWHIDE/fc40 boots but fails to bring up the GUI
starting sddm results in an  SIGILL. Illegal instruction.

* Fedora RAWHIDE/fc40
* kernel 6.8.0-0.rc0.20240112git70d201a40823.5.fc40.x86_64
* sddm sddm-0.20.0-10.fc40.x86_64


Reproducible: Always

Steps to Reproduce:
1.Boot up
2.End up in VT
3.Login as root
4.execute sddm => crash

Actual Results:  
SIGILL.

Expected Results:  
A fancy Display manager

Program received signal SIGILL, Illegal instruction.
aeshash128 (p=p@entry=0x555555605ba0 "Q", len=20, seed=<optimized out>, seed2=3795334102978778646) at /usr/src/debug/qt6-qtbase-6.6.1-5.fc40.x86_64/src/corelib/tools/qhash.cpp:774
774             return aeshash128_16to32(state.state0, state.state1(), src, srcend);                                                                                                                                            
(gdb) bt
#0  aeshash128 (p=p@entry=0x555555605ba0 "Q", len=20, seed=<optimized out>, seed2=3795334102978778646) at /usr/src/debug/qt6-qtbase-6.6.1-5.fc40.x86_64/src/corelib/tools/qhash.cpp:774
#1  0x00007ffff6f0ed0c in aeshash (seed2=<optimized out>, seed=<optimized out>, len=<optimized out>, p=0x555555605ba0 "Q") at /usr/src/debug/qt6-qtbase-6.6.1-5.fc40.x86_64/src/corelib/tools/qhash.cpp:788
#2  0x00007ffff6f0ed63 in qHash (key=..., seed=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.1-5.fc40.x86_64/src/corelib/tools/qhash.cpp:963
#3  0x00007ffff7b9121f in qHash (seed=<optimized out>, key=<optimized out>) at /usr/include/qt6/QtCore/qhashfunctions.h:155
#4  QHashPrivate::calculateHash<QString> (seed=<optimized out>, t=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:57
#5  QHashPrivate::Data<QHashPrivate::Node<QString, void (*)()> >::findBucket (this=0x555555605530, key=<optimized out>) at /usr/include/qt6/QtCore/qhash.h:683
#6  0x00007ffff7b8aad5 in QHashPrivate::Data<QHashPrivate::Node<QString, void (*)()> >::findNode (key=..., this=0x555555605530) at /usr/include/qt6/QtCore/qhash.h:700
#7  QHash<QString, void (*)()>::contains (this=0x7ffff7dd9228 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS_metaTypeData> >::instance()::holder+168>, key=...) at /usr/include/qt6/QtCore/qhash.h:995
#8  QQmlMetaType::qmlInsertModuleRegistration (uri=..., registerFunction=registerFunction@entry=0x7ffff7c748a0 <qml_register_types_QtQml_Base()>)
    at /usr/src/debug/qt6-qtdeclarative-6.6.1-3.fc40.x86_64/src/qml/qml/qqmlmetatype.cpp:281
#9  0x00007ffff7ba7cbd in QQmlModuleRegistration::QQmlModuleRegistration
    (this=this@entry=0x7ffff7dd9658 <registration>, uri=uri@entry=0x7ffff7cecfa4 "QtQml.Base", registerFunction=registerFunction@entry=0x7ffff7c748a0 <qml_register_types_QtQml_Base()>)
    at /usr/src/debug/qt6-qtdeclarative-6.6.1-3.fc40.x86_64/src/qml/qml/qqmlmoduleregistration.cpp:18
#10 0x00007ffff78d440a in __static_initialization_and_destruction_0 () at /usr/src/debug/qt6-qtdeclarative-6.6.1-3.fc40.x86_64/redhat-linux-build/src/qml/qml_qmltyperegistrations.cpp:88
#11 _GLOBAL__sub_I_qml_qmltyperegistrations.cpp(void) () at /usr/src/debug/qt6-qtdeclarative-6.6.1-3.fc40.x86_64/redhat-linux-build/src/qml/qml_qmltyperegistrations.cpp:88
#12 0x00007ffff7fce277 in call_init (env=0x7fffffffe278, argv=0x7fffffffe268, argc=1, l=<optimized out>) at dl-init.c:74
#13 call_init (l=<optimized out>, argc=1, argv=0x7fffffffe268, env=0x7fffffffe278) at dl-init.c:26
#14 0x00007ffff7fce36d in _dl_init (main_map=0x7ffff7ffe2e0, argc=1, argv=0x7fffffffe268, env=0x7fffffffe278) at dl-init.c:121
#15 0x00007ffff7fe53d0 in _dl_start_user () at /lib64/ld-linux-x86-64.so.2
#16 0x0000000000000001 in ??? ()
#17 0x00007fffffffe51f in ??? ()
#18 0x0000000000000000 in ??? ()

Comment 1 Jan Grulich 2024-04-03 08:35:41 UTC

*** This bug has been marked as a duplicate of bug 2272758 ***