de-acroread8 not starting any more

Alexander Leidinger Alexander at Leidinger.net
Sun Jan 27 05:37:56 PST 2008


Quoting Patrick Lamaiziere <patfbsd at davenulle.org> (Sun, 27 Jan 2008
13:57:13 +0100):

> Le Sun, 27 Jan 2008 12:32:19 +0100,
> Alexander Leidinger <Alexander at Leidinger.net> :
> 
> > > >>> acroread
> > > >> rm: cannot remove
> > > >> `/home/rhurlin/.adobe/Acrobat/8.0/Preferences/mozilla/prefs.js':
> > > >> Function not implemented
> > > > 
> > > > This is strange... I wouldn't expect a "Function not implemented"
> > > > for an rm.
> 
> I think this is because the '/compat/linux/bin/rm' from Fedora 7 uses
> linux_fstatat64()
> 
> $ truss /compat/linux/bin/rm /home/patrick/test
> linux_fstatat64(0xffffff9c,0xbfbfe9bd,0xbfbfe600,0x100,0x281c4ff4,0x6)
> ERR#78 'Function not implemented'

Great, now I'm not as scared as before. Maybe an opportunity for Roman
to get his *at() into the tree (I don't know where the bottleneck is
currently, maybe the functions are under review)...

> > That's bad (for 2.6 emulation). This means there's some ind of problem
> > with either 2.6 and/or f7. I don't think f7 is a problem (else the
> > linux camp would have the same problem). So... I CC emulation@ for
> > some more eyes for the problem.
> 
> I've got the same problem with RELENG_7/i386, Fedora 7,
> compat.linux.osrelease: 2.6.21.

2.6.21 is not supported by us, 2.6.16 is targeted by the current work
in the linuxulator, but there are some syscalls missing (see
http://wiki.freebsd.org/linux-kernel and
http://wiki.freebsd.org/linux-kernel/ltp for more).

> $ truss acrodread8 :
> [...]
> linux_mprotect(0x1a000,0x1000,0x1,0x360,0x219176d8,0x6) = 0 (0x0)
> munmap(0x20f73000,10515) = 0 (0x0)
> linux_set_tid_address(0x21917768,0x2155dff4,0x1,0x21917720,0x2155ded0,0x6)
> = 64114 (0xfa72)
> <segfault>

Thanks, for investigating.

> I put the complete truss output of acroread8 here :
> http://user.lamaiziere.net/patrick/truss-acroread8.txt 
> 
> Let me know if i can help, thanks.

Depends upon your interests... the wiki lists some things which need
investigation/fixes, maybe you can have a look and try to find causes
of failing LTP tests or maybe you can even provide fixes. Feel free to
jump in and give it a try. :)

Bye,
Alexander.

-- 
BOFH excuse #118:

the router thinks it's a printer
http://www.Leidinger.net  Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org     netchild @ FreeBSD.org  : PGP ID = 72077137


More information about the freebsd-emulation mailing list