Timestamps are in GMT/BST.
| 00:02:33 | | raptor Quit () |
| 00:13:53 | | BFLogBot - Commit 71c0ad017b43 | Author: watusim...@bitfighter.org | Log: Push some rendering code down to the editor (may eventully bring it back...) |
| 00:13:55 | | BFLogBot - Commit b621b537a213 | Author: watusim...@bitfighter.org | Log: Move more functionality to editor |
| 00:13:56 | | BFLogBot - Commit 9e2378b45e01 | Author: watusim...@bitfighter.org | Log: Move code out of loop |
| 00:13:58 | | BFLogBot - Commit 718fb3411968 | Author: watusim...@bitfighter.org | Log: Merge |
| 00:13:59 | | BFLogBot - Commit 000bbc0e3311 | Author: watusim...@bitfighter.org | Log: Useless comment |
| 00:14:01 | | BFLogBot - Commit a05d6b40a84e | Author: watusim...@bitfighter.org | Log: Remove unused functions |
| 00:14:02 | | BFLogBot - Commit 6963869a288c | Author: watusim...@bitfighter.org | Log: Reorder declarations |
| 00:14:04 | | BFLogBot - Commit 8d86e2efa626 | Author: watusim...@bitfighter.org | Log: Formatting |
| 00:14:05 | | BFLogBot - Commit c0a3a9c0dfac | Author: watusim...@bitfighter.org | Log: More crunk out of EditorObject |
| 00:14:07 | | BFLogBot - Commit 5d29a963337c | Author: watusim...@bitfighter.org | Log: Merge |
| 00:22:20 | | Watusimoto Quit (Ping timeout: 260 seconds) |
| 00:52:12 | | raptor has joined |
| 00:52:12 | | ChanServ sets mode +o raptor |
| 00:59:27 | | FlynnnNT has joined |
| 01:46:13 | raptor | uh oh, i hit an assert... |
| 01:46:24 | sam686 | can you continue past the assert?> |
| 01:46:58 | raptor | no, you'll have to reconnect |
| 01:50:14 | raptor | http://pastie.org/3887251 |
| 01:50:17 | raptor | assert |
| 01:50:22 | raptor | not sure why |
| 01:51:21 | sam686 | TNL::BitStream::writeFloat (this=0x7fffffffd060, f=1.89218748, bitCount=5 '\005') at bitStream.cpp:306 ... |
| 01:51:34 | sam686 | i thinnk f >= 1 and f <= 0 |
| 01:51:40 | raptor | yes... |
| 01:52:23 | raptor | not sure why sentinal on my side does that... |
| 01:52:28 | raptor | *sentinel |
| 01:53:52 | sam686 | it might be the robot trying to move faster then 1.0 |
| 01:53:57 | raptor | ah... |
| 01:54:09 | raptor | i forgot - there is a broken thrustToPt method |
| 01:54:14 | raptor | let me bring that in, too... |
| 01:56:56 | raptor | ok, join now |
| 02:09:20 | | BFLogBot - Commit d1fe6f205432 | Author: buckyballreaction | Log: build version bump once more... |
| 02:09:21 | | BFLogBot - Commit 8e2c7296f682 | Author: buckyballreaction | Log: Start fixes-017 branch |
| 02:09:23 | | BFLogBot - Commit 2e0f52eb7ab4 | Author: watusim...@bitfighter.org | Log: Break out ClientInfo into its own file (transplanted from b497ca3252e0b1448acdac050cc6003ee1784857) |
| 02:09:24 | | BFLogBot - Commit 2ea8a5342149 | Author: watusim...@bitfighter.org | Log: Break out ServerGame into its own file (transplanted from 320a37daf17a7367129212c66e080ebd96642817) |
| 02:09:26 | | BFLogBot - Commit bb0bec7728b8 | Author: watusim...@bitfighter.org | Log: Compile fixes related to previous checkins... not sure how it compiled the first time... (transplanted from 5f537f10d9e389e89689d6d383f68986328b36e9) |
| 02:09:27 | | BFLogBot - Commit 2f39252d463c | Author: watusim...@bitfighter.org | Log: Reduce dependencies (transplanted from 2cf62f642e2610e4f7aeb3846ddffe46a5418f00) |
| 02:09:29 | | BFLogBot - Commit c8df522cd86d | Author: watusim...@bitfighter.org | Log: Attempt to update makefile to include objects created yesterday (transplanted from 20d38e88e887041ce2897cbc3e37490d9cb76d24) |
| 02:09:30 | | BFLogBot - Commit 99639aff203e | Author: watusim...@bitfighter.org | Log: Break out EventManager into its own file (transplanted from 7be2ba79f5528ea45274c3d21924ee117f3c325d) |
| 02:09:32 | | BFLogBot - Commit 3143840bf1b4 | Author: watusim...@bitfighter.org | Log: Consolidate two arrays into one struct (transplanted from f8fa8e984f8aaed8c62c71b80adc43bf3c941187) |
| 02:09:33 | | BFLogBot - Commit bd71fed93018 | Author: sam8641 | Log: fix some project and dedicated compile |
| 02:14:35 | | BFLogBot - Commit d05a5eff5c62 | Author: watusim...@bitfighter.org | Log: Fix double instantiation (transplanted from c598d79bfb6f18f5b784d19997e78e6f246b5d91) |
| 02:14:37 | | BFLogBot - Commit 882079eec195 | Author: sam8641 | Log: Fix ClientInfo pointer to Game problem, having "mGame" in ClientInfo (transplanted from da39a922680cc52768e3ad1c2ebe9adb842af341) |
| 02:14:38 | | BFLogBot - Commit 0415f80a0a3d | Author: buckyballreaction | Log: Fix F5 not exiting global chat (transplanted from f1f063679e12647e974f109812742b8e8f77f9c8) |
| 02:14:40 | | BFLogBot - Commit 6190604f2e8d | Author: buckyballreaction | Log: Fix segfault on exit if bitfighter -dedicated was specified (transplanted from 2c2748b6549dff6f79ed6879536e0cf1e7cffb7c) |
| 02:14:41 | | BFLogBot - Commit de1cf3277332 | Author: sam8641 | Log: Fix some level load crash if missing or duplicate GameType (transplanted from eae1e219334ddb94d1bdacf6093a4290f52368ad) |
| 02:14:43 | | BFLogBot - Commit b0f6d011538d | Author: sam8641 | Log: Fix not clearing names on disconnect that caused showing up player names in score board on next connect; Fixes nearly all possible memory leaks of ClientInfo (by using RefPtr) (transplanted from a6b2c7b3080abab445cb686a128f3e65637ed0d7) |
| 02:14:44 | | BFLogBot - Commit e0359fda326e | Author: buckyballreaction | Log: Fix sound crash in 32-bit Linux. I can't believe how long this took to fix (transplanted from 21ee5c002c175e95f65d04721f4b572118764b45) |
| 02:14:46 | | BFLogBot - Commit 2e990fac5397 | Author: buckyballreaction | Log: Fix crash with pasting forcefields in editor (transplanted from aeb64c9391056a23844079248ed781bd4e754a9c) |
| 02:14:47 | | BFLogBot - Commit 16626f70b02c | Author: buckyballreaction | Log: Hacky fix for editor saving objects to (0,0) problem (transplanted from e7608188b73b56aa154475445a410ad0d7f333f8) |
| 02:14:49 | | BFLogBot - Commit a6d968a51739 | Author: buckyballreaction | Log: Post transplant fix |
| 02:14:50 | | BFLogBot - Commit aee08a34b207 | Author: buckyballreaction | Log: Pull in parts of 1d3c0b29bf28 to fix dedicated compile |
| 02:14:52 | | BFLogBot - Commit 77fbf33282ff | Author: buckyballreaction | Log: Fix LuaRobot::setThrustToPt() (transplanted from f09bdbe26e2a2cd0f4e6df0ae6217ec0f099b904) |
| 02:14:53 | | BFLogBot - Commit 11c1f2b34c2b | Author: buckyballreaction | Log: Merge |
| 02:16:51 | raptor | yay, it's google code's fault: they're switching the branches in the ATOM feed with every update... |
| 02:31:11 | | FlynnnNT Quit (Quit: This computer has gone to sleep) |
| 02:34:59 | | BFLogBot - Commit 62b37b02254c | Author: sam8641 | Log: fix visual c++ project again (added one more missing cpp file) |
| 03:11:41 | sam686 | dang, some crash when i was reconnecting... |
| 03:38:40 | raptor | i will try to crash server... |
| 03:55:37 | | BFLogBot - Commit df9af71ce34f | Author: buckyballreaction | Log: Fix gameConnection crash (partly transplanted from c5944acf89a9) |
| 04:00:15 | sam686 | umm, i think 255 clone bots was enough to kill the server... |
| 04:00:42 | raptor | i continued! |
| 04:00:54 | raptor | stack trace: http://pastie.org/3887613 |
| 04:02:18 | sam686 | oh, must be teh score board getting so big, trying to send all info on one go may be a problem... |
| 04:02:47 | raptor | interesting |
| 04:02:56 | raptor | ok, i'm updating the zap version |
| 04:10:04 | sam686 | zap? ZAP? is this game zap or Bitfighter? |
| 04:10:28 | raptor | bitfighter, i think.... |
| 04:10:52 | raptor | ha! i meant ZAP_GAME_RELEASE... |
| 04:18:03 | | kodabbws has joined |
| 04:18:29 | | raptor Quit (Ping timeout: 245 seconds) |
| 04:19:41 | | raptor has joined |
| 04:19:41 | | ChanServ sets mode +o raptor |
| 04:23:16 | raptor | doing a test mac build before i update the version... |
| 04:24:32 | | kodabbws Quit (Ping timeout: 272 seconds) |
| 04:46:14 | | BFLogBot - Commit 5ffe29840040 | Author: buckyballreaction | Log: Add missing classes for Xcode project |
| 04:49:32 | raptor | ok sam686, i tagged the release |
| 04:51:16 | | BFLogBot - Commit 8660f4092ec7 | Author: buckyballreaction | Log: Update version info for 017b |
| 04:51:17 | | BFLogBot - Commit 4e6f8ff18b0b | Author: buckyballreaction | Log: tag for release |
| 04:54:48 | sam686 | ok.. |
| 05:02:10 | raptor | did you crash my server again? |
| 05:04:50 | sam686 | don't know, probably not. |
| 05:05:07 | raptor | ok mac builds are up, starting windows build... |
| 05:10:01 | raptor | ok bitfighter source archive is up |
| 05:16:11 | raptor | ok, windows installer is up |
| 05:29:34 | | FlynnnNT has joined |
| 05:49:05 | raptor | ok, posted in the forums |
| 05:49:19 | raptor | updated the master server, and the windows autoupdate download URL |
| 06:06:09 | sam686 | as for the latest code changes (and i mean rev 5d29a963337c), s_bot hates asteroids so much, s_bot either leaves with error "Robot:getFiringSolution() expected item as arg at position 2", or sometimes it can crash the whole server.. |
| 06:06:41 | raptor | haha |
| 06:09:19 | raptor | i'm thinking i'll just merge in the branch again... |
| 06:13:24 | sam686 | skybax says, the bottom of fullscreen is still chopped after the update. (in the game lobby right now) |
| 06:25:38 | | koda has joined |
| 06:28:58 | raptor | good night all, update to 017b! |
| 06:29:06 | raptor | thanks for testing with me sam686 |
| 06:29:12 | sam686 | ok |
| 06:29:14 | sam686 | night |
| 06:29:40 | | raptor Quit () |
| 06:36:35 | | koda Quit (Quit: koda) |
| 06:53:29 | | sam686 Quit (Ping timeout: 245 seconds) |
| 07:17:51 | | kodabbws has joined |
| 07:25:22 | | watusimoto has joined |
| 07:25:22 | | ChanServ sets mode +o watusimoto |
| 08:28:04 | | FlynnnNT Quit (Quit: This computer has gone to sleep) |
| 12:06:33 | | Watusimoto_ has joined |
| 13:53:44 | | Watusimoto_ Quit (Ping timeout: 260 seconds) |
| 14:01:49 | | IAmBeard has joined |
| 14:26:41 | | raptor has joined |
| 14:26:42 | | ChanServ sets mode +o raptor |
| 14:26:57 | raptor | good day! |
| 14:27:00 | raptor | we released! |
| 14:27:05 | raptor | yay |
| 14:27:08 | raptor | now back to breaking code |
| 14:55:02 | IAmBeard | oooh :) |
| 16:18:58 | kodabbws | congrats |
| 16:20:22 | raptor | hi |
| 16:20:30 | raptor | it was bugfix release only |
| 16:20:34 | raptor | not much in it |
| 16:20:41 | raptor | but people will crash less :) |
| 16:20:52 | raptor | and thanks! |
| 16:31:30 | | kodabbws Quit (Ping timeout: 256 seconds) |
| 16:46:14 | | watusimoto Quit (Ping timeout: 248 seconds) |
| 18:06:46 | | Watusimoto has joined |
| 18:09:37 | raptor | i saw someone testing in the editor today! |
| 18:09:43 | raptor | that's new! |
| 18:43:38 | Watusimoto | Very compact music files available here: |
| 18:43:39 | Watusimoto | http://modarchive.org/index.php?request=view_by_moduleid&query=53265 |
| 18:44:55 | Watusimoto | some seem quite usable |
| 18:45:01 | Watusimoto | lots of public domain stuff |
| 18:46:37 | raptor | oooo mod |
| 18:46:47 | raptor | i can get our music system hooked into that... |
| 18:51:31 | raptor | this is the library i'd use: http://modplug-xmms.sourceforge.net/ |
| 18:52:14 | Watusimoto | lets find some we like first! |
| 18:52:33 | raptor | yep |
| 18:53:08 | raptor | but yeah - i remember we had a discussion about modules. i think they'd be ideal because of their small size |
| 18:53:41 | raptor | this is one of my favorites: http://sam686.maxhushahn.com/upload/Cutdry.mod |
| 18:53:48 | raptor | but not sure how it's go with bitfighter :) |
| 18:54:04 | raptor | also, i think sam686 made this one: http://sam686.maxhushahn.com/upload/Bitfighter.mod |
| 18:57:23 | | Watusimoto Quit (Ping timeout: 256 seconds) |
| 19:32:46 | | IAmBeard Quit (Quit: Leaving) |
| 19:39:23 | | Watusimoto has joined |
| 19:42:07 | Watusimoto | http://modarchive.org/index.php?request=view_by_moduleid&query=150366 ==> not sure about the license |
| 19:42:34 | | koda has joined |
| 19:43:13 | raptor | the license basically says: you agree to distribute it, retrain the copyright, and be responsible |
| 19:44:02 | | FlynnnNT has joined |
| 19:44:03 | raptor | also i feel like i'm playing sonic the hedgehog |
| 19:44:08 | raptor | listening to that |
| 19:44:54 | Watusimoto | the license says it can be redistributed in unbundled form |
| 19:46:38 | raptor | cool |
| 19:46:46 | raptor | 422 KB at 2:14 |
| 19:46:47 | Watusimoto | my latest music idea is to distribute new tracks with each release; over time, playuers will get more |
| 19:47:23 | raptor | and maybe include a past_music_pack.zip on google code? |
| 19:47:28 | Watusimoto | this one is kind of cool |
| 19:47:30 | Watusimoto | yes |
| 19:47:31 | Watusimoto | http://modarchive.org/index.php?request=view_by_moduleid&query=53329 |
| 19:47:42 | Watusimoto | didn't like it at first, it;s growing on me |
| 19:48:40 | raptor | are those bird calls? |
| 19:48:56 | raptor | i see what you mean.. |
| 19:49:23 | Watusimoto | yes |
| 19:49:41 | | FlynnnNT Quit (Quit: Leaving) |
| 19:50:29 | raptor | try this one: http://modarchive.org/index.php?request=view_by_moduleid&query=72075 |
| 19:50:39 | raptor | almost a 'soft' chip tunes |
| 19:51:21 | Watusimoto | http://modarchive.org/index.php?request=view_by_moduleid&query=34314 |
| 19:51:33 | Watusimoto | a little generic but probably good for a game |
| 19:52:59 | raptor | yeah, that's the thing - it needs to only be good enough for the background and to enhance the feel |
| 19:53:31 | Watusimoto | fill the voids |
| 19:53:49 | Watusimoto | there's plenty of stuff better than what we've got now on this site |
| 19:54:29 | Watusimoto | http://modarchive.org/index.php?request=view_by_moduleid&query=34320 |
| 19:54:30 | raptor | maybe we need to enlist forum minions to go through the music |
| 19:58:25 | raptor | that one seems like it'd be part of the first person shooter game 'descent' |
| 20:00:10 | | FlynnnNT has joined |
| 20:04:28 | raptor | maybe any of these?: http://modarchive.org/index.php?request=view_top_favourites |
| 20:14:38 | | sam686 has joined |
| 20:14:38 | | ChanServ sets mode +v sam686 |
| 20:18:49 | Watusimoto | they have that ambiguous license |
| 20:19:07 | raptor | they all have the same license i thought... |
| 20:19:47 | raptor | oh, one of yours has the attribute license |
| 20:19:49 | raptor | huh |
| 20:19:58 | Watusimoto | no |
| 20:20:00 | Watusimoto | those are Licensed under the Mod Archive Distribution license |
| 20:20:14 | Watusimoto | others I posted are variants of CC |
| 20:20:38 | raptor | the MAD license looks even more liberal... if ambiguous |
| 20:21:18 | raptor | http://modarchive.org/index.php?faq-licensing |
| 20:23:43 | Watusimoto | that's not the license |
| 20:23:44 | Watusimoto | http://modarchive.org/index.php?terms-upload |
| 20:24:20 | raptor | yes, but that clears some ambiguity: it basically says we need to contact the author |
| 20:24:28 | Watusimoto | yes :-) |
| 20:24:42 | raptor | ok, you're one step ahead... |
| 20:24:54 | raptor | i still say we get forum minions to search mod archives... |
| 20:27:07 | Watusimoto | yes |
| 20:33:13 | Watusimoto | so why do I get the outdated version message? |
| 20:33:20 | Watusimoto | on a brand new build? |
| 20:33:31 | Watusimoto | oh wait, |
| 20:33:35 | raptor | uhh |
| 20:33:38 | Watusimoto | maybe it's not so brand new |
| 20:33:42 | raptor | did i miss updating a version somewhere? |
| 20:33:48 | Watusimoto | maybe I need to update |
| 20:34:35 | | FlynnnNT Quit (Quit: Leaving) |
| 20:35:14 | raptor | so i've been thinking about closing the 'fixes-017' branch, and re-merging it with trunk |
| 20:37:23 | Watusimoto | why? |
| 20:37:39 | raptor | because it seems to me messy |
| 20:37:50 | Watusimoto | it will get taken care of later |
| 20:37:52 | raptor | ok |
| 20:38:01 | raptor | i'll leave it |
| 20:38:02 | Watusimoto | when we do the next release, it will just scroll off the bottom of the screen |
| 20:38:08 | raptor | ha |
| 20:38:23 | Watusimoto | game crashes when gameType is missing form level file |
| 20:38:29 | Watusimoto | I thought sam686 fixed that |
| 20:38:38 | raptor | are you on the right branch? |
| 20:38:42 | Watusimoto | I thought I fixed that |
| 20:38:50 | raptor | i know it was fixed at least twice before |
| 20:38:53 | Watusimoto | on trunk, but probably last night's |
| 20:39:06 | Watusimoto | about to check in so I need to update |
| 20:42:32 | raptor | hg update default |
| 20:45:13 | Watusimoto | uh oh |
| 20:46:08 | Watusimoto | ah |
| 20:46:11 | Watusimoto | just curious |
| 20:46:25 | Watusimoto | how does the repo look to you at this moment? |
| 20:46:46 | Watusimoto | just... wondering, you know |
| 20:49:27 | | BFLogBot - Commit 661ef2438c04 | Author: watusim...@bitfighter.org | Log: Rename GrenadeProjectile --> BurstProjectile |
| 20:49:28 | | BFLogBot - Commit 06774ae31926 | Author: buckyballreaction | Log: Minor clean-up |
| 20:49:30 | | BFLogBot - Commit aeb64c939105 | Author: buckyballreaction | Log: Fix crash with pasting forcefields in editor |
| 20:49:31 | | BFLogBot - Commit f30db629a1d9 | Author: watusim...@bitfighter.org | Log: Rearrange some things -- rename classes, move methods around, etc. |
| 20:49:33 | | BFLogBot - Commit 2cc68d03faa8 | Author: watusim...@bitfighter.org | Log: Merge |
| 20:49:34 | | BFLogBot - Commit 1696fcb23469 | Author: watusim...@bitfighter.org | Log: More EditorObject cleanup |
| 20:49:36 | | BFLogBot - Commit f81a6327f4d2 | Author: watusim...@bitfighter.org | Log: Dead code |
| 20:49:37 | | BFLogBot - Commit e7608188b73b | Author: watusim...@bitfighter.org | Log: Hacky fix to crashy problem |
| 20:49:39 | | BFLogBot - Commit 2c4a361c1ccd | Author: watusim...@bitfighter.org | Log: Whole lot of shuffling things around, trying to empty out editorObject |
| 20:49:44 | sam686 | bad bd logbot... |
| 20:50:07 | sam686 | a lot of those was commited and pushed a long time ago |
| 20:50:14 | raptor | as ugly as ever |
| 20:51:30 | Watusimoto | I think I have hte latest, and I'm seeing the update msg |
| 20:51:30 | raptor | oh and google code updates its ATOM feed (from which the logbot pulls) in a non-chronological manner - it can't seem to handle brances well... |
| 20:51:30 | raptor | bad logbot bad |
| 20:51:40 | Watusimoto | oh |
| 20:51:44 | Watusimoto | I bet I know wy |
| 20:51:52 | Watusimoto | I'm working on old trunk, 017a |
| 20:51:56 | Watusimoto | new release is 017b |
| 20:52:16 | raptor | yes - i need to pull in some minor changes |
| 20:52:28 | Watusimoto | we need to update version.h |
| 20:52:28 | raptor | which was part of the reason i suggested i merge them... |
| 20:53:29 | raptor | want me to? i know the exact changes that need to be done |
| 20:54:39 | Watusimoto | sure hell, I don't care |
| 20:54:41 | | BFLogBot - Commit 05c9d443d06c | Author: sam8641 | Log: Made a small change to make compatible with existing 017 |
| 20:54:42 | | BFLogBot - Commit b621b537a213 | Author: watusim...@bitfighter.org | Log: Move more functionality to editor |
| 20:54:44 | | BFLogBot - Commit 9e2378b45e01 | Author: watusim...@bitfighter.org | Log: Move code out of loop |
| 20:54:45 | | BFLogBot - Commit 718fb3411968 | Author: watusim...@bitfighter.org | Log: Merge |
| 20:54:47 | | BFLogBot - Commit 000bbc0e3311 | Author: watusim...@bitfighter.org | Log: Useless comment |
| 20:54:48 | | BFLogBot - Commit a05d6b40a84e | Author: watusim...@bitfighter.org | Log: Remove unused functions |
| 20:54:50 | | BFLogBot - Commit 6963869a288c | Author: watusim...@bitfighter.org | Log: Reorder declarations |
| 20:54:51 | | BFLogBot - Commit 4373470663f0 | Author: sam8641 | Log: fix ZAP_DEDICATED |
| 20:54:53 | Watusimoto | but it will make doing another emergency release in the future more difficult, no? |
| 20:55:01 | raptor | nope |
| 20:55:11 | raptor | not now that i've master the art of forking the repo :) |
| 20:55:23 | raptor | err, branching |
| 20:55:40 | raptor | bad logbot bad |
| 20:59:53 | | BFLogBot - Commit 8d86e2efa626 | Author: watusim...@bitfighter.org | Log: Formatting |
| 20:59:55 | | BFLogBot - Commit c0a3a9c0dfac | Author: watusim...@bitfighter.org | Log: More crunk out of EditorObject |
| 20:59:56 | | BFLogBot - Commit 5d29a963337c | Author: watusim...@bitfighter.org | Log: Merge |
| 20:59:58 | | BFLogBot - Commit b36c9841d070 | Author: watusim...@bitfighter.org | Log: More potential music |
| 21:00:57 | raptor | argh.. |
| 21:06:36 | raptor | eveyone watch out! |
| 21:06:41 | raptor | i'm pushing the merge! |
| 21:07:37 | | -niven.freenode.net- *** Looking up your hostname... |
| 21:07:37 | | -niven.freenode.net- *** Checking Ident |
| 21:07:37 | | -niven.freenode.net- *** No Ident response |
| 21:07:37 | | -niven.freenode.net- *** Couldn't look up your hostname |
| 21:07:40 | | BFLogBot has joined |
| 21:07:40 | | Topic is 'Bitfighter 017a released!: http://bitfighter.org/downloads' |
| 21:07:40 | | Set by raptor!raptor@unaffiliated/greenmachine on Wed Apr 11 14:50:15 GMT 2012 |
| 21:07:40 | | -ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response. |
| 21:07:43 | raptor | ok, logbot shouldn't be so bad anymore... |
| 21:10:33 | raptor | Watusimoto: please don't commit without updating first... |
| 21:10:36 | raptor | if possible |
| 21:10:48 | Watusimoto | wait no, that's not what I did!!! |
| 21:10:59 | Watusimoto | I updated!!! |
| 21:11:06 | raptor | really!! |
| 21:11:07 | raptor | yay |
| 21:11:10 | raptor | and phoew! |
| 21:11:27 | raptor | because i wouldn't want you to merge with what i just did... |
| 21:11:34 | Watusimoto | I didn't force anything! |
| 21:11:45 | Watusimoto | just updated again |
| 21:12:07 | Watusimoto | sorry, pulled again, haven;t updated |
| 21:12:21 | Watusimoto | should I not update to your merge? |
| 21:12:28 | raptor | no you should |
| 21:12:48 | raptor | but i am just hoping you haven't committed anything since i pushed teh merge |
| 21:12:54 | raptor | because it wasn't pretty |
| 21:14:21 | raptor | well, our tree has more colors now |
| 21:20:02 | sam686 | as for mostly latest LUA changes, s_bot either leaves with error "Robot:getFiringSolution() expected item as arg at position 2", or sometimes it can crash the whole server.. |
| 21:20:35 | sam686 | I happen to run into Assert "Stack not cleared!" |
| 21:21:29 | sam686 | here is windows stack trace: http://sam686.maxhushahn.com/upload/text1205/120510_16-05-26.txt |
| 21:22:03 | sam686 | what i did is add a bunch of s_bot in a level with asteroids, eventually "stack not cleared" assert.. |
| 21:23:00 | sam686 | i meant, s_bot have trouble with Asteroids |
| 21:30:22 | sam686 | there is some weard output when it does error with "stack not cleared" assert... http://sam686.maxhushahn.com/upload/text1205/120510_16-05-11.txt |
| 21:32:22 | Watusimoto | Looks like there was a stack overflow |
| 21:33:07 | Watusimoto | the lua work is still very much work in progress |
| 21:33:54 | Watusimoto | the editorObject stuff is related |
| 21:43:17 | sam686 | Thats where it starts after adding more then 200 s_bot... http://sam686.maxhushahn.com/upload/text1205/120510_16-05-26.txt |
| 21:48:10 | Watusimoto | that's where the stack overflow starts? |
| 21:48:20 | sam686 | yes |
| 21:48:27 | Watusimoto | it's making a copy of the globals table |
| 21:48:42 | Watusimoto | e = table.copy(_G) |
| 21:48:42 | Watusimoto | that's the lua code it's running |
| 21:48:49 | Watusimoto | oh... |
| 21:48:56 | sam686 | what strange is, addbots 80, kickbots, 3 times is also enough to overflow |
| 21:49:13 | Watusimoto | no |
| 21:49:24 | sam686 | or, addbots 80, let bots error out |
| 21:49:27 | Watusimoto | I wonder if somehow the table.copy is getting run recursively |
| 21:50:11 | Watusimoto | though it makes a shallow copy |
| 21:50:46 | Watusimoto | no it's not recursive |
| 21:51:15 | sam686 | oh, not kickbots, but when addbots 80, let all bots error, then add another 80 bots, let bots error, then add 80 more, then overflow.. |
| 21:51:30 | sam686 | s_bot error when level have asteroids |
| 21:52:17 | sam686 | might be something to do with LUAI_MAXCCALLS = 200 |
| 21:53:10 | sam686 | lua\lua-vec\src\lparser.c line 278 or lua\lua-vec\src\luaconf.h line 468 |
| 21:55:20 | Watusimoto | LUAI_MAXCCALLS is the maximum depth for nested C calls |
| 21:55:29 | Watusimoto | so if we hit that, we've already overflowed |
| 21:56:20 | Watusimoto | that block of code is simply copying the global table into a new table, which is stored in the registry with a unique key name |
| 21:56:36 | Watusimoto | it may be possible that the registry is overflowing, but I'd be surprised |
| 21:56:56 | Watusimoto | and I wouldn't expect that to be a stack overflow error |
| 21:58:04 | Watusimoto | in general tables have no max size |
| 21:58:15 | Watusimoto | and the registry is, I think, just a tabe |
| 22:01:06 | Watusimoto | so adding 200 bots causes the overflow? |
| 22:01:16 | sam686 | more then 200, yes |
| 22:01:28 | Watusimoto | I checked in a possible fix |
| 22:01:32 | Watusimoto | though I doubt it |
| 22:01:53 | Watusimoto | I'm going to try to reproduce here |
| 22:02:18 | sam686 | the problem is, when robot errored, it seems to leak somewhere? |
| 22:02:59 | | BFLogBot - Commit c4d725788edb | Author: watusim...@bitfighter.org | Log: Delete unneeded stuff |
| 22:03:00 | | BFLogBot - Commit f881fd0c2aef | Author: watusim...@bitfighter.org | Log: Compactify the code a bit |
| 22:03:02 | | BFLogBot - Commit 1eca3ea61124 | Author: watusim...@bitfighter.org | Log: Unlikely but inlikely fix for the stack overflow... but harmless, in any event. |
| 22:05:14 | sam686 | oh and s_bot shouldn't error on asteroids (like on old 017 release version) |
| 22:08:16 | Watusimoto | adding 201 bots |
| 22:08:28 | raptor | sounds like a movie |
| 22:08:41 | Watusimoto | things are pretty bogged down... |
| 22:09:10 | sam686 | non-debug build make a difference on faster speed... |
| 22:11:59 | raptor | ok, i'm runing with 250 bots |
| 22:12:02 | raptor | *running |
| 22:12:05 | raptor | no crash yet... |
| 22:12:11 | raptor | until i press tab for the scoreboard... |
| 22:13:39 | raptor | still running, no issue... |
| 22:14:02 | raptor | do i need to do something special to crash it? |
| 22:14:34 | sam686 | level with asteroids |
| 22:14:52 | raptor | and that causes stack overflow? |
| 22:15:15 | sam686 | it errors s_bot, then eventually can cause bigger problem |
| 22:21:01 | sam686 | have fun trying to prevent this robot from crashing the game: http://sam686.maxhushahn.com/upload/err.bot |
| 22:23:22 | sam686 | oh, and i am so used to C++, i end up using putting the character ; in LUA... |
| 22:25:25 | sam686 | I think i rather have a C++ script then LUA, easier to move code between native C++ and script (mostly easier on C++ developers) |
| 22:27:37 | sam686 | anyway, script errors shouldn't crash the whole game... |
| 22:28:19 | Watusimoto | it is not crashing for me with my 201 bots |
| 22:28:42 | Watusimoto | if the lua interpreter runs out of memory or overflows stack, it will bring whole game down |
| 22:28:50 | Watusimoto | it means something has gone very wrong |
| 22:29:04 | Watusimoto | I've ben running 200 bots for 10-15 mins |
| 22:29:10 | Watusimoto | sooooo slow |
| 22:29:23 | raptor | ou need an asteroid, i think |
| 22:29:34 | raptor | add asteroids |
| 22:30:36 | Watusimoto | added an asteroid |
| 22:30:39 | Watusimoto | added 80 bots |
| 22:30:44 | Watusimoto | all exited immeditatly |
| 22:30:57 | Watusimoto | added 80 more |
| 22:31:23 | Watusimoto | all crashed again |
| 22:31:54 | Watusimoto | wait, now they're all back somehow |
| 22:32:03 | raptor | asteroid disappeared? |
| 22:32:11 | raptor | i used an asteroid spawn... |
| 22:32:18 | Watusimoto | level restarted |
| 22:32:28 | Watusimoto | bots don't like asteroid |
| 22:32:57 | sam686 | s_bot tries to "getFiringSolution" on asteroids, but errored instead |
| 22:33:05 | raptor | is asteroid wrapped with LuaWrapper now? |
| 22:33:07 | Watusimoto | yes, that is easily fixed |
| 22:33:09 | Watusimoto | yes |
| 22:33:27 | Watusimoto | asteroid, testitem, resrouce item, and something else |
| 22:34:21 | Watusimoto | I can't reproduce the crash |
| 22:35:18 | Watusimoto | adding 300 bots now; same session |
| 22:35:34 | sam686 | maximum is 255 robots, i think.. |
| 22:36:04 | Watusimoto | well, on this machine in debug mode, max is like 1o |
| 22:36:29 | Watusimoto | ok, so my latest fix didn't fix your crash, didn't do anything for mine, right? |
| 22:37:35 | Watusimoto | I am definitely cooking my manly bits here |
| 22:37:52 | sam686 | when i do /addbots 80 then let bot errored out due to asteroids, then 80 more bots, errored out, then 80 more bots, "0xC0000005: Access violation reading location 0x0003ba98." crash |
| 22:39:46 | Watusimoto | not me |
| 22:39:53 | Watusimoto | odd |
| 22:40:31 | raptor | full recompile homies |
| 22:42:27 | raptor | i got the crash |
| 22:43:09 | raptor | took 5 seconds, with 255 bots on this level: http://sam686.maxhushahn.com/upload/test_stack_overflow.level |
| 22:43:27 | raptor | but even with 255 bots, i still had about 10 fps |
| 22:47:05 | Watusimoto | will try it after I finish building |
| 22:49:53 | raptor | this was my stack trace, but i'm not sure if it means much: http://pastie.org/3892123 |
| 22:50:35 | raptor | ok, i'm off for a while... good night |
| 22:52:33 | Watusimoto | bye |
| 22:53:08 | | BFLogBot - Commit 330848253f6c | Author: watusim...@bitfighter.org | Log: Move geometry functions out of EditorObject |
| 22:58:12 | Watusimoto | 255 bots with raptor's leve... no problem |
| 22:58:31 | Watusimoto | ah, now it crashes |
| 23:05:26 | Watusimoto | absolutely no idea why |
| 23:11:18 | Watusimoto | everyone is reporting crashes in different places |
| 23:36:43 | | koda Quit (Quit: I used to be chatting like you. Then I took an arrow in the knee) |