Red Hat Bugzilla – Bug 233012
scratchbos does not run in newer kernels
Last modified: 2007-11-30 17:11:59 EST
After upgrading the kernel scratchbox does not work:
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *)
ph->p_vaddr == _rtld_local._dl_sysinfo_dso' failed!
The old way to get it running:
echo 0 > /proc/sys/kernel/vdso
is not longer possible because that interface is not longer present
scratchbox is using a prehistoric glibc which doesn't like the vdso in the
Either update to a newer scratchbox (if they even have one with a newer glibc)
or disable the vdso
So, how I disable vdso? In previous kernels I had /proc/sys/kernel/vsdo. Now
Boot with the kernel option "vdso=0"