Description of problem: I started GNOME 43.0 on Wayland in a Fedora 37 KDE Plasma spin. I right-clicked on the desktop background and selected Change background. gnome-control-center's Appearance screen started. A notification like "Oops! We're sorry, it looks like a problem occurred" was shown. An SELinux denial notification was shown after that. gnome-control-center-print-renderer crashed in llvm::MachineRegisterInfo::addRegOperandToUseList according to coredumpctl gdb Core was generated by `/usr/libexec/gnome-control-center-print-renderer'. Program terminated with signal SIGSEGV, Segmentation fault. #0 llvm::MachineRegisterInfo::addRegOperandToUseList (this=0x7fbd5828b680, MO=0x7fbd582ba3f0) at /usr/src/debug/llvm-15.0.0-1.fc37.x86_64/lib/CodeGen/MachineRegisterInfo.cpp:282 282 MachineOperand *Last = Head->Contents.Reg.Prev; [Current thread is 1 (Thread 0x7fbd651ff6c0 (LWP 10218))] The pointer Head at /usr/src/debug/llvm-15.0.0-1.fc37.x86_64/lib/CodeGen/MachineRegisterInfo.cpp:282 appeared to be invalid possibly due to memory corruption. (gdb) p Head->Contents.Reg.Prev Cannot access memory at address 0x2020202020202030 (gdb) p Head $1 = (llvm::MachineOperand * const) 0x2020202020202020 Version-Release number of selected component: gnome-control-center-43.0-1.fc37 Additional info: reporter: libreport-2.17.4 backtrace_rating: 4 cgroup: 0::/user.slice/user-1000.slice/user/app.slice/app-gnome-gnome\x2dbackground\x2dpanel-10162.scope cmdline: /usr/libexec/gnome-control-center-print-renderer crash_function: llvm::MachineRegisterInfo::addRegOperandToUseList executable: /usr/libexec/gnome-control-center-print-renderer journald_cursor: s=c7b0b628cc094c62bbdc7ebaab23b4a1;i=ec0e86;b=548937ef93884b32a3bff5ab6832da4d;m=24d435cb;t=5eb3e92b0d835;x=abccae9a8ba1535c kernel: 6.0.2-301.fc37.x86_64 rootdir: / runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (7 frames) #0 llvm::MachineRegisterInfo::addRegOperandToUseList at /usr/src/debug/llvm-15.0.0-1.fc37.x86_64/lib/CodeGen/MachineRegisterInfo.cpp:282 #1 llvm::MachineInstr::addRegOperandsToUseLists at /usr/src/debug/llvm-15.0.0-1.fc37.x86_64/lib/CodeGen/MachineInstr.cpp:158 #2 llvm::ilist_traits<llvm::MachineInstr>::addNodeToList at /usr/src/debug/llvm-15.0.0-1.fc37.x86_64/lib/CodeGen/MachineBasicBlock.cpp:153 #3 llvm::iplist_impl<llvm::simple_ilist<llvm::MachineInstr, llvm::ilist_sentinel_tracking<true> >, llvm::ilist_traits<llvm::MachineInstr> >::insert at /usr/src/debug/llvm-15.0.0-1.fc37.x86_64/include/llvm/ADT/ilist.h:230 #4 llvm::MachineBasicBlock::insert at /usr/src/debug/llvm-15.0.0-1.fc37.x86_64/include/llvm/CodeGen/MachineBasicBlock.h:899 #5 llvm::InstrEmitter::EmitMachineNode at /usr/src/debug/llvm-15.0.0-1.fc37.x86_64/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:1069 #6 llvm::InstrEmitter::EmitNode at /usr/src/debug/llvm-15.0.0-1.fc37.x86_64/lib/CodeGen/SelectionDAG/InstrEmitter.h:143
Created attachment 1918661 [details] File: backtrace
Created attachment 1918662 [details] File: core_backtrace
Created attachment 1918663 [details] File: cpuinfo
Created attachment 1918664 [details] File: dso_list
Created attachment 1918665 [details] File: environ
Created attachment 1918666 [details] File: exploitable
Created attachment 1918667 [details] File: limits
Created attachment 1918668 [details] File: maps
Created attachment 1918669 [details] File: mountinfo
Created attachment 1918670 [details] File: open_fds
Created attachment 1918671 [details] File: proc_pid_status
I'm reassigning this report to llvm since the top 20 or so frames in the crashing thread are in llvm.