I will investigate....

On Mon, 23 Mar 2020, J. Hannken-Illjes wrote:

On 22. Mar 2020, at 14:30, Paul Goyette <pgoye...@netbsd.org> wrote:

Module Name:    src
Committed By:   pgoyette
Date:           Sun Mar 22 13:30:11 UTC 2020

Modified Files:
        src/lib/librumpuser: rumpuser_dl.c
        src/sys/rump/include/rump: rumpuser.h
        src/sys/rump/librump/rumpkern: rump.c

Log Message:
Teach rump to process __link_set_evcnts entries.  (Second part of
fix for PR kern/55088)

To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/lib/librumpuser/rumpuser_dl.c
cvs rdiff -u -r1.115 -r1.116 src/sys/rump/include/rump/rumpuser.h
cvs rdiff -u -r1.342 -r1.343 src/sys/rump/librump/rumpkern/rump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

This gives me 885 failed test cases for tests/fs:

Core was generated by `t_vnops'.
Program terminated with signal SIGSEGV, Segmentation fault.

#0  0x000070040647dac3 in evcnt_detach (ev=0x700404e031c0)
   at src/lib/librump/../../sys/rump/../kern/subr_evcnt.c:193
#1  0x00007004064b93da in add_static_evcnt (ev=0x700404e031c0)
   at src/lib/librump/../../sys/rump/librump/rumpkern/rump.c:657
#2  0x000070040600442a in process_object (
   doevcntattach=0x7004064b93d1 <add_static_evcnt>,
   docompload=0x7004064b93f1 <rump_component_load>,
   domodinit=0x7004064b93e3 <add_linkedin_modules>, handle=0x70040bbd9000)
   at src/lib/librumpuser/rumpuser_dl.c:392
#3  rumpuser_dl_bootstrap (
   domodinit=domodinit@entry=0x7004064b93e3 <add_linkedin_modules>,
   symload=symload@entry=0x7004064b94e2 <rump_kernelfsym_load>,
   compload=compload@entry=0x7004064b93f1 <rump_component_load>,
   doevcntattach=doevcntattach@entry=0x7004064b93d1 <add_static_evcnt>)
   at src/lib/librumpuser/rumpuser_dl.c:499
#4  0x00007004064b9b5f in rump_init ()
   at src/lib/librump/../../sys/rump/librump/rumpkern/rump.c:426

Are sure it is ok to detach a non-attached event?

J. Hannken-Illjes - hann...@eis.cs.tu-bs.de - TU Braunschweig

| Paul Goyette       | PGP Key fingerprint:     | E-mail addresses:     |
| (Retired)          | FA29 0E3B 35AF E8AE 6651 | p...@whooppee.com     |
| Software Developer | 0786 F758 55DE 53BA 7731 | pgoye...@netbsd.org   |

Reply via email to