03-24-2007, 04:10 PM,
|
|
Blazeix
Junior Member
|
Posts: 1
Threads: 1
Joined: Mar 2007
|
|
Etch/Feisty Segmentation fault
Hi, I'm running Ubuntu 7.04 Beta, and I just installed the full version of VDrift 2007-03-23. When I try to click 'practice race,' 'single game,' or 'network game' I get a segmentation fault. This apparently also happens under Debian Etch. Here are the last few lines of the verbose output
Code: widget-07: value source not found, default to manual.
widget-07: button action: CarControls
Loading...
Done
gl_car init
Segmentation fault
Hardware Info:
Dell Precision M70 Laptop
Pentium M
1 Gb RAM
Nvidia Quadro FX Go1400 with 1.0-9631 Driver
|
|
03-24-2007, 06:07 PM,
|
|
Nigo
Member
|
Posts: 118
Threads: 9
Joined: Jun 2006
|
|
same here on a Debian Etch (NVidia 9755)
|
|
03-24-2007, 11:20 PM,
|
|
rookie1
Member
|
Posts: 231
Threads: 32
Joined: Nov 2006
|
|
I can confirm this. Just downloaded the minimal package from sourceforge and get the same segfault error. Since the executable does not contain any debug symbol, I can't get a backtrace.
Funny thing is, if I replace the executable with the one I've compiled from svn, there is no error. This is with the same dataset (minimal), same ~/.vdrift config files (created afresh). Seems to me the problem is with the executable file.
I'm running Feisty as well.
|
|
03-25-2007, 01:54 AM,
|
|
thelusiv
Administrator
|
Posts: 2,346
Threads: 223
Joined: Jun 2005
|
|
rookie1, since you have both access to both the working and broken versions, can you tell me the output of the following command on the one you compiled?
Code: objdump -x /path/to/vdrift/binary/vdrift | grep NEEDED
I'm imagining that this is due to the OpenGL library having a different filename. It could be issues with the compiler version used to build the package (3.3 and 3.4).
I wish we could have caught these problems with the testing packages before the release. I'll have a new package up to test soon...
|
|
03-25-2007, 09:53 AM,
|
|
kyrlian
Junior Member
|
Posts: 3
Threads: 1
Joined: Mar 2007
|
|
Fixed
Had the coredump on ubuntu edgy, this fix solved it.
Cheers !
|
|
03-25-2007, 10:07 AM,
|
|
Nigo
Member
|
Posts: 118
Threads: 9
Joined: Jun 2006
|
|
the gtk-installer is now telling me I need libc 2.4 while on Etch, the last libc is 2.3.6
|
|
03-25-2007, 11:16 AM,
|
|
rookie1
Member
|
Posts: 231
Threads: 32
Joined: Nov 2006
|
|
I get this when running objdump on the executable compiled from svn,
NEEDED libSDL-1.2.so.0
NEEDED libopenal.so.0
NEEDED libGL.so.1
NEEDED libGLU.so.1
NEEDED libSDL_image-1.2.so.0
NEEDED libSDL_net-1.2.so.0
NEEDED libSDL_gfx.so.4
NEEDED libalut.so.0
NEEDED libstdc++.so.6
NEEDED libm.so.6
NEEDED libgcc_s.so.1
NEEDED libc.so.6
For comparison, following is the result of objdump on the release binary,
NEEDED libSDL-1.2.so.0
NEEDED libpthread.so.0
NEEDED libGL.so.1
NEEDED libGLU.so.1
NEEDED libSDL_image-1.2.so.0
NEEDED libSDL_net-1.2.so.0
NEEDED libstdc++.so.5
NEEDED libm.so.6
NEEDED libc.so.6
NEEDED libdl.so.2
I'll download the new package and try it again.
|
|
03-25-2007, 11:47 AM,
|
|
Nigo
Member
|
Posts: 118
Threads: 9
Joined: Jun 2006
|
|
it's saying exactly "your copy of 'glibc' is too old for this packet. You need at least the following symbols in 'glibc' : GLIBC_2.4"
while the old packet was installing flawlessly
|
|
03-25-2007, 11:52 AM,
|
|
rookie1
Member
|
Posts: 231
Threads: 32
Joined: Nov 2006
|
|
ok the new package works now. Out of curiosity, I did a objdump on the new binary as well,
NEEDED libSDL-1.2.so.0
NEEDED libpthread.so.0
NEEDED libGL.so.1
NEEDED libGLU.so.1
NEEDED libSDL_image-1.2.so.0
NEEDED libSDL_net-1.2.so.0
NEEDED libstdc++.so.6
NEEDED libm.so.6
NEEDED libc.so.6
NEEDED libdl.so.2
The only difference from the last release binary is libstdc++.so.6.
|
|
03-25-2007, 12:09 PM,
|
|
Nigo
Member
|
Posts: 118
Threads: 9
Joined: Jun 2006
|
|
I do have libstdc++6
Quote:$ ls -l /usr/bin/gcc
lrwxrwxrwx 1 root root 7 2007-04-09 23:02 /usr/bin/gcc -> gcc-4.1
|
|
03-25-2007, 03:29 PM,
|
|
Nigo
Member
|
Posts: 118
Threads: 9
Joined: Jun 2006
|
|
it does install but I still got the seg fault :cry:
|
|
|