#exult@irc.freenode.net logs for 6 Oct 2006 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:18:07] --> dingo__ has joined #exult
[00:18:21] <dingo__> i think i've figured it out
[00:18:39] <dingo__> read4() reads over a 4byte integer
[00:18:43] <dingo__> smashing the stack
[00:18:54] <dingo__> and pooping on my return address
[00:19:10] <dingo__> on openbsd using propolice on arm architecture
[00:20:04] <dingo__> 720 in.seek(0x54); // Get to where file count sits.
[00:20:11] <dingo__> 721 int numfiles = in.read4();
[00:20:20] <dingo__> btw, 12: numfiles = 300
[00:20:28] <dingo__> is 300 appropriate?
[00:20:53] <dingo__> the comments do not make it eentirely clear what this represents... 300 files??
[00:23:43] <dingo__> anyway, my stack gets smmashed soon afeter
[00:23:50] <dingo__> inside that loop
[00:24:00] <dingo__> i=0; i<numfiles
[00:24:06] <dingo__> in.read4()
[00:38:13] <dingo__> maybe
[00:38:32] <dingo__> idk..... its being very difficult to track down
[00:39:19] <dingo__> pthread gets involved at some point
[00:40:02] <dingo__> and now im reading some functions "fail to work corrrectly" when using -g, and -ggdb should be used
[00:40:24] <dingo__> which means complete recompile again, holding off for another 5 hours
[00:49:52] <-- Sevalecan has left IRC (Read error: 145 (Connection timed out))
[00:50:31] --> Sevalecan has joined #exult
[00:53:52] <-- LordNAway has left IRC (Read error: 104 (Connection reset by peer))
[01:21:18] --> Lord_Nightmare has joined #exult
[01:45:44] <-- Baastuul has left IRC ("I bought pancake tickets. I came to a pancake breakfast. If it has yet to occur to you, I want pancakes.")
[03:52:39] <-- Sevalecan has left IRC (Read error: 110 (Connection timed out))
[04:00:32] --> Sevalecan has joined #exult
[05:00:47] --> Baastuul has joined #exult
[05:22:54] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[06:08:26] <-- wizardrydragon has left IRC (Read error: 110 (Connection timed out))
[07:41:45] --> Quester has joined #exult
[07:50:57] <-- Quester has left IRC (Read error: 131 (Connection reset by peer))
[07:56:01] --> Quester has joined #exult
[08:05:08] <-- Quester has left IRC (Read error: 104 (Connection reset by peer))
[08:10:13] --> Quester has joined #exult
[08:10:15] <-- Quester has left IRC (Remote closed the connection)
[08:17:16] --> Cahaan has joined #exult
[09:13:02] --> servus_ has joined #exult
[09:13:08] <-- servus has left IRC (Nick collision from services.)
[09:13:14] --- servus_ is now known as servus
[09:59:07] --> Colourless has joined #Exult
[09:59:07] --- ChanServ gives channel operator status to Colourless
[10:37:49] <-- Sevalecan has left IRC (Read error: 54 (Connection reset by peer))
[10:38:07] --> Sevalecan has joined #exult
[10:40:30] <-- Sevalecan has left IRC (Read error: 104 (Connection reset by peer))
[10:41:06] --> Sevalecan has joined #exult
[11:04:38] --> rofl0r has joined #exult
[11:23:00] <-- Darke has left IRC (Read error: 104 (Connection reset by peer))
[11:38:38] --> Darke has joined #exult
[11:44:10] <-- Colourless has left IRC ("casts improved invisibility")
[11:50:05] <-- Kirben has left IRC (leguin.freenode.net irc.freenode.net)
[11:50:05] <-- rofl0r has left IRC (leguin.freenode.net irc.freenode.net)
[11:50:05] <-- etomek has left IRC (leguin.freenode.net irc.freenode.net)
[11:50:25] --> Kirben has joined #exult
[11:50:25] --> rofl0r has joined #exult
[11:50:25] --> etomek has joined #exult
[11:51:54] <-- rofl0r has left IRC (Connection timed out)
[13:05:59] --> Baastuul has joined #exult
[13:12:23] --- Lord_Nightmare is now known as LordNAway
[13:58:32] <-- Baastuul has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- etomek has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- Kirben has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- dingo__ has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- sbx has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- ettin has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- Cahaan has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- Darke has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- servus has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- LordNAway has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- Sevalecan has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- ParuNexus has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- RadoS has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- wjp has left IRC (leguin.freenode.net irc.freenode.net)
[13:58:32] <-- Matt_O has left IRC (leguin.freenode.net irc.freenode.net)
[14:00:11] --> Kirben has joined #exult
[14:00:11] --> Baastuul has joined #exult
[14:00:11] --> etomek has joined #exult
[14:00:12] --> Cahaan has joined #exult
[14:00:16] --> Matt_O has joined #exult
[14:00:32] --> wjp has joined #Exult
[14:00:32] --> ettin has joined #Exult
[14:00:32] --> sbx has joined #Exult
[14:00:32] --> dingo__ has joined #Exult
[14:00:32] --> Darke has joined #Exult
[14:00:32] --> Sevalecan has joined #Exult
[14:00:32] --> servus has joined #Exult
[14:00:32] --> LordNAway has joined #Exult
[14:00:32] --> ParuNexus has joined #Exult
[14:00:32] --> RadoS has joined #Exult
[16:25:38] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[17:23:11] <-- Baastuul has left IRC (Read error: 113 (No route to host))
[18:47:06] --> Fingolfin has joined #exult
[18:47:26] --- ChanServ gives channel operator status to Fingolfin
[21:24:49] --> Baastuul has joined #exult
[21:35:09] <dingo__> hey
[21:35:19] <dingo__> got it to work on openbsd/zaurus
[21:35:26] <dingo__> even mostly through standard configure.ac
[21:35:49] <dingo__> im going to try to patch it to differentiate between zaurus's qtopia linux and just plain arm
[21:35:58] <dingo__> of the #ifdef's in the code
[21:36:06] <dingo__> #ifdef arm and #ifdef qtopia_zaurus
[21:36:32] <dingo__> since theres some #ifdef's that work fine on arm but i guess not on qtopia
[21:36:34] <dingo__> like 2x scaling
[21:36:47] <dingo__> i'll do that for cvs
[21:36:56] <dingo__> i gotta make real patches against configure.ac and so on for an openbsd port
[21:37:03] <dingo__> maybe add the french patch as a flavor
[21:37:21] <dingo__> openbsd port would only be able to use 1.2, since its a release
[21:37:59] <dingo__> openbsd has the option to use any autoconf or automake version
[21:38:06] <dingo__> by exporting AUTOCONF_VERSION and AUTOMAKE_VERSION
[21:38:14] <dingo__> i picked 2.54 for autoconf and 1.4 for automake
[21:38:25] <dingo__> hope thats reasonable, as some warnings still come out
[21:40:19] <dingo__> and the strange crashes i had earlier were pthread
[21:40:21] <dingo__> due to using -g
[21:40:33] <dingo__> pthreads manpage on openbsd says -g can cause instability
[21:41:03] <dingo__> and sometimes it was hard to tell in gdb, but a thread would aquire attention, and thats when the stack got smashed and openbsd stepped in and knocked it down
[21:41:09] <dingo__> -ggdb fixes that
[22:24:45] --> wizardrydragon has joined #exult
[22:50:40] --> Kirben has joined #exult
[22:50:40] --- ChanServ gives channel operator status to Kirben
[23:33:32] --> Colourless has joined #Exult
[23:33:32] --- ChanServ gives channel operator status to Colourless