NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/55213: futex tests crash kernel



>Number:         55213
>Category:       kern
>Synopsis:       futex tests crash kernel
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Apr 27 16:40:00 +0000 2020
>Originator:     Martin Husemann
>Release:        NetBSD 9.99.59
>Organization:
The NetBSD Foundation, Inc.
>Environment:
System: NetBSD unpluged.duskware.de 9.99.59 NetBSD 9.99.59 (UNPLUGED) #313: Mon Apr 27 10:26:46 CEST 2020 martin%seven-days-to-the-wolves.aprisoft.de@localhost:/work/src/sys/arch/evbarm/compile/UNPLUGED evbarm
Architecture: earm
Machine: evbarm
>Description:

The new futex tests crash this kernel (other machines survived, but those
are all faster and SMP, this is a single CPU armv5)

lib/libc/sys/t_futex_ops (277/846): 20 test cases
    futex_basic_wait_wake_private: [3.128220s] Passed.
    futex_basic_wait_wake_shared: [3.117541s] Passed.
    futex_cmp_requeue: [2.108273s] Passed.
    futex_requeue: [2.106776s] Passed.
    futex_wait_pointless_bitset: [0.046931s] Passed.
    futex_wait_timeout_deadline: <--- crashes here

[ 11522.0252582] data_abort_handler: data_aborts fsr=0x1 far=0xbbef1021
[ 11891.1088245] panic: TAILQ_INSERT_TAIL 0xc2fbf128 ../../../../kern/sys_futex.c:835
[ 11891.1088245] cpu0: Begin traceback...
[ 11891.1088245] 0xd53c3d74: netbsd:db_panic+0x14
[ 11891.1088245] 0xd53c3d8c: netbsd:vpanic+0x11c
[ 11891.1288242] 0xd53c3da4: netbsd:snprintf
[ 11891.1288242] 0xd53c3dd4: netbsd:futex_wait_enqueue+0xec
[ 11891.1288242] 0xd53c3e5c: netbsd:futex_func_wait.part.5+0x17c
[ 11891.1288242] 0xd53c3eb4: netbsd:do_futex+0xe8
[ 11891.1288242] 0xd53c3eec: netbsd:sys___futex+0x64
[ 11891.1288242] 0xd53c3fac: netbsd:syscall+0xa4
[ 11891.1288242] cpu0: End traceback...
[ 11891.1288242] rebooting...


>How-To-Repeat:
s/a

>Fix:
n/a



Home | Main Index | Thread Index | Old Index