Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lang/mono or futex problem
Hi!
I've just tried updating the .net program 'torrentzip'
(archivers/torrentzip) to the latest version. The current pkgsrc
version can be run by calling 'mono' on it (the package installs a
wrapper), but the updated version is a Linux binary.
(I can't start the new version using mono, because I then get
"Cannot open assembly '/usr/pkg/bin/torrentzip': File does not contain a valid CIL image.")
So I packaged it using Linux emulation, but when I try to start it, I get:
Failed to create CoreCLR, HRESULT: 0x8007054F
I tried ktrace'ing it. The last failure before that error is
1591 1591 torrentzip CALL mmap(0x7f7f7c3dc000,0x71bf0000,PROT_NONE,0x22<PRIVATE,RENAME,FILE,ALIGN=NONE>,0xffffffff,0)
1591 1591 torrentzip RET mmap 140185521995776/0x7f7f7c3dc000
1591 1591 torrentzip CALL time(0)
1591 1591 torrentzip RET time 1627813234/0x61067572
1591 1591 torrentzip CALL mmap(0,0x401000,PROT_READ|PROT_WRITE,0x20022<PRIVATE,RENAME,FILE,ALIGN=NONE>,0xffffffff,0)
1591 1591 torrentzip RET mmap 140187558227968/0x7f7ff59c3000
1591 1591 torrentzip CALL mprotect(0x7f7ff59c3000,0x1000,PROT_NONE)
1591 1591 torrentzip RET mprotect 0
1591 1591 torrentzip CALL clone(0x3d0f00,0x7f7ff5dc2fb0,0x7f7ff5dc39d0,0x7f7ff5dc39d0,0x7f7ff5dc3700)
1591 1591 torrentzip RET clone 6073/0x17b9
1591 1591 torrentzip CALL futex(0x45e4f4,FUTEX_WAIT_PRIVATE,1,0,0x45e400,0)
1591 6073 torrentzip RET open 0
1591 6073 torrentzip CALL __futex_set_robust_list(0x7f7ff5dc39e0,0x18)
1591 6073 torrentzip RET __futex_set_robust_list 0
1591 6073 torrentzip CALL sched_getaffinity(0x637,0x80,0x7f7ff5dc2e70)
1591 6073 torrentzip RET sched_getaffinity 8
1591 6073 torrentzip CALL sched_getaffinity(0x637,0x80,0x7f7ff5dc2da0)
1591 6073 torrentzip RET sched_getaffinity 8
1591 6073 torrentzip CALL sched_setaffinity(0,0x80,0x7f7ff5dc2e70)
1591 6073 torrentzip RET sched_setaffinity -1 errno -1 Operation not permitted
1591 6073 torrentzip CALL futex(0x45e4f4,FUTEX_WAKE_OP_PRIVATE,1,1,0x45e4f0,0x4000001)
1591 6073 torrentzip RET futex 1
1591 1591 torrentzip RET futex 0
1591 6073 torrentzip CALL madvise(0x7f7ff59c3000,0x3fb000,4)
1591 1591 torrentzip CALL futex(0x45e4c8,FUTEX_WAKE_PRIVATE,1,0,0,1)
1591 6073 torrentzip RET madvise 0
1591 1591 torrentzip RET futex 0
1591 6073 torrentzip CALL exit(0)
1591 1591 torrentzip CALL write(2,0x448c00,0x2d)
1591 1591 torrentzip GIO fd 2 wrote 45 bytes
"Failed to create CoreCLR, HRESULT: 0x8007054F"
1591 1591 torrentzip RET write 45/0x2d
But i'm not sure if that means there is a problem with futex() or if
that is already in the error handling.
Web searches for that error didn't help me.
Any ideas?
The package is in wip/torrentzip if anyone wants to give it a try.
Thomas
Home |
Main Index |
Thread Index |
Old Index