NetBSD-Bugs archive

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

Re: kern/56286: current kernel crashes trying to load radeon firmware



The following reply was made to PR kern/56286; it has been noted by GNATS.

From: Martin Husemann <martin%duskware.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: kern/56286:  current kernel crashes trying to load radeon
 firmware
Date: Wed, 30 Jun 2021 12:45:42 +0200

 The same crash happens on sparc64 when trying to mount kernfs via a loaded
 module (or maybe on any module load and this is just the first):
 
 [  37.7700414] cpu1: data fault: pc=1672530 rpc=103756040 addr=0
 [  37.8300395] kernel trap 30: data access exception
 Stopped in pid 457.457 (mount_kernfs) at        netbsd:vn_open+0x150:   stb    $
 %g0, [%g1 + %g0]
 db{1}> bt
 kobj_load_vfs(104425890, 10447b4b0, 1, 2, 1042c6a60, 1043f3740) at netbsd:kobj_l
 oad_vfs+0x68
 module_load_vfs(1cf74fbf8, 0, 1, 104425880, 1cf74fa00, 10447b4b0) at netbsd:modu
 le_load_vfs+0x2f8
 module_do_load(1cf74fbf8, 0, 0, 0, 0, 2) at netbsd:module_do_load+0x78c
 module_autoload(1cf74fbf8, 2, 1a, 0, 1044a8080, 0) at netbsd:module_autoload+0xe
 0
 do_sys_mount(1044aa040, 101820, 1cf74fbf8, ffffffffffffd2b0, 0, 0) at netbsd:do_
 sys_mount+0x1a0
 sys___mount50(1044aa040, 1cf74fde0, 1cf74fdd0, 1, 40413278, 0) at netbsd:sys___m
 ount50+0x28  
 syscall(1cf74fed0, 1c5d718, 40765b10, 1044aa040, 6, 1cf74ff68) at netbsd:syscall
 +0x318
 
 (gdb) list *(vn_open+0x150)
 0x1672530 is in vn_open (../../../../kern/vfs_vnops.c:358).
 353                     *ret_domove = true;
 354                     *ret_fd = l->l_dupfd;
 355                     error = 0;
 356             } else if (error == 0) {
 357                     *ret_vp = vp;
 358                     *ret_domove = false;
 359                     *ret_fd = -1;
 360             }
 361             l->l_dupfd = 0;
 362             return error;
 
 Martin
 


Home | Main Index | Thread Index | Old Index