The bad dereferencing occurs while getting the current process id :

fhp->process_id = curproc->p_pidp->pid_id;

With curproc->p_pidp found to be null (based on fuse 1.4-2020.0.1.0)

My first bet is that the system "struct proc" has been changed without
the fuse module being recompiled (or you did not install the recompiled
one).

Jean-Pierre


Stephan Althaus wrote on 9/14/20 9:54 PM:
Hello all!

I am using the fuse module "exfat" for about half a year now and it works well.

When i updated OI on 2020-09-10, the system panics when mounting an exfat fs.

What recent change could have lead to this behaviour?

I did set "set hires_tick=0" in /etc/system  as a shot in the dark, it does not help.


When mounting an exfat file system, i get a system panic and an instant automatic reboot.

Any hints are welcome how to identify the root of the fault.

Thanks,

Stephan


*$ fmdump -Vp  -u fb5fcce4-0a78-65e6-be82-f41d72c5d705*
TIME UUID                                 SUNW-MSG-ID
Sep 12 2020 12:04:00.880479000 fb5fcce4-0a78-65e6-be82-f41d72c5d705 SUNOS-8000-KL

   TIME CLASS                                 ENA
  Sep 12 12:03:50.3209 ireport.os.sunos.panic.dump_pending_on_device 0x0000000000000000

nvlist version: 0
         version = 0x0
         class = list.suspect
         uuid = fb5fcce4-0a78-65e6-be82-f41d72c5d705
         code = SUNOS-8000-KL
         diag-time = 1599905040 827325
         de = fmd:///module/software-diagnosis
         fault-list-sz = 0x1
         fault-list = (array of embedded nvlists)
         (start fault-list[0])
         nvlist version: 0
                 version = 0x0
                 class = defect.sunos.kernel.panic
                 certainty = 0x64
                asru = sw:///:path=/var/crash/dell/.fb5fcce4-0a78-65e6-be82-f41d72c5d705                 resource = sw:///:path=/var/crash/dell/.fb5fcce4-0a78-65e6-be82-f41d72c5d705
                 savecore-succcess = 0
                 os-instance-uuid = fb5fcce4-0a78-65e6-be82-f41d72c5d705
*                panicstr = BAD TRAP: type=e (#pf Page fault) rp=fffffe003fc20850 addr=4 occurred in module "fuse" due to a NULL pointer dereference** **                panicstack = unix:die+c6 () | unix:trap+1169 () | unix:cmntrap+e9 () | fuse:get_filehandle+52d () | fuse:fuse_open+6e () | genunix:fop_open+96 () | genunix:vn_openat+203 () | genunix:copen+4a9 () | genunix:openat+29 () | unix:brand_sys_syscall+1fe () | **
*                crashtime = 1599904948
                 panic-time = 12 September 2020 at 12:02:28 CEST CEST
         (end fault-list[0])

         fault-status = 0x1
         severity = Major
         __ttl = 0x1
         __tod = 0x5f5c9d10 0x347b0b18





_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to