Bug 2273703 - [abrt] gstreamer1: (anonymous namespace)::AESHashSeed::state1(): gst-plugin-scanner killed by SIGILL
Summary: [abrt] gstreamer1: (anonymous namespace)::AESHashSeed::state1(): gst-plugin-s...
Keywords:
Status: CLOSED DUPLICATE of bug 2272758
Alias: None
Product: Fedora
Classification: Fedora
Component: qt6-qtbase
Version: 40
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jan Grulich
QA Contact:
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:b8ceb00b78686373dbd58008ee5...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-04-05 18:42 UTC by Gilbert Fernandes
Modified: 2024-04-10 08:02 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-04-10 08:02:33 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.48 KB, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: maps (3.90 KB, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: limits (1.29 KB, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: environ (1.31 KB, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: open_fds (854 bytes, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: mountinfo (3.34 KB, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: os_info (756 bytes, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: cpuinfo (2.79 KB, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: core_backtrace (15.78 KB, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: exploitable (102 bytes, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: dso_list (681 bytes, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details
File: backtrace (147.63 KB, text/plain)
2024-04-05 18:42 UTC, Gilbert Fernandes
no flags Details

Description Gilbert Fernandes 2024-04-05 18:42:36 UTC
Description of problem:
new fedora 40 beta install. after first boot, dnf upgrade followed by a second reboot. this error appeared either on the frst, or second boot. dont know.

Version-Release number of selected component:
gstreamer1-1.22.9-1.fc40

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         gst-plugin-scanner killed by SIGILL
journald_cursor: s=d4ce67dfceca4668856af0deeaf62d1e;i=ce6;b=6bd9ec62982846749c5f1c63ddfba2e0;m=10916c62;t=6155e9e5235a4;x=8db9260ebff65e39
executable:     /usr/libexec/gstreamer-1.0/gst-plugin-scanner
cmdline:        /lib64/../libexec/gstreamer-1.0/gst-plugin-scanner -l /usr/bin/gjs-console
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/dbus-:1.2-org.gnome.Shell.Screencast
rootdir:        /
uid:            1000
kernel:         6.8.0-0.rc6.49.fc40.x86_64
package:        gstreamer1-1.22.9-1.fc40
runlevel:       N 5
backtrace_rating: 4
crash_function: (anonymous namespace)::AESHashSeed::state1
comment:        new fedora 40 beta install. after first boot, dnf upgrade followed by a second reboot. this error appeared either on the frst, or second boot. dont know.

Truncated backtrace:
Thread no. 1 (34 frames)
 #0 (anonymous namespace)::AESHashSeed::state1 at /usr/src/debug/qt6-qtbase-6.6.2-6.fc40.x86_64/src/corelib/tools/qhash.cpp:773
 #1 aeshash128 at /usr/src/debug/qt6-qtbase-6.6.2-6.fc40.x86_64/src/corelib/tools/qhash.cpp:774
 #2 aeshash at /usr/src/debug/qt6-qtbase-6.6.2-6.fc40.x86_64/src/corelib/tools/qhash.cpp:788
 #3 qHash at /usr/src/debug/qt6-qtbase-6.6.2-6.fc40.x86_64/src/corelib/tools/qhash.cpp:963
 #5 QHashPrivate::calculateHash<QString> at /usr/include/qt6/QtCore/qhash.h:57
 #6 QHashPrivate::Data<QHashPrivate::Node<QString, void (*)()> >::findBucket at /usr/include/qt6/QtCore/qhash.h:683
 #7 QHashPrivate::Data<QHashPrivate::Node<QString, void (*)()> >::findNode at /usr/include/qt6/QtCore/qhash.h:700
 #8 QHash<QString, void (*)()>::contains at /usr/include/qt6/QtCore/qhash.h:995
 #9 QQmlMetaType::qmlInsertModuleRegistration at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc40.x86_64/src/qml/qml/qqmlmetatype.cpp:281
 #10 QQmlModuleRegistration::QQmlModuleRegistration at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc40.x86_64/src/qml/qml/qqmlmoduleregistration.cpp:18
 #11 __static_initialization_and_destruction_0 at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc40.x86_64/redhat-linux-build/src/qml/qml_qmltyperegistrations.cpp:88
 #12 _GLOBAL__sub_I_qml_qmltyperegistrations.cpp(void) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc40.x86_64/redhat-linux-build/src/qml/qml_qmltyperegistrations.cpp:88
 #13 call_init at dl-init.c:74
 #15 _dl_init at dl-init.c:121
 #16 _dl_catch_exception at dl-catch.c:211
 #17 dl_open_worker at dl-open.c:829
 #18 _dl_catch_exception at dl-catch.c:237
 #19 _dl_open at dl-open.c:905
 #20 dlopen_doit at dlopen.c:56
 #21 _dl_catch_exception at dl-catch.c:237
 #22 _dl_catch_error at dl-catch.c:256
 #23 _dlerror_run at dlerror.c:138
 #24 dlopen_implementation at dlopen.c:71
 #25 ___dlopen at dlopen.c:81
 #26 _g_module_open at ../gmodule/gmodule-dl.c:138
 #27 g_module_open_full at ../gmodule/gmodule.c:624
 #28 g_module_open at ../gmodule/gmodule.c:708
 #29 _priv_gst_plugin_load_file_for_registry at ../gst/gstplugin.c:867
 #30 gst_plugin_load_file at ../gst/gstplugin.c:689
 #31 do_plugin_load at ../gst/gstpluginloader.c:848
 #32 handle_rx_packet at ../gst/gstpluginloader.c:956
 #33 read_one at ../gst/gstpluginloader.c:1132
 #34 exchange_packets at ../gst/gstpluginloader.c:1160
 #35 _gst_plugin_loader_client_run at ../gst/gstpluginloader.c:700


Potential duplicate: bug 2263309

Comment 1 Gilbert Fernandes 2024-04-05 18:42:41 UTC
Created attachment 2025461 [details]
File: proc_pid_status

Comment 2 Gilbert Fernandes 2024-04-05 18:42:42 UTC
Created attachment 2025462 [details]
File: maps

Comment 3 Gilbert Fernandes 2024-04-05 18:42:44 UTC
Created attachment 2025463 [details]
File: limits

Comment 4 Gilbert Fernandes 2024-04-05 18:42:45 UTC
Created attachment 2025464 [details]
File: environ

Comment 5 Gilbert Fernandes 2024-04-05 18:42:47 UTC
Created attachment 2025465 [details]
File: open_fds

Comment 6 Gilbert Fernandes 2024-04-05 18:42:49 UTC
Created attachment 2025466 [details]
File: mountinfo

Comment 7 Gilbert Fernandes 2024-04-05 18:42:51 UTC
Created attachment 2025467 [details]
File: os_info

Comment 8 Gilbert Fernandes 2024-04-05 18:42:52 UTC
Created attachment 2025468 [details]
File: cpuinfo

Comment 9 Gilbert Fernandes 2024-04-05 18:42:54 UTC
Created attachment 2025469 [details]
File: core_backtrace

Comment 10 Gilbert Fernandes 2024-04-05 18:42:56 UTC
Created attachment 2025470 [details]
File: exploitable

Comment 11 Gilbert Fernandes 2024-04-05 18:42:57 UTC
Created attachment 2025471 [details]
File: dso_list

Comment 12 Gilbert Fernandes 2024-04-05 18:42:58 UTC
Created attachment 2025472 [details]
File: backtrace

Comment 13 Christian Stadelmann 2024-04-10 06:50:56 UTC
I see the same bug with different stack traces in different applications, but always in qt6-qtbase's AESHashSeed::state1()

I suspect that this issue happens because a CPU instruction is used that is not supported by my CPU or that the compiler generated incorrect code.

My CPU is a Intel Core i5-650, this model: https://ark.intel.com/content/www/us/en/ark/products/43546/intel-core-i5-650-processor-4m-cache-3-20-ghz.html

I cannot reproduce these crashes on a different machine with a more recent CPU (Intel Core i5-2450M, this model: https://ark.intel.com/content/www/us/en/ark/products/53452/intel-core-i5-2450m-processor-3m-cache-up-to-3-10-ghz.html )

@Gilbert: Is it possible that you are also running Fedora on a very old CPU? Maybe also one of the first 2 Intel Core families? Or an AMD CPU from the same time (around 2010)?

Comment 14 Jan Grulich 2024-04-10 08:02:33 UTC

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


Note You need to log in before you can comment on or make changes to this bug.