Fedora Account System
Red Hat Associate
Red Hat Customer
1. Please describe the problem: We find kernel can panic if we set the kernel core_pattern with /proc/sys/kernel/core_pattern Steps: /bin/echo "|" > /proc/sys/kernel/core_pattern [root@kvm-02-guest16 tests]# cat a.c int main(){ int *p = 0; *p = 0; return 0; } Execute compiled binary with above source file to fault kernel. this will panic kernel. [ 124.706104] systemd-coredump[2698]: Failed to parse PID "%P": Invalid argument [ 124.791390] show_signal_msg: 17 callbacks suppressed [ 124.791395] core_dump[2742]: segfault at 402010 ip 0000000000401116 sp 00007ffc3aa7fc10 error 6 in core_dump[401000+1000] [ 124.793495] Code: 01 5d c3 90 c3 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa eb 8a 55 48 89 e5 48 c7 45 f8 10 20 40 00 48 8b 45 f8 <c6> 00 74 b8 00 00 00 00 5d c3 f3 0f 1e fa 41 57 4c 8d 3d 23 2d 00 [ 124.797151] BUG: kernel NULL pointer dereference, address: 0000000000000020 [ 124.798117] #PF: supervisor read access in kernel mode [ 124.798837] #PF: error_code(0x0000) - not-present page [ 124.799560] PGD 8000000126853067 P4D 8000000126853067 PUD 12687c067 PMD 0 [ 124.800465] Oops: 0000 [#1] SMP PTI [ 124.800936] CPU: 0 PID: 2742 Comm: core_dump Not tainted 5.4.2-300.fc31.x86_64 #1 [ 124.801924] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011 [ 124.802748] RIP: 0010:do_coredump+0x7f2/0x113b [ 124.803364] Code: ff 48 85 ff 74 0c e8 3d 1d fa ff 44 8b 95 10 ff ff ff 65 48 8b 04 25 c0 6b 01 00 48 8b 00 48 8b 7d a0 a8 04 0f 85 71 08 00 00 <48> 8b 57 20 0f b7 02 66 25 00 f0 66 3d 00 80 0f 84 a9 06 00 00 44 [ 124.805865] RSP: 0018:ffffaff7c113fc78 EFLAGS: 00010246 [ 124.806534] RAX: 0000000000004000 RBX: ffff9440eabb4000 RCX: 000000000001aac7 [ 124.807475] RDX: 0000000000000000 RSI: ffffaff7c113fc40 RDI: 0000000000000000 [ 124.808372] RBP: ffffaff7c113fdc8 R08: 0000000000000400 R09: ffffaff7c113fbc8 [ 124.809299] R10: 0000000000000001 R11: 0000000000000000 R12: ffffffffb6711a40 [ 124.810228] R13: ffff9440f5eace40 R14: ffff9440e6bceec0 R15: 0000000000000000 [ 124.811211] FS: 00007fcd641aa540(0000) GS:ffff9440fba00000(0000) knlGS:0000000000000000 [ 124.812208] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.813012] CR2: 0000000000000020 CR3: 00000001269fa003 CR4: 00000000003606f0 [ 124.814047] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 124.815055] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 124.816012] Call Trace: [ 124.816381] ? mem32_serial_in+0x20/0x20 [ 124.816915] get_signal+0x152/0x890 [ 124.817379] ? __switch_to_asm+0x40/0x70 [ 124.817828] ? __switch_to_asm+0x34/0x70 [ 124.818341] ? __switch_to_asm+0x40/0x70 [ 124.818905] do_signal+0x36/0x650 [ 124.819359] ? __switch_to+0x10d/0x440 [ 124.819884] ? __switch_to_asm+0x34/0x70 [ 124.820355] ? __schedule+0x2da/0x730 [ 124.820862] exit_to_usermode_loop+0x9d/0x130 [ 124.821428] prepare_exit_to_usermode+0x9b/0xa0 [ 124.822009] retint_user+0x8/0x8 [ 124.822424] RIP: 0033:0x401116 [ 124.822857] Code: 01 5d c3 90 c3 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 f3 0f 1e fa eb 8a 55 48 89 e5 48 c7 45 f8 10 20 40 00 48 8b 45 f8 <c6> 00 74 b8 00 00 00 00 5d c3 f3 0f 1e fa 41 57 4c 8d 3d 23 2d 00 [ 124.825265] RSP: 002b:00007ffc3aa7fc10 EFLAGS: 00010246 [ 124.825990] RAX: 0000000000402010 RBX: 0000000000401120 RCX: 00007fcd641a2578 [ 124.827006] RDX: 00007ffc3aa7fd18 RSI: 00007ffc3aa7fd08 RDI: 0000000000000001 [ 124.827878] RBP: 00007ffc3aa7fc10 R08: 0000000000000000 R09: 00007fcd641cb440 [ 124.828817] R10: 00000000ffffffff R11: 000000000000000d R12: 0000000000401020 [ 124.829825] R13: 00007ffc3aa7fd00 R14: 0000000000000000 R15: 0000000000000000 [ 124.830769] Modules linked in: sunrpc snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_nhlt snd_hda_codec snd_hda_core snd_hwdep snd_seq snd_seq_device intel_rapl_msr snd_pcm intel_rapl_common crct10dif_pclmul crc32_pclmul ghash_clmulni_intel snd_timer 8139too snd virtio_balloon joydev 8139cp soundcore mii i2c_piix4 ip_tables qxl drm_kms_helper ttm drm crc32c_intel virtio_console serio_raw ata_generic pata_acpi qemu_fw_cfg [ 124.835899] CR2: 0000000000000020 [ 124.836379] ---[ end trace aa79c92793830174 ]--- [ 124.837018] RIP: 0010:do_coredump+0x7f2/0x113b [ 124.837641] Code: ff 48 85 ff 74 0c e8 3d 1d fa ff 44 8b 95 10 ff ff ff 65 48 8b 04 25 c0 6b 01 00 48 8b 00 48 8b 7d a0 a8 04 0f 85 71 08 00 00 <48> 8b 57 20 0f b7 02 66 25 00 f0 66 3d 00 80 0f 84 a9 06 00 00 44 [ 124.840077] RSP: 0018:ffffaff7c113fc78 EFLAGS: 00010246 [ 124.840751] RAX: 0000000000004000 RBX: ffff9440eabb4000 RCX: 000000000001aac7 [ 124.841685] RDX: 0000000000000000 RSI: ffffaff7c113fc40 RDI: 0000000000000000 [ 124.842592] RBP: ffffaff7c113fdc8 R08: 0000000000000400 R09: ffffaff7c113fbc8 [ 124.843685] R10: 0000000000000001 R11: 0000000000000000 R12: ffffffffb6711a40 [ 124.844627] R13: ffff9440f5eace40 R14: ffff9440e6bceec0 R15: 0000000000000000 [ 124.845631] FS: 00007fcd641aa540(0000) GS:ffff9440fba00000(0000) knlGS:0000000000000000 [ 124.846669] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 124.847409] CR2: 0000000000000020 CR3: 00000001269fa003 CR4: 00000000003606f0 [ 124.848279] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 124.849125] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 2. What is the Version-Release number of the kernel: 5.4.2-300.fc31.x86_64 3. Did it work previously in Fedora? If so, what kernel version did the issue *first* appear? Old kernels are available for download at https://koji.fedoraproject.org/koji/packageinfo?packageID=8 : Yes, it work previously, will try later. 4. Can you reproduce this issue? If so, please provide the steps to reproduce the issue below: yes, pleases see above. 5. Does this problem occur with the latest Rawhide kernel? To install the Rawhide kernel, run ``sudo dnf install fedora-repos-rawhide`` followed by ``sudo dnf update --enablerepo=rawhide kernel``: yes. 6. Are you running any modules that not shipped with directly Fedora's kernel?: no 7. Please attach the kernel logs. You can get the complete kernel log for a boot with ``journalctl --no-hostname -k > dmesg.txt``. If the issue occurred on a previous boot, use the journalctl ``-b`` flag.
This report has not received an update in over 90 days. If this issue is still relevant to you, please do not hesitate to update this report with any relevant details on recent investigative steps or changes and we will absolutely work to understand how to best move forward. Otherwise, this bug report will need to be closed in 30 days. No worries, however; should you need still assistance after the report is closed, please do not hesitate to create a new bug report referencing this report and with any new details on the matter. NOTE: This is an automated mass update.