On Mon, Jun 18, 2018 at 08:03:44PM +0530, Mayuresh wrote: > On Mon, Jun 18, 2018 at 07:39:11AM +0530, Mayuresh wrote: > > On Sun, Jun 17, 2018 at 08:07:05PM +0200, Martin Husemann wrote: > > > It would be usefull if you could give us a hint what common/compat.c it > > > is talking about and where to find the source. > > > > I tried, but in source trees of sane-backends, hplip I did not find one. > > > > In kernel source tree I did not find one. > > > > At present I do not have base sources, but I did nm on /usr/lib/*.so to > > find this: > > > > # nm /usr/lib/libcrypto.so| grep getauxval > > w getauxval > > > > I did not find the same symbol in the same library on amd64. So problem > > seems specific to evbarm. > > I checked src.tgz contents and could not find anything like > common/compat.c. > > Does nm output above or the discussion link I shared in the previous mail > provide any hint about where to look further?
Also gdb trace. Not sure whether of any help: (gdb) run -L Starting program: /usr/pkg/bin/scanimage -L assertion "type == AT_SECURE" failed: file "common/compat.c", line 801, function "getauxval" Program received signal SIGABRT, Aborted. 0x6bd52b1c in _lwp_kill () from /usr/lib/libc.so.12 (gdb) where #0 0x6bd52b1c in _lwp_kill () from /usr/lib/libc.so.12 #1 0x6bd49790 in abort () from /usr/lib/libc.so.12 #2 0x6bce68ac in __assert13 () from /usr/lib/libc.so.12 #3 0x6b63034c in ?? () #4 0x6b0c3e58 in ?? () #5 0x6f8d2d34 in _rtld_call_init_functions () from /usr/libexec/ld.elf_so #6 0x6f8d39d4 in dlopen () from /usr/libexec/ld.elf_so #7 0x6bfc2f00 in load () from /usr/pkg/lib/libsane.so.1 #8 0x6bfc31b0 in init () from /usr/pkg/lib/libsane.so.1 #9 0x6bfc3a44 in sane_dll_get_devices () from /usr/pkg/lib/libsane.so.1 #10 0x00015048 in ?? () #11 0x00011600 in ?? () #12 0x6f8d352c in _rtld () from /usr/libexec/ld.elf_so Backtrace stopped: previous frame inner to this frame (corrupt stack?) Mayuresh