From: Kevin B. <Co...@co...> - 2001-03-27 00:03:30
|
tma wrote: > > > On Mon, 26 Mar 2001 12:21:21 -0800 (PST) > ra...@ra... wrote: > > > On 26 Mar, tma scribbled: > > > On Mon, 26 Mar 2001 12:00:16 -0800 (PST) > > > ra...@ra... wrote: > > > > > > > On 26 Mar, tma scribbled: > > > > > On Mon, 26 Mar 2001 11:41:13 -0800 (PST) > > > > > ra...@ra... wrote: > > > > > > > > > > > On 26 Mar, tma scribbled: > > > > > > > > On 26 Mar, tma scribbled: > > > > > > > > > > On 26 Mar, tma scribbled: > > > > > > > > > > > Actually conftest.c from Imlib2 segfaults. > > > > > > > > > > > I just modified the configure-script to copy it over and ran it > > > > > > > through > > > > > > > > > gdb, here's the log: > > > > > > > > > > > [...] > > > > > > > > > > > --(tma@flarp)-(pts)-(08:21pm:03/26/01) > > > > > > > > > > > --(~/src/tmp)> ./conftest > > > > > > > > > > > Segmentation fault > > > > > > > > > > > --(tma@flarp)-(pts)-(08:22pm:03/26/01) > > > > > > > > > > > --(~/src/tmp)> ulimit -c 50000 > > > > > > > > > > > --(tma@flarp)-(pts)Ä(08:22pm:03/26/01) > > > > > > > > > > > --(~/src/tmp)> ./conftest > > > > > > > > > > > Segmentation fault (core dumped) > > > > > > > > > > > --(tma@flarp)-(pts)-(08:22pm:03/26/01) > > > > > > > > > > > --(~/src/tmp)> gdb conftest core > > > > > > > > > > > GNU gdb 5.0 > > > > > > > > > > > Copyright 2000 Free Software Foundation, Inc. > > > > > > > > > > > GDB is free software, covered by the GNU General Public License, > > > > > > > and > > > > > > > > > you are > > > > > > > > > > > welcome to change it and/or distribute copies of it under certain > > > > > > > > > conditions. > > > > > > > > > > > Type "show copying" to see the conditions. > > > > > > > > > > > There is absolutely no warranty for GDB. Type "show warranty" for > > > > > > > > > details. > > > > > > > > > > > This GDB was configured as "i686-pc-linux-gnu"... > > > > > > > > > > > Core was generated by `./conftest'. > > > > > > > > > > > Program terminated with signal 11, Segmentation fault. > > > > > > > > > > > Reading symbols from /usr/X11R6/lib/libX11.so.6...done. > > > > > > > > > > > Loaded symbols for /usr/X11R6/lib/libX11.so.6 > > > > > > > > > > > Reading symbols from /usr/X11R6/lib/libXext.so.6...done. > > > > > > > > > > > Loaded symbols for /usr/X11R6/lib/libXext.so.6 > > > > > > > > > > > Reading symbols from /lib/libc.so.6...done. > > > > > > > > > > > Loaded symbols for /lib/libc.so.6 > > > > > > > > > > > Reading symbols from /lib/ld-linux.so.2...done. > > > > > > > > > > > Loaded symbols for /lib/ld-linux.so.2 > > > > > > > > > > > #0 0x4004d220 in XQueryExtension (dpy=0x0, name=0x0, > > > > > > > major_opcode=0x0, > > > > > > > > > > > first_event=0x54580000, first_error=0x45747365) at QuExt.c:46 > > > > > > > > > > > 46 LockDisplay(dpy); > > > > > > > > > > > (gdb) b 8 > > > > > > > > > > > Breakpoint 1 at 0x4004d20a: file QuExt.c, line 8. > > > > > > > > > > > (gdb) run > > > > > > > > > > > Starting program: /home/tma/src/tmp/conftest > > > > > > > > > > > > > > > > > > > > > > Breakpoint 1, XQueryExtension (dpy=0x0, name=0x0, major_opcode=0x0, > > > > > > > > > > > first_event=0x54580000, first_error=0x45747365) at QuExt.c:42 > > > > > > > > > > > 42 > > > > > > > > > > > > > > > > > > > > (gdb) n > > > > > > > > > > > 46 LockDisplay(dpy); > > > > > > > > > > > (gdb) n > > > > > > > > > > > > > > > > > > > > > > Program received signal SIGSEGV, Segmentation fault. > > > > > > > > > > > 0x4004d220 in XQueryExtension (dpy=0x0, name=0x0, major_opcode=0x0, > > > > > > > > > > > first_event=0x54580000, first_error=0x45747365) at QuExt.c:46 > > > > > > > > > > > 46 LockDisplay(dpy); > > > > > > > > > > > (gdb) > > > > > > > > > > > [...] > > > > > > > > > > > > > > > > > > > > > > I will do my best to supply you info to find out what's going wrong > > > > > > > > > here. > > > > > > > > > > > > > > > > > > > > you never run a conf test - the configure scritp ONLY checks if it > > > > > > > > > > compiles.. it doesnt have to run... > > > > > > > > > > > > > > > > > > Oops, oh, OK. No problem. So maybe you can tell me what's going on > > > > > > > here? > > > > > > > > > I can resend you the log-files or create new ones, just plain tell me > > > > > > > how to > > > > > > > > > find out. > > > > > > > > > > > > > > > > conftest is complaingin at compile time of that test - the gc error > > > > > > > > output is in the log. > > > > > > > > > > > > > > > > > > > > > > Yeah, I know that one, but the same check works in evas's autoconf, that's > > > > > > > what looks weird to me. > > > > > > > And XShmAttach is in its lib. I mean an older version of evas (approx. 1 > > > > > > > week old) runs fine here, so I guess that XShmAttach also works properly. So > > > > > > > what's the problem. Sorry, I don't want to sound rude, really. > > > > > > > > > > > > read config.log. it will tell you. > > > > > > > > > > > > > > > > Cool, you're right. It tells me that libX11.so has an undefined reference to atexit, hmm that sounds not very good. I am curious how X built then when it didn't find that symbol, hmm? > > > > > > > > atexit is a normal libc function. for some strange reaosn gcc isnt > > > > linking to libc automatically as it should. you're runing debian or > > > > slackware arent u? > > > > > > > > > > Debian unstable, yup. > > > > aaaah the usual - everyone has problems compiling on debian. they never > > use shared lib deps on debian. why beats me. use a redhat based dist > > and you wont have this problem. thats the simple answer (i use valinux > > 7.0.1 - ftp://ftp.valinux.com/pub/software/VALinux/beta/7.0.1 ) > > I hope it's that easy, ok, thanks for listening. > I ask all ppl on this list who use Debian unstable what to do. > AFAIK giblet runs Debian unstable. > If I get on someone's nerves with this thread then please tell me :) > What does the output of 'ldd libX11.so' tell you? |