On Wed, March 1, 2006 08:23, Ronny Haryanto wrote: > On Wed, Mar 01, 2006 at 07:51:28AM +0700, Adrian wrote: >> # strace ./a.out >> execve("./a.out", ["./a.out"], [/* 21 vars */]) = 0 >> brk(0) = 0x8acb000 >> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, >> -1, >> 0) = 0xb7fdd000 >> access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or >> directory) >> --- SIGSEGV (Segmentation fault) @ 0 (0) --- >> +++ killed by SIGSEGV +++ >> >> file /etc/ld.so.preload gak ada di /etc. apa harus dibuat dulu? >> bagaimana >> membuatnya? > > Sepertinya yang preload itu nggak berhubungan dg segfaultnya. > Kebetulan aja itu terjadi sesaat sebelum segfault sehingga seakan2 > segfaultnya gara2 itu. > > Kalo anda jalankan program lain seperti 'ls' lewat strace juga mungkin > akan mendapat pesan yg sama soal preload dan programnya masih berjalan > normal. > > Sayangnya hasil strace juga masih belum memberi informasi tambahan. > > Tebakan saya sih ini ada mismatch antara versi glibc, gcc, libstdc++, > dsb. Biasanya kalo mencampur2 versi dr program2 inti penting seperti > glibc dan gcc yg tidak disupport bisa berakibat aneh dan susah > ditelusuri seperti ini. > > Atau kemungkinan lain (sepertinya lebih kecil), RAM nya nggak beres. > > Ronny
rekans, akhirnya berhasil juga! masalahnya ternyata tidak ada file: /usr/lib/libc.so hal ini saya temukan setelah membanding-bandingkan dengan pc lain dengan os redhat 9. file libc.so itu sendiri ternyata hanya file teks biasa yang isinya: /* GNU ld script Use the shared library, but some functions are only in the static library, so try that secondarily. */ OUTPUT_FORMAT(elf32-i386) GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a ) akhirnya saya coba buat file libc.so itu di pc fc4 yang bermasalah itu kemudian saya coba lakukan kompilasi seperti biasa, berhasil! mohon maaf jika penjelasannya tidak ilmiah. semoga 'solusi' ini bisa berguna bagi rekans yang lain. salam, Adrian ------------------------ http://adrian.bahana.net --------------- You don't know how you got here You just know you want out Believing in yourself Almost as much as you doubt ("Hold Me, Thrill Me, Kiss Me, Kill Me", U2) -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis