lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CA+G9fYuJJySMY_6oLx_R_ebX9wDkwTLbDW7f7_CqF9UgFhSajg@mail.gmail.com>
Date:   Tue, 7 Mar 2023 15:35:01 +0530
From:   Naresh Kamboju <naresh.kamboju@...aro.org>
To:     linux-clk <linux-clk@...r.kernel.org>,
        linux-mm <linux-mm@...ck.org>,
        open list <linux-kernel@...r.kernel.org>,
        lkft-triage@...ts.linaro.org, linux-trace-kernel@...r.kernel.org,
        LTP List <ltp@...ts.linux.it>
Cc:     Arnd Bergmann <arnd@...db.de>,
        Anders Roxell <anders.roxell@...aro.org>,
        Andrew Morton <akpm@...ux-foundation.org>,
        Stephen Rothwell <sfr@...b.auug.org.au>,
        Masami Hiramatsu <mhiramat@...nel.org>
Subject: ftrace_regression01: qemu-i386: EIP: vm_area_free: Kernel panic - not
 syncing: Fatal exception in interrupt

The following kernel panic noticed While running LTP tracing tests on
qemu-i386.

Reported-by: Linux Kernel Functional Testing <lkft@...aro.org>


[    0.000000] Linux version 6.3.0-rc1 (tuxmake@...make) (Debian clang
version 16.0.0 (++20230228093516+60692a66ced6-1~exp1~20230228093525.41),
Debian LLD 16.0.0) #1 SMP PREEMPT_DYNAMIC @1678136838
...
LTP tracing tests
Running tests.......
<6>[   35.957375] traps: systemd-network[287] trap invalid opcode
ip:b7d99bef sp:bfcf8e20 error:0 in
libsystemd-shared-250.so[b7c33000+1c0000]
<6>[   39.887678] traps: systemd-network[330] trap invalid opcode
ip:b7db0bef sp:bfb6ab00 error:0 in
libsystemd-shared-250.so[b7c4a000+1c0000]
<4>[   41.883172] clocksource: timekeeping watchdog on CPU0: Marking
clocksource 'tsc' as unstable because the skew is too large:
<4>[   41.885195] clocksource:                       'acpi_pm'
wd_nsec: 633206175 wd_now: 13fe92 wd_last: f168b4 mask: ffffff
<4>[   41.886363] clocksource:                       'tsc' cs_nsec:
5320282620 cs_now: 1cbab6bece cs_last: 19231a48ea mask:
ffffffffffffffff
<4>[   41.887503] clocksource:                       Clocksource 'tsc'
skewed 4687076445 ns (4687 ms) over watchdog 'acpi_pm' interval of
633206175 ns (633 ms)
<4>[   41.888583] clocksource:                       'tsc' is current
clocksource.
<6>[   41.889615] tsc: Marking TSC unstable due to clocksource watchdog
<4>[   41.894933] TSC found unstable after boot, most likely due to
broken BIOS. Use 'tsc=unstable'.
<6>[   41.895623] sched_clock: Marking unstable (41348265135,
546543322)<-(41919545028, -24729054)
<4>[   41.905093] clocksource: Checking clocksource tsc
synchronization from CPU 1 to CPUs 0.
<6>[   41.921496] clocksource: Switched to clocksource acpi_pm
<47>[   42.122074] systemd-journald[108]: Successfully sent stream
file descriptor to service manager.

ftrace_regression01 1 TPASS: Finished running the test

