#exult@irc.freenode.net logs for 8 Apr 2001 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:46:33] <Kirben> new snapshots online
[01:34:04] <-- DraX has left IRC (bye? ..(sph))
[04:24:44] --> DraX has joined #exult
[04:25:28] <-- DraX has left IRC (Killed (NickServ (This nick is reserved by another user)))
[04:25:37] --> DraX_ has joined #exult
[04:25:59] <-- DraX_ has left IRC (Read error to DraX_[]: EOF from client)
[04:50:29] --> DraX has joined #exult
[04:50:37] <DraX> hmm
[05:00:48] <-- DraX has left IRC (bye? ..(sph))
[05:15:54] <-- Kirben has left IRC (System Meltdown)
[05:55:45] --> matt0 has joined #exult
[07:38:47] <-- matt0 has left IRC (Laserdisc Arcade Emulation Project: http://daphne.rulecity.com , get your CVS password today! =])
[08:25:28] --> samguy has joined #exult
[08:29:32] <-- samguy has left IRC (10(12I was using Polaris IRC10) Version: 122.0510. Webpage: 12http://www.newpolaris.com/10. Wasted: 124 Minutes and 21 Seconds Online10.)
[08:29:44] --> samguy has joined #exult
[08:31:08] <samguy> lalallaal
[08:31:14] <samguy> !info
[08:31:18] <samguy> ?list
[08:31:20] <samguy> ?info
[08:31:22] <-- samguy has left IRC (10(12I was using Polaris IRC10) Version: 122.0510. Webpage: 12http://www.newpolaris.com/10. Wasted: 121 Minute and 40 Seconds Online10.)
[09:08:03] --> Kirben has joined #exult
[13:32:54] <-- Kirben has left IRC (System Meltdown)
[14:10:05] --> Colourless has joined #Exult
[14:47:05] --> Dominus has joined #Exult
[14:47:10] <Dominus> hello
[14:47:20] <Colourless> hi
[14:47:41] <Dominus> Colourless: I just wrote to the mailinglist
[14:48:15] <Dominus> that the sfx list for SI that you extracted is not corresponding to the actual sounds that get played
[14:48:35] <Colourless> it's not?
[14:48:41] <Dominus> nope
[14:48:49] <Dominus> strangely
[14:49:01] <Dominus> some are right and some others are way off
[14:49:20] <Dominus> 1st it┤s due to the "environmental" sfx that Jeff added
[14:49:35] <Dominus> 2nd they are just off
[14:49:46] <Colourless> Jeff's env sounds wont work at all
[14:50:06] <Dominus> They do play but use the numbers for BG
[14:50:19] <Colourless> yeah, that's the problem.
[14:51:03] <Dominus> I┤ve attached a "fixed" list to the mail I sent so it may take a while before the mailing list gets it
[14:51:42] <Dominus> small example for the off sounds not due to the "environmental":
[14:52:06] <Dominus> #38 is listed as Spinnwheel but the actual sound is Eat
[14:52:39] <Dominus> the sfx that Joseph recorded are in the right order, btw.
[14:52:52] <Colourless> yeah, i've noticed that some of the sounds are wrong myself by just doing a test then
[14:53:22] <Colourless> for instance 25 should be 'surfs up' but i've got 'surfs up' as being number 7
[14:53:31] <Dominus> I mostly noticed when I tried to make another of my "unofficial" sfx pack
[14:53:41] <Dominus> yep that with surf I also noticed
[14:54:19] <Dominus> actually it should be 49 but is 7, and 7 should be bellows
[14:54:23] <Colourless> i think i kind of screwed up with the converstion somewhere ;)
[14:54:49] <Dominus> :-)
[14:55:09] <Dominus> but the surf┤s up is actually again one of the "environmentals"
[14:56:05] <Dominus> strangely Jeff closed the bug I had checked in some days ago
[14:56:06] <Colourless> i wonder what went wrong :)
[14:56:35] <Dominus> that "environmental" doesn┤t get turned off when you turn off "effects"
[14:56:47] <Dominus> and it┤s still happening
[14:56:50] <Dominus> :-)
[14:57:24] <Colourless> you'll probably have to turn off voice, and then i think you'll loose all sfx
[14:57:34] <Dominus> nope!
[14:57:50] <Dominus> they still play
[14:58:03] <Dominus> unless you turn off all sound in the cfg
[14:58:12] <Colourless> sounds like a bug to me
[14:58:56] <Dominus> I had it checked in, then Jeff assigned it to himself and it got closed :-(
[14:59:25] <Colourless> i can fix that :)
[14:59:59] <Dominus> its bug 412348
[15:01:00] <Colourless> ok
[15:02:31] <Dominus> I┤m uploading the sfx pack right now to the old place
[15:03:01] <Dominus> the wave files I use and the scripts for building the bg/si sfx pack
[15:03:45] <Dominus> it can be found at http://www.unet.univie.ac.at/~a9848357/exult/drsfx.zip if you are intersted
[15:03:58] <Dominus> but it will take me another 15 minutes to upload
[15:04:04] <Colourless> i don't even have the sfx for BG :)
[15:04:21] <Dominus> :-)
[15:04:39] <Dominus> so if you want to download about 6.5 MB go for it
[15:09:40] <Colourless> i've changed the status of the bug
[15:09:48] <Dominus> thx
[15:15:34] <Colourless> can you just try something for me
[15:16:06] <Dominus> yo
[15:17:10] <Colourless> ok, go into serpent isle and start randomly double clicking things like the gound. Do this about six time and tell me what happens
[15:19:11] <Dominus> nothing
[15:19:20] <Colourless> nothing at all
[15:19:25] <Colourless> ?
[15:19:28] <Dominus> nothing at all
[15:19:56] <Dominus> what happens for you?
[15:20:03] <Colourless> instant crash
[15:20:27] <Dominus> btw, snapshot from Kirben today (early PM)
[15:20:32] <Dominus> strange
[15:20:42] <Colourless> it was happening to WJP as well
[15:21:35] <Dominus> does it only happen with doubleclicking or with target (t-key) as well?
[15:22:31] <Colourless> both
[15:22:43] <Dominus> ah, it just happened
[15:22:51] <Colourless> good :)
[15:22:52] <Dominus> but only when I started a new game
[15:22:57] <Dominus> :-(
[15:23:04] <Colourless> damn. i wonder why.
[15:23:26] <Colourless> doesn't happen in BG
[15:25:51] <Dominus> it only happens right at the start
[15:25:54] <Dominus> for me
[15:26:15] <Dominus> when I walk on to where you met xenka it doesn┤t happen anymore
[15:28:06] <Colourless> just tried an old save game and it does haven't any problems
[15:28:14] <Colourless> i've had it crash in monitor as well
[15:28:21] <Dominus> oh
[15:35:28] <Colourless> made a few changes, going to see if that makes any difference
[15:39:57] <Colourless> didn
[15:40:02] <Colourless> 't help :(
[15:40:07] <Dominus> :(
[15:53:23] <-- Colourless has left IRC (barnes.openprojects.net bear.openprojects.net)
[15:53:49] --> Colourless has joined #Exult
[16:00:23] <Colourless> heh. I know what object is causeing the crash now
[16:00:55] <Dominus> ?
[16:01:36] <Colourless> it's the egg that makes the avatar invisible... however it would appear that something is going wrong....
[16:03:00] <-- Dominus has left IRC (varley.openprojects.net sagan.openprojects.net)
[16:05:37] --- ChanServ has changed the topic to: Exult, the open source Ultima 7 and U7 part 2 engine
[16:06:13] --> Dominus has joined #exult
[16:06:15] <-- Colourless has left IRC (barnes.openprojects.net pohl.openprojects.net)
[16:06:30] --> Colourless has joined #exult
[16:06:41] <Dominus> u did it again :-)
[16:07:02] <Colourless> no YOU did it again
[16:07:04] <Dominus> seems all the openprojects got disconneted at the same time
[16:07:11] <Dominus> YOU did
[16:07:15] <Dominus> :-)
[16:07:21] <Colourless> i've ops here, i am in control. IT'S WHAT I SAY NOT WHAT YOU SAY!
[16:07:35] <Dominus> :-)
[16:07:55] <Dominus> abuse!!!!!
[16:08:26] <Colourless> who are you going to complain to huh :)
[16:08:35] <Dominus> hmpf
[16:08:40] <Dominus> to...
[16:08:42] <Dominus> to...
[16:08:46] <Dominus> hm...
[16:08:54] <Dominus> right... to whom....▀
[16:08:56] <Dominus> ?
[16:09:39] <Dominus> exultbot: tell Colourless that I┤m not talking to him anymore
[16:10:10] <Dominus> :-)
[16:11:12] <Dominus> uh oh...
[16:11:16] <Colourless> screwed that one up ;)
[16:11:42] <Colourless> had no easy way of setting voice mode :)
[16:12:06] <Dominus> :-)
[16:12:25] <Dominus> did you see the mail from me on the mailing list?
[16:12:38] <Dominus> the "fixed" sisfx.txt
[16:12:40] <Colourless> yes
[16:12:46] <Dominus> good
[16:28:16] <Colourless> no more tinkering with exult tonight for me. got more inportant thing to do
[16:28:32] <Dominus> :-)
[16:29:30] <-- Colourless has left IRC (simak.openprojects.net pohl.openprojects.net)
[16:29:42] --> Colourless has joined #exult
[16:29:43] <-- Colourless has left IRC (bear.openprojects.net pohl.openprojects.net)
[16:29:55] --> Colourless has joined #Exult
[16:35:24] --- Dominus is now known as Dominus|cooking
[17:18:19] --> wjp has joined #exult
[17:18:34] <wjp> hi
[17:27:05] <-- Dominus|cooking has left IRC (Ping timeout for Dominus|cooking[212186137085.15.univie.teleweb.at])
[17:52:04] <Colourless> uh.... hi :)
[17:57:02] --> Cless has joined #Exult
[17:57:44] --> bdraco has joined #exult
[17:58:26] <bdraco> hmm any fix for a segfault on startup ?
[17:58:26] <-- Colourless has left IRC (Ping timeout for Colourless[])
[17:58:27] --- Cless is now known as Colourless
[17:59:01] <bdraco> it get faults here
[17:59:02] <bdraco> if(memcmp(ckid,"FORM",4))
[17:59:02] <bdraco> throw wrong_file_type_exception(filename,"IFF"); // Not an IFF file we recognise
[17:59:13] <bdraco> open exult.flx
[17:59:20] <Colourless> hmmm, it shouldn't
[17:59:24] <bdraco> contents of ckid is Exull­ ┐▄@(
[17:59:28] <wjp> hi
[17:59:36] <wjp> what platform?
[17:59:40] <bdraco> rh 7.0
[17:59:56] <wjp> hmm
[17:59:58] <Colourless> that shouldn't segfualt
[17:59:59] <bdraco> tried cvs and alpha2
[18:00:04] <Colourless> segfault even
[18:00:21] <wjp> what file/line is that code segment?
[18:00:37] <bdraco> IFF.cc around 60
[18:00:46] <bdraco> exult/files/IFF.cc
[18:01:21] <wjp> that line really shouldn't segfault
[18:01:34] <wjp> oh, btw, is it the memcmp or the throw?
[18:01:42] <bdraco> #0 0x400caa8f in next_stack_level (pc=0x80e5278, udata=0xbfffee9c, caller_udata=0xbfffee1c) at ../../gcc/libgcc2.c:3168
[18:01:42] <bdraco> #1 0x400cace4 in throw_helper (eh=0x81cb9c8, pc=0x80e5278, my_udata=0xbfffef5c, offset_p=0xbfffef58) at ../../gcc/libgcc2.c:3168
[18:01:42] <bdraco> #2 0x400caf2a in __throw () at ../../gcc/libgcc2.c:3168
[18:01:45] <bdraco> #3 0x80e5279 in IFF::IndexIFFFile (this=0x81cb7f8) at IFF.cc:67
[18:01:45] <bdraco> #4 0x80e48cc in IFF::IFF (this=0x81cb7f8, n=@0xbffff080) at IFF.cc:51
[18:01:45] <bdraco> #5 0x80df9f3 in U7FileManager::get_file_object (this=0x81c7d08, s=@0xbffff174) at U7file.cc:63
[18:01:47] <bdraco> #6 0x80e0207 in U7object::retrieve (this=0xbffff174, len=@0xbffff16c) at U7file.cc:101
[18:01:50] <bdraco> #7 0x80ac7d3 in KeyBinder::LoadDefaults ()
[18:01:50] <bdraco> #8 0x8088d51 in Init ()
[18:02:06] <bdraco> throw seems to be causing the fault
[18:02:21] <bdraco> however it shouldn't hit the throw in the first place
[18:02:30] <Colourless> yes it should
[18:02:37] <bdraco> ok ..
[18:02:48] <bdraco> I'm guessing .. :-)
[18:03:06] <Colourless> exult.flx isn't an IFF file so it will throw and Exult will catch and attempt to load it as a different filetype
[18:03:17] <bdraco> ok
[18:03:29] <bdraco> throw is define cause of the segfault
[18:04:04] <bdraco> happens with the cvs, alpha2 from src, and precompiled bins
[18:04:23] --> lennert has joined #exult
[18:04:39] <wjp> hi Lennert
[18:05:38] <Colourless> friend of yours?
[18:05:45] <wjp> yeah
[18:05:54] <lennert> hey wjp
[18:08:21] <wjp> Colourless: I found the first place that invisibility egg gets deleted
[18:08:35] <Colourless> you did
[18:08:51] <Colourless> where?
[18:08:59] <wjp> egg.cc:538
[18:09:05] <wjp> end of ::activate
[18:09:27] <wjp> if the 'once' flag is set, the egg deletes itself
[18:09:44] <Colourless> should add itself to the remove pool!
[18:09:48] <Colourless> :)
[18:12:02] <Colourless> I'm going to see what happens if I do gwin->delete_object instead of remove_this
[18:14:03] <wjp> well, the crash is gone
[18:14:30] <bdraco> ok I'm going to try compiling it with gcc 2.95.3
[18:14:51] <wjp> lennert: do we still use the original RH7 gcc at the univ.?
[18:15:31] <lennert> wjp: latest rh7 gcc update
[18:15:45] <bdraco> that doesn't even compile for me
[18:15:48] <bdraco> gives a compile error
[18:15:58] <bdraco> (latest update from rh)
[18:16:15] <bdraco> gcc 2.96 is thoughly fu*ked
[18:16:18] <Colourless> wjp: fixed here as well... this problem may also occur in other places as well... i think i've noticed remove_this being called in actors.cc and i must say, i never thought it safe
[18:17:00] <wjp> the remove_this function is implemented in multiple classes
[18:17:01] <Colourless> wjp: can you commit the changes?
[18:17:15] <wjp> sure
[18:17:36] <wjp> bdraco: compile error? what source file?
[18:17:53] <bdraco> don't remember
[18:18:08] <bdraco> I just deleted 2.96 and install 2.95.3
[18:18:18] <wjp> the usecode compiler doesn't compile for me on RH7, but that's a yacc/bison thing I think
[18:18:59] <bdraco> hopefully that will work .. should take 2-3 min to compile though
[18:19:22] <wjp> you have a fast machine then :-)
[18:19:31] <bdraco> doing a make clean; find . -exec touch {} ';'
[18:19:34] <bdraco> just in case
[18:19:41] <bdraco> model name : AMD Athlon(tm) Processor
[18:19:42] <bdraco> stepping : 2
[18:19:42] <bdraco> cpu MHz : 1210.818
[18:19:42] <bdraco> cache size : 256 KB
[18:20:02] <Colourless> you see your problem is your CPU is too fast ;-) hehe
[18:20:03] <wjp> Colourless: Game_object::remove_this is exactly the same as Egg_object::remove_this...
[18:20:15] <bdraco> arggh
[18:20:17] <bdraco> still messed
[18:20:32] <wjp> bdraco: ?
[18:20:45] <bdraco> still segfaults on throw
[18:21:03] <bdraco> what library is throw in ?
[18:22:19] <Colourless> wjp: so it is. Can't see why either, as remove_this is virtual
[18:22:58] <bdraco> part of glibc or libstdc++
[18:22:59] <bdraco> hmm
[18:23:20] <wjp> throw shouldn't be in libc
[18:23:38] <bdraco> I'll upgrade to glibc-2.2.2 just in case
[18:23:47] <bdraco> I just upgraded libstdc++
[18:23:49] <bdraco> and that didn't fix
[18:25:30] <wjp> Colourless: ok, I deleted Egg_object::remove_this, and patched Game_object::remove_this and Ireg_game_object::remove_this
[18:26:51] <wjp> hmm... I just noticed why they are the same... Egg_object inherits from Ireg_game_object
[18:27:07] <wjp> oops :-)
[18:27:47] <Colourless> it shouldn't matter though
[18:28:12] <wjp> the Ireg_game_object one is a bit more involved than the others
[18:28:31] <Colourless> the only difference is it checks to see if the object is in a container
[18:29:24] <Colourless> plus cheat.set_grabbed_actor
[18:31:48] <wjp> committed
[18:31:55] <wjp> time for some dinner; bbl
[18:31:57] --- wjp is now known as wjp|dinner
[18:32:12] <Colourless> ok
[18:32:54] <bdraco> arggh
[18:32:59] <bdraco> now it segfaults in SDL
[18:33:09] * bdraco goes to download and compile SDL
[18:38:21] <bdraco> no good
[18:38:24] <bdraco> still messed with throw
[18:38:44] <Colourless> sounds like your c++ implimentation has a serious problem
[18:38:56] <bdraco> I've gone through 3 of them now
[18:39:18] <bdraco> libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x40017000)
[18:39:18] <bdraco> libpthread.so.0 => /lib/libpthread.so.0 (0x4009a000)
[18:39:18] <bdraco> libkmid.so.0 => /usr/lib/libkmid.so.0 (0x400af000)
[18:39:18] <bdraco> libstdc++.so.2.10 => /usr/lib/libstdc++.so.2.10 (0x400d2000)
[18:39:20] <bdraco> libm.so.6 => /lib/libm.so.6 (0x40119000)
[18:39:20] <bdraco> libc.so.6 => /lib/libc.so.6 (0x40138000)
[18:39:21] <bdraco> libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4024e000)
[18:39:23] <bdraco> libasound.so.1 => /usr/lib/libasound.so.1 (0x40325000)
[18:39:24] <bdraco> libdl.so.2 => /lib/libdl.so.2 (0x4033c000)
[18:39:26] <bdraco> libartsc.so.0 => /usr/lib/libartsc.so.0 (0x40341000)
[18:39:28] <bdraco> libesd.so.0 => /usr/lib/libesd.so.0 (0x40347000)
[18:39:30] <bdraco> libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x4034e000)
[18:39:33] <bdraco> libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4035f000)
[18:39:34] <bdraco> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
[18:39:37] <bdraco> I've recompiled /replaced every library that exult uses
[18:40:15] <bdraco> hmm
[18:40:21] <bdraco> libkmid was compiled with gcc 2.96
[18:40:24] <bdraco> let me recompile that
[18:40:37] <bdraco> yup
[18:40:39] <bdraco> that fixed it
[18:40:43] <bdraco> redhat <---------------- die!!!
[18:42:25] <bdraco> hmm no sound :-)
[18:43:05] <-- lennert has left #exult
[18:48:39] <bdraco> moral: do not use redhat's fu*ked compiler :-)
[18:52:49] <Colourless> if the compiler is so bad, how did they manage to create the OS?
[18:53:04] <bdraco> who knows
[18:53:48] --- wjp|dinner is now known as wjp
[18:57:59] <bdraco> ahh
[18:58:01] <bdraco> music now
[19:02:51] <bdraco> very very nice
[19:09:28] <bdraco> damn impressive
[19:11:45] <-- wjp has left IRC (Read error to wjp[1dyn10.ogt.casema.net]: EOF from client)
[19:12:20] --> wjp has joined #exult
[19:48:31] <-- bdraco has left IRC (Read error to bdraco[]: EOF from client)
[19:52:14] --- wjp is now known as wjp|away
[20:16:57] --> DraX has joined #exult
[20:41:50] <-- DraX has left IRC (bye? ..(sph))
[21:52:54] --- wjp|away is now known as wjp
[21:59:09] <-- Colourless has left IRC (Ping timeout for Colourless[ppp1670.adelaide.on.net.au])