<4>[   43.795642] int3: 0000 [#1] PREEMPT SMP
<4>[   43.795642] CPU: 0 PID: 331 Comm: systemd-network Not tainted 6.3.0-rc1 #1
<4>[   43.795642] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009),
BIOS 1.14.0-2 04/01/2014
<4>[   43.795642] EIP: vm_area_free+0x1/0x20
<4>[   43.795642] Code: e5 85 1d 00 85 c0 74 14 b9 11 00 00 00 89 c7
f3 a5 89 c1 83 c1 24 89 48 24 89 48 28 5e 5f 5d c3 90 90 90 90 90 90
90 90 90 3e <8d> 74 26 00 55 89 e5 89 c2 a1 ac 99 82 d3 e8 fc 8f 1d 00
5d c3 90
<4>[   43.795642] EAX: c243bab0 EBX: c243bab0 ECX: 00000000 EDX: c23cb9c0
<4>[   43.795642] ESI: 00000000 EDI: 000001c0 EBP: c25c1e24 ESP: c25c1dd0
<4>[   43.795642] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00000246
<4>[   43.795642] CR0: 80050033 CR2: 081d764c CR3: 02ce1000 CR4: 000006d0
<4>[   43.795642] Call Trace:
<4>[   43.795642]  ? do_vmi_align_munmap+0x26e/0x380
<4>[   43.795642]  mmap_region+0x26e/0x880
<4>[   43.795642]  ? arch_ftrace_ops_list_func+0x20/0x1a0
<4>[   43.795642]  ? ftrace_call+0x5/0x13
<4>[   43.795642]  do_mmap+0x33f/0x4b0
<4>[   43.795642]  ? do_mmap+0x3f6/0x4b0
<4>[   43.795642]  vm_mmap_pgoff+0x9b/0x120
<4>[   43.795642]  ksys_mmap_pgoff+0x15d/0x1b0
<4>[   43.795642]  __ia32_sys_mmap_pgoff+0x21/0x30
<4>[   43.795642]  do_int80_syscall_32+0x39/0x74
<4>[   43.795642]  entry_INT80_32+0xf0/0xf0
<4>[   43.795642] EIP: 0xb7f7d9c1
<4>[   43.795642] Code: c3 8d b4 26 00 00 00 00 90 8b 5c 24 08 01 c3
8b 6c 2b 40 89 2f eb b6 66 90 f3 0f 1e fb 53 57 55 8b 1f 8b 6f 08 8b
7f 04 cd 80 <5d> 5f 5b c3 66 90 66 90 66 90 66 90 66 90 90 f3 0f 1e fb
e8 5a 00
<4>[   43.795642] EAX: ffffffda EBX: b7c94000 ECX: 001c0000 EDX: 00000005
<4>[   43.795642] ESI: 00000812 EDI: 00000004 EBP: 0000003b ESP: bff393e0
<4>[   43.795642] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 007b EFLAGS: 00000202
<4>[   43.795642] Modules linked in:
<4>[   43.795642]  \
 ---[ end trace 0000000000000000 ]---
<4>[   43.795642] EIP: vm_area_free+0x1/0x20
<4>[   43.795642] Code: e5 85 1d 00 85 c0 74 14 b9 11 00 00 00 89 c7
f3 a5 89 c1 83 c1 24 89 48 24 89 48 28 5e 5f 5d c3 90 90 90 90 90 90
90 90 90 3e <8d> 74 26 00 55 89 e5 89 c2 a1 ac 99 82 d3 e8 fc 8f 1d 00
5d c3 90
<4>[   43.795642] EAX: c243bab0 EBX: c243bab0 ECX: 00000000 EDX: c23cb9c0
<4>[   43.795642] ESI: 00000000 EDI: 000001c0 EBP: c25c1e24 ESP: c25c1dd0
<4>[   43.795642] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00000246
<4>[   43.795642] CR0: 80050033 CR2: 081d764c CR3: 02ce1000 CR4: 000006d0
<0>[   43.795642] Kernel panic - not syncing: Fatal exception in interrupt
<0>[   43.795642] Kernel Offset: disabled

test log:
-----
  - https://qa-reports.linaro.org/lkft/linux-mainline-master/build/v6.3-rc1-2-g8ca09d5fa354/testrun/15298979/suite/log-parser-test/test/check-kernel-panic/log
  - https://qa-reports.linaro.org/lkft/linux-mainline-master/build/v6.3-rc1-2-g8ca09d5fa354/testrun/15298979/suite/log-parser-test/tests/


steps to reproduce:
--------------
# To install tuxrun on your system globally:
# sudo pip3 install -U tuxrun==0.37.2
#
# See https://tuxrun.org/ for complete documentation.

tuxrun  \
 --runtime podman  \
 --device qemu-i386  \
 --kernel https://storage.tuxsuite.com/public/linaro/lkft/builds/2MemUurDShqDi3xoAvTknd2dbfd/bzImage
 \
 --modules https://storage.tuxsuite.com/public/linaro/lkft/builds/2MemUurDShqDi3xoAvTknd2dbfd/modules.tar.xz
 \
 --rootfs https://storage.tuxsuite.com/public/linaro/lkft/oebuilds/2MV9clY6B5uyK3SNAIPgiO5gCoP/images/intel-core2-32/lkft-tux-image-intel-core2-32-20230303113918.rootfs.ext4.gz
 \
 --parameters SKIPFILE=skipfile-lkft.yaml  \
 --parameters SHARD_NUMBER=4  \
 --parameters SHARD_INDEX=1  \
 --image docker.io/lavasoftware/lava-dispatcher:2023.01.0020.gc1598238f  \
 --tests ltp-tracing  \
 --timeouts boot=15 ltp-tracing=30


--
Linaro LKFT
https://lkft.linaro.org

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