--- Log opened Sun Dec 28 00:00:03 2008 20081228 00:01:51-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has quit [Remote closed the connection] 20081228 00:03:18< Ivanovic> that is: there is some extra package of this name in the bugtracker (for several years already) but so far it is not in the main tree 20081228 00:03:32< mordante> just to test what happens if you disable the custom malloc? 20081228 00:04:17< Ivanovic> like i already said: with the build option disabling the custom malloc (in the debug build) there is no crash 20081228 00:05:13< mordante> can you try to put an assert(false); in memalign and posix_memalign? 20081228 00:05:42< Ivanovic> give me a diff 20081228 00:05:46< mordante> that's all I modified in this version and it behaves different from the version in svn 20081228 00:08:56< mordante> Ivanovic http://paste.debian.net/24561 20081228 00:09:36< ilor> Ivanovic: this bug happens on your 64bit system, right? 20081228 00:09:56< Ivanovic> ilor: yes 20081228 00:10:06< Ivanovic> and some similar bug happens on my 32bit box, too 20081228 00:10:22< Ivanovic> though i have not checked it with the patch from mordante on my 32bit system 20081228 00:10:27< mordante> Ivanovic also with my patch 20081228 00:10:43 * mordante still types too slow ;-) 20081228 00:10:59< ilor> if you don't get far I can try installing a 64bit ubuntu on my laptop tomorrow and see if I can help 20081228 00:12:09< cib0> i dont have any 64 bit machine.. 20081228 00:12:18< loonycyborg> ilor: You want to make it dual boot? 20081228 00:12:20< Ivanovic> first it would be great to see if it allso happens on the 64bit boxes of other users 20081228 00:12:47< mordante> I'd love that as well 20081228 00:12:48< ilor> loonycyborg: yeah, I have a spare partition for that, currently with a disposable 32bit ubuntu install 20081228 00:13:23< Ivanovic> mordante: http://pastebin.com/m7a946bcc 20081228 00:13:28< Ivanovic> exactly the same with the latest patch 20081228 00:13:52 * mordante hits his head against the wall 20081228 00:14:04< loonycyborg> Abgebrochen is the result of calling abort()? 20081228 00:14:08< mordante> can you revert poolalloc.c and try again? 20081228 00:14:25< mordante> yes Abgebrochen is due to abort() 20081228 00:14:49< Ivanovic> mordante: sure, rebuilding 20081228 00:15:03< mordante> I first wanted to call abort() in the code, but wanted a difference between abort and assert ;-) 20081228 00:18:56< Ivanovic> mordante: okay, without any changes, it still aborts at exactly the same place 20081228 00:19:07< mordante> :-) 20081228 00:19:08< Ivanovic> so it is not able to get into the game (two brothers) anymore 20081228 00:19:20< Ivanovic> no idea why things got worse 20081228 00:19:40< loonycyborg> A stray abort() call somewhere? :) 20081228 00:20:10< mordante> at least that means my changes didn't cause it and we're looking at another problem 20081228 00:20:40< Ivanovic> By default detected errors cause the program to abort (calling 20081228 00:20:42< Ivanovic> "abort()"). You can override this to instead proceed past 20081228 00:20:43< Ivanovic> errors by defining PROCEED_ON_ERROR. In this case, a bad free 20081228 00:20:48< mordante> might still be caused by the new malloc 20081228 00:20:57< Ivanovic> manlloc.c line 95 20081228 00:21:09< Ivanovic> so my problems are most likely caused by the new memory allocator 20081228 00:22:01 * Ivanovic blames Sirp 20081228 00:22:02< Ivanovic> ;) 20081228 00:23:20< loonycyborg> Ivanovic: Perhaps there are another changes beside poolalloc.c? 20081228 00:23:41< Ivanovic> loonycyborg: i am currently using a "vanilla" trunk build 20081228 00:23:50< Ivanovic> loonycyborg: that is: svn st lists no changes 20081228 00:24:14< loonycyborg> So vanilla trunk aborts for you? 20081228 00:24:20< Ivanovic> jupp 20081228 00:24:24< Ivanovic> when starting two brothers 20081228 00:24:27< mordante> new valgrind might be nice, don't expect too much but want to make sure 20081228 00:24:35< Sirp> Ivanovic: I was unable to reproduce any crashes. Are the steps to reproduce documented in a bug? 20081228 00:24:41< Ivanovic> and httt, too 20081228 00:24:51< Ivanovic> so probably any campaign before it reaches the story screen 20081228 00:24:59< loonycyborg> Sirp: No. In irc logs :) 20081228 00:25:01< Ivanovic> yes, things have gotten a lot worse since two days ago 20081228 00:27:22< Ivanovic> ilor: and the map editor looks a lot more translated now, thanks 20081228 00:27:27< loonycyborg> Ivanovic: You're not getting those aborts in debug builds? 20081228 00:27:45< Ivanovic> loonycyborg: i am not getting it in my cmake debug build, correct 20081228 00:28:01< Ivanovic> but completely different CXXFLAGS are used for those two different builds 20081228 00:28:05< Sirp> so I assume it does not crash if one does not use the allocator? 20081228 00:28:35< loonycyborg> Sirp: Correct. 20081228 00:28:44< zookeeper> so if the new dialogs are supposed to be used in the next release...why the heck are none of the old portraits converted? or is it supposed to be a random mixture of old dialogs and new dialogs? 20081228 00:29:12< zookeeper> i'm not sure what the intended roadmap for that dialog/portrait stuff is. 20081228 00:29:19< mordante> zookeeper at the moment a mixture is intended 20081228 00:29:58< mordante> the roadmap is first to get the big size working an after that look what needs to be done/changed and see how that fits in the 1.6 timescale 20081228 00:30:05< zookeeper> ok 20081228 00:30:28< mordante> I might add some hacks to profile to keep wml compatible 20081228 00:30:49< mordante> and do a cleaner implementation for 1.8 20081228 00:31:12< loonycyborg> Ivanovic: Anyway, for now better focus on using working debug builds to determine whether memalign patch fixes those "Two Brothers" crashes. 20081228 00:31:17< Sirp> and mordante's change doesn't fix this problem? 20081228 00:31:36< mordante> Sirp no but that code is not even called at the moment 20081228 00:31:38< Ivanovic> Sirp: no, they don't fix things 20081228 00:32:12< mordante> on my system it fixed problems, but it seems on Ivanovic's system there's another way to allocate memory 20081228 00:32:36< mordante> I still suspect a free of not allocated memory 20081228 00:32:40< cib0> maan 20081228 00:33:04< mordante> not allocated as in not allocated by the new malloc 20081228 00:33:06< cib0> you know, somehow WML has grown into one of the most introspective languages i know 20081228 00:33:19 * mordante wonders what cib0 wants to do with the moon ;-) 20081228 00:34:11< loonycyborg> cib0: Then you haven't learned lisp yet :) 20081228 00:34:30< mordante> what's the problem with lisp? 20081228 00:34:51< loonycyborg> No problem. 20081228 00:34:57< cib0> nope. can lisp save its own code to a plain text file and modify itself at runtime? 20081228 00:35:59< loonycyborg> AFAIK yes. Ask ESR_ to be sure :) 20081228 00:36:14< zookeeper> the last time i checked, WML couldn't save anything to a file 20081228 00:36:58< cib0> zookeeper: well, right now it cant save "itself", true 20081228 00:37:06< loonycyborg> Lisp definitely can modify itself at runtime. 20081228 00:37:21< cib0> http://www.wesnoth.org/forum/viewtopic.php?f=15&t=23412&p=328187#p328187 20081228 00:37:26< ESR_> cib0: loonycyborg is correct. 20081228 00:38:15-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20081228 00:38:19< cib0> what do you think about that feature? 20081228 00:38:28< cib0> the one i suggested specifically 20081228 00:39:04< cib0> making WML able to save itself to a savegame by name in essence 20081228 00:39:28< mordante> Ivanovic I have some more ideas, will try to cook a patch 20081228 00:39:35< ESR_> cib0: Can't evaluate it without a use case or three. 20081228 00:39:47< Ivanovic> mordante: i am on my way off to bed... 20081228 00:40:20< zookeeper> i can't really assign any meaning to "WML able to save itself to a savegame by name" 20081228 00:40:51< zookeeper> if you mean a way to save global persistent variables accessible everywhere, then sure 20081228 00:40:53< cib0> im about to write an example 20081228 00:41:16< cib0> zookeeper: yep, sort of 20081228 00:43:15< cib0> hm.. it would be quite powerful.. you could load an entire scenario from an external save.. right now im wondering: is that safe? but it actually should be, since you otherwise are loading from plaintext files 20081228 00:44:31< zookeeper> ...only if someone saved that entire scenario. 20081228 00:44:49< zookeeper> ...or you still didn't explain what you mean. 20081228 00:45:03< cib0> yeah, i should finish that example now =) 20081228 00:46:09< mordante> Ivanovic here's the patch for tomorrow http://paste.debian.net/24564 20081228 00:46:25< mordante> I'm also off to bed now 20081228 00:46:33< Ivanovic> mordante: just this last test 20081228 00:46:37< Ivanovic> then i will head off to bed 20081228 00:46:46< mordante> oke, then I also wait 20081228 00:47:33< mordante> yes apply it instead of the other patches 20081228 00:47:46< mordante> I want to see whether it fixes the start problem 20081228 00:51:18< Ivanovic> no, still exactly the same 20081228 00:51:28< cib0> http://wesnoth.pastebin.com/m163b6df4 20081228 00:52:24< mordante> :-( 20081228 00:53:06< zookeeper> i fail to understand why you call what you propose "a save game", when "a save game" has a very specific and different meaning in wesnoth. 20081228 00:53:33-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has quit [Read error: 145 (Connection timed out)] 20081228 00:54:52< cib0> well, it's because where im coming from, if you think you have a better name for it, feel free to change 20081228 00:55:40< zookeeper> anyway, being able to store persistent variables sounds just fine to me. 20081228 00:55:58< cib0> on the platform i have been working with for a long time "save" was synonymous to "external storing format with filesystem-like interface" 20081228 00:56:24< cib0> (was a game development platform after all) 20081228 00:56:27< mordante> I'm off to bed now, night 20081228 00:56:33< Ivanovic> me too 20081228 00:56:33< ilor> night mordante 20081228 00:56:34< Ivanovic> n8 20081228 00:56:34< cib0> ok, good 20081228 00:56:38< cib0> night all 20081228 00:56:38< ilor> night Ivanovic 20081228 00:56:46-!- mordante [n=chatzill@roadie.xs4all.nl] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]"] 20081228 00:56:58< cib0> so, you don't see a problem with the loading of the prestart event, either? 20081228 00:57:25< zookeeper> maybe you wouldn't even need any special new tags like that, it could be as simple as having $global.foo fetch the variable foo from the persistent globals 20081228 00:58:02< cib0> yes, i was just giving a very advanced example to show what it could possibly do 20081228 00:58:40< cib0> and to point people at those tags otherwise ignored ;p (posted it on the forums, too) 20081228 01:00:01< zookeeper> http://wesnoth.pastebin.com/m22f7d85f 20081228 01:00:22< zookeeper> that'd achieve exactly the same thing, really 20081228 01:01:59< cib0> in a way, it would 20081228 01:02:12< cib0> it all depends on how you want to use it 20081228 01:02:44< zookeeper> well, is there a reason why you'd want to need to "load" the variables/save first, instead of having them be always accessible? 20081228 01:03:00< cib0> if you want to design a MMORPG with it, it would not be as efficient as having separate files, i guess, but it would still be doable 20081228 01:03:33< cib0> the reason might be, the amount of global data getting really huge 20081228 01:03:39< cib0> as i said, it all depends on how you use it 20081228 01:04:25< cib0> personally i was rather thinking about sharing data between campaigns and maybe inventing a very simple system to share data between MP-campaigns 20081228 01:06:02< CIA-54> ilor * r31770 /trunk/src/gui/dialogs/editor_new_map.cpp: add a include without which a VC9 build dies with a "error C2680: 'const gui2::tinteger_selector_ *' : invalid target type for dynamic_cast in \src\gui\dialogs\field.hpp:348" 20081228 01:06:11< cib0> for example, you might save your leader and recall list at the end of one to your global variables and load it in the next, so you could play on a campaign with different players 20081228 01:06:25< cib0> *of one scenario 20081228 01:06:52< ilor> cib0: this looks like "local storage" for javascript 20081228 01:08:29< cib0> well, it might be a bit like it, but in this case the real saves are stored on your harddisc, too 20081228 01:08:32< zookeeper> well, that would technically be a completely different thing. 20081228 01:09:18< cib0> zookeeper: it functions in the same way though 20081228 01:09:54< zookeeper> in that case you're just talking about something more than storing persistent variables. 20081228 01:11:03< cib0> im talking about a specific use of persistent variables =) 20081228 01:11:45< zookeeper> no, you're talking also about syncing variables from one client to all the others. 20081228 01:12:00< cib0> oooh 20081228 01:12:04< cib0> you are right 20081228 01:12:09< cib0> i overlooked that 20081228 01:13:15< cib0> well, true, this would probably be necessary in order to make it any useful in MP.. but it might get a bit complex, too 20081228 01:14:04< cib0> because currently the WML engine just treats everyone as the same machine 20081228 01:14:58< cib0> loading from one player and transfering to everyone, or saving some data only for one player might be problematic 20081228 01:16:55< zookeeper> well, wouldn't necessarily need much. just some tag which specifies the variables to sync and from which client (the client controlling the specified side) 20081228 01:17:10< zookeeper> not sure if it'd need to be very complicated under the hood. 20081228 01:17:53< zookeeper> anyways, i'm off 20081228 01:17:55-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has quit [] 20081228 01:18:39< CIA-54> ivanovic * r31771 /trunk/src/ (13 files in 4 dirs): add the GETTEXT_TEXTDOMAIN definition to all files (hopefully) that had none so far but require one since they are not in the main textdomain 20081228 01:20:34< Ivanovic> ilor: your commit made me check many other sourcefiles 20081228 01:20:52< Ivanovic> looks like there might have been *many* other strings not shown translated ingame... 20081228 01:21:12< ilor> Ivanovic: I know I missed some gui/dialog ones but haven't looked at editor-unrelated files 20081228 01:21:25< Ivanovic> i looked at all files from -lib 20081228 01:21:46< Ivanovic> that is: i grepped for the gettext include and added the define in every file with it that had none before 20081228 01:21:48-!- Blueblaze [n=Blueblaz@c-98-196-208-51.hsd1.tx.comcast.net] has quit [] 20081228 01:22:04< ilor> as I understand it every cpp file that is not in the wesnoth textdomain should define it 20081228 01:22:34< Ivanovic> i just went for those with the gettext include but to be sure all files would be a lot better, yeah 20081228 01:23:10< Ivanovic> (since the gettext include might be in one header and due to this getting in into *many* other files 20081228 01:25:39< Ivanovic> ilor: is the stuff about this define documented somewhere in wesnoth? 20081228 01:25:44< Ivanovic> like eg in gettext.hpp ? 20081228 01:26:18< ilor> I found it by looking at gettext.hpp and hotkeys.cpp (I knew hotkeys were translated and not from the wesnoth textdomain) 20081228 01:26:49< Ivanovic> please remind me about this and i will write some doc text about this stuff in src/gettext.hpp tomorrow 20081228 01:26:54< ilor> okay 20081228 01:30:41-!- loonycyborg [n=sergey@79.139.247.111] has quit ["Zzzzzzzzzzzzzzzzzzzz"] 20081228 01:30:45-!- grzywacz [i=grzywacz@kolos.math.uni.lodz.pl] has quit ["leaving"] 20081228 01:32:28-!- loonybot [n=loonybot@79.139.247.111] has quit [Remote closed the connection] 20081228 01:35:09-!- Blueblaze [n=Blueblaz@c-98-196-208-51.hsd1.tx.comcast.net] has joined #wesnoth-dev 20081228 01:35:39< crimson_penguin> ot 20081228 01:35:42< crimson_penguin> oops 20081228 01:35:58< crimson_penguin> it's a miracle! my upload of 0.1 is up to 119k now! 20081228 01:36:05< crimson_penguin> but it's not moving again 20081228 01:36:16< cib0> o.o 20081228 01:38:38< crimson_penguin> I'm trying to upload 0.1 for Mac, but my internet is broken 20081228 01:39:40 * crimson_penguin wonders if he could cut up the file into a whole bunch of tiny chunks, and then upload them, and join on the server... 20081228 01:39:43< CIA-54> ilor * r31772 /trunk/src/gui/dialogs/ (3 files): add GETTEXT_DOMAIN defines to editor dialogs cpp files, even if they don't use gettext at the moment 20081228 01:43:40< CIA-54> ilor * r31773 /trunk/ (17 files in 3 dirs): editor2: clean up editor data/core files by moving them to a separate subdirectory, renamed editor2_tool_hint tag (dropped the "2"), added background music playlist tag for the editor (FR / bug #11407) 20081228 01:45:22< ilor> wesbot: topic 20081228 01:51:07-!- Dragonking [n=dk@dedikerad/dragonking] has quit [] 20081228 01:52:19-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has quit [] 20081228 02:04:29< ilor> gn 20081228 02:04:35-!- ilor [n=user@unaffiliated/ilor] has quit [] 20081228 02:11:24< CIA-54> torangan * r31774 /trunk/po/ (6 files in 6 dirs): danish translation update 20081228 02:45:15-!- Elvish_Pillage2 [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20081228 03:41:52-!- Shadow_Master [n=shadowm@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20081228 03:42:21< Shadow_Master> loonycyborg: yeah , I should probably swith to Debian Sid. 20081228 03:42:46< Shadow_Master> but there's no support for its wifi with ndiswrapper, madwifi or the kernel-built-in ath5k, so I'm toast. 20081228 03:43:14< Shadow_Master> the ****ing manufacturer isn't producing winxp 32/64 drivers for that chipset 20081228 03:43:53< Shadow_Master> and madwifi tends to cause "interrupt storms" in the kernel... besides timing out dhclient3 20081228 03:44:22< Shadow_Master> (oh yeah baby, these last two days I've been experiencing many oopses per hour) 20081228 03:45:15< Shadow_Master> the conseuqences of introducing propietary code to the kernel. 20081228 03:46:42< Shadow_Master> um, yeah, it doesn't even appear in madwifi's compatability list. 20081228 03:47:48< Shadow_Master> the motherboard has also a bug: sometimes it renders the keyboard and mouse devices inacessible to linux, even after a cold reboot. 20081228 03:48:26< Shadow_Master> in otherwords I (we) waster our money in a thing that only works welll" with Vista. not even X 20081228 03:49:08< Shadow_Master> Ivanovic: sorry I had missed your message, but effectively last night I couldn't get past the first iteration. Got SIGABRT. 20081228 03:49:54< Shadow_Master> didn't bother to make a core dump or attach a debugger though. the latter would have been useless since someone mentioned it was more of a heisenbug. 20081228 03:51:10< Shadow_Master> ESR_: " Sapient coding what was evidently some kind of half-assed substitute for automatic memory management " ?! what did he have to do with it? 20081228 03:59:46-!- Blueblaze [n=Blueblaz@c-98-196-208-51.hsd1.tx.comcast.net] has quit [] 20081228 04:16:21 * Shadow_Master is being enlightened by a spanish webpage about the particular wifi chipset 20081228 04:23:51-!- Ivanovic_ [n=ivanovic@dtmd-4db2abfc.pool.einsundeins.de] has joined #wesnoth-dev 20081228 04:31:29< Shadow_Master> nifty! I have received a volunteering for the spanish translation! 20081228 04:37:01-!- [Relic] [n=[Relic]@adsl-76-229-202-137.dsl.milwwi.sbcglobal.net] has joined #wesnoth-dev 20081228 04:38:02< [Relic]> Hello :) 20081228 04:39:51-!- Ivanovic [n=ivanovic@dtmd-4db24273.pool.einsundeins.de] has quit [Read error: 110 (Connection timed out)] 20081228 04:41:50-!- Ivanovic_ is now known as Ivanovic 20081228 04:47:49< Shadow_Master> it seems to be a bit more stable now (wesnoth) 20081228 04:48:26< Shadow_Master> I already got past the second iteraition. 20081228 05:10:54 * Shadow_Master s2ram 20081228 05:53:54-!- DDR [n=chatzill@66.183.125.196] has quit [Remote closed the connection] 20081228 06:01:59-!- cib01 [n=cib@p4FD0FFD5.dip.t-dialin.net] has joined #wesnoth-dev 20081228 06:02:47-!- cib0 [n=cib@p4FD0FD75.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 20081228 06:15:03-!- DDR [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20081228 06:52:26-!- cib01 [n=cib@p4FD0FFD5.dip.t-dialin.net] has quit ["Leaving."] 20081228 06:56:22-!- [Relic] [n=[Relic]@adsl-76-229-202-137.dsl.milwwi.sbcglobal.net] has quit [Client Quit] 20081228 07:00:57-!- Blueblaze [n=Blueblaz@c-98-196-208-51.hsd1.tx.comcast.net] has joined #wesnoth-dev 20081228 07:01:13-!- crimson_penguin [n=ben@64.201.60.222] has quit ["Leaving"] 20081228 07:52:07-!- cib0 [n=cib@p4FD0FFD5.dip.t-dialin.net] has joined #wesnoth-dev 20081228 08:06:22-!- cib0 [n=cib@p4FD0FFD5.dip.t-dialin.net] has quit ["Leaving."] 20081228 08:54:34-!- Blueblaze [n=Blueblaz@c-98-196-208-51.hsd1.tx.comcast.net] has quit [] 20081228 08:55:38-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Remote closed the connection] 20081228 08:55:55-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20081228 08:58:01-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has joined #wesnoth-dev 20081228 09:23:43-!- ettin [n=jorda@222.207.219.87.dynamic.jazztel.es] has quit [Read error: 60 (Operation timed out)] 20081228 09:25:34-!- ettin [n=jorda@71.206.219.87.dynamic.jazztel.es] has joined #wesnoth-dev 20081228 09:32:43-!- DDR [n=chatzill@66.183.125.196] has quit [Read error: 110 (Connection timed out)] 20081228 09:34:34-!- Sirp [n=user@c-76-102-104-121.hsd1.ca.comcast.net] has quit ["leaving"] 20081228 09:34:46-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20081228 09:38:11-!- loonybot [n=loonybot@79.139.247.111] has joined #wesnoth-dev 20081228 09:39:15-!- loonycyborg [n=sergey@79.139.247.111] has joined #wesnoth-dev 20081228 10:35:04-!- cib0 [n=cib@p4FD0FFD5.dip.t-dialin.net] has joined #wesnoth-dev 20081228 10:37:54< Ivanovic> moin 20081228 10:39:16< Ivanovic> Shadow_Master: ah, okay, so you got the same problem 20081228 10:39:36< Ivanovic> with other words: the new memory allocator seems to be incompatible with 64bit systems... 20081228 10:39:37< Ivanovic> ;) 20081228 10:42:11-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has joined #wesnoth-dev 20081228 10:48:40-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has quit [] 20081228 11:13:44-!- mordante [n=chatzill@roadie.xs4all.nl] has joined #wesnoth-dev 20081228 11:14:26< mordante> morning 20081228 11:19:59< Ivanovic> hi mordante 20081228 11:20:06< mordante> hi Ivanovic 20081228 11:20:12< Ivanovic> mordante: looks like Shadow_Master got the same problem on his 64bit machine 20081228 11:20:31< Ivanovic> so it would probably be great if ilor got a 64bit os on his machine running to debug the mess 20081228 11:26:24< mordante> yes indeed, since I run out of ideas and debugging without access to the hardware is a bit difficult 20081228 11:27:00< mordante> I still think my patch is needed for the pango code, but no idea why wesnoth now doesn't start for you 20081228 11:27:36< Ivanovic> wesnoth startds 20081228 11:27:44< Ivanovic> but campaigns do not 20081228 11:28:04< Ivanovic> that is it crashes before story screens are shown 20081228 11:28:43< mordante> still not my idea of playing ;-) 20081228 11:29:10< mordante> btw can you load a savegame of TB? 20081228 11:29:19< loonycyborg> It's weird that those aborts don't happen with debug builds.. 20081228 11:30:06 * mordante maybe has a clue 20081228 11:30:37< mordante> we have the problem that if somebody connects multiple times to the server wesnoth crashes sometimes 20081228 11:31:04< mordante> that bug is in there for quite a while but disappears when I run under valgrind 20081228 11:31:16< mordante> and the bug appears and dissapears at random 20081228 11:31:48< mordante> maybe this is a new manifistation of that bug, it happened with some network code 20081228 11:40:16-!- Dragonking [n=dk@dedikerad/dragonking] has joined #wesnoth-dev 20081228 11:43:08-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20081228 11:50:05< Ivanovic> mordante: no, i am not able to load a savegame 20081228 11:51:34< mordante> what error do you get? 20081228 11:51:41< Ivanovic> the same plan "aborted" 20081228 11:52:04< Ivanovic> let me recompile without the new allocator and check if it still works then 20081228 11:52:18< Ivanovic> will take a while... 20081228 11:52:46< mordante> ok 20081228 11:53:03< loonycyborg> Ivanovic: Why? You only need to recompile game.cpp :) 20081228 11:53:22< Ivanovic> loonycyborg: because i always to full builds including an svn up 20081228 11:53:27< Ivanovic> and this time some files changed... 20081228 11:54:05< mordante> uh Ivanovic can you try your build situation after the svn up? 20081228 11:54:30< mordante> I really have the feeling this bug might be random 20081228 11:55:24< Ivanovic> jupp, no more crash without the new alloc 20081228 11:55:53< mordante> and with the new alloc? 20081228 11:55:59< Ivanovic> mordante: let me recompile 20081228 11:57:12-!- ilor [n=user@unaffiliated/ilor] has joined #wesnoth-dev 20081228 11:57:40< Ivanovic> mordante: no, with the new allocator still a crash at the same position 20081228 11:57:47< Ivanovic> that is: when getting into "ingame" 20081228 11:57:53< Ivanovic> though opening the editor does work nicely 20081228 11:58:08< Ivanovic> loading a turn1 autosave from two brothers did not work out 20081228 12:02:29< mordante> :-( 20081228 12:03:13< Ivanovic> and some save from the middle of the first scenario of httt ain't working either 20081228 12:06:04 * zookeeper wonders why EI is "Intermediate level" 20081228 12:06:21< zookeeper> i've always found it to be one of the very hardest campaigns...at least on the hardest difficulty. 20081228 12:06:43< mordante> can you try to load a game in gdb? (debug info not needed) 20081228 12:06:44< loonycyborg> Perhaps Sirp should have overrided operator new() for config objects instead of overriding *all* mallocs.. 20081228 12:18:11< Ivanovic> http://pastebin.com/m2d0f86a4 20081228 12:20:33< loonycyborg> Hm.. It looks like that abort is a consequence of starting a new thread.. 20081228 12:22:00-!- Elvish_Pillager [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081228 12:22:33< loonycyborg> That is there's only libc and pthread calls in the bt of crashed thread. 20081228 12:23:25-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has joined #wesnoth-dev 20081228 12:53:14-!- Elvish_Pillage2 [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081228 13:09:47-!- Elvish_Pillager [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20081228 13:38:52-!- ilor [n=user@unaffiliated/ilor] has quit [] 20081228 14:11:10< CIA-54> mordante * r31775 /trunk/src/gui/widgets/ (debug.cpp debug.hpp window.cpp window.hpp): Make the debug layout domains working. 20081228 14:11:15< CIA-54> mordante * r31776 /trunk/src/game.cpp: Properly initialize the log domains. 20081228 14:11:20< CIA-54> mordante * r31777 /trunk/src/ (game.cpp gui/widgets/debug.cpp): 20081228 14:11:20< CIA-54> Remove the debug dot level child level. 20081228 14:11:20< CIA-54> Without this flag only the info of the main window was shown, which is a 20081228 14:11:20< CIA-54> bit useless, so removed the flag. 20081228 14:51:52-!- Dragonking [n=dk@dedikerad/dragonking] has quit [] 20081228 14:58:41-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20081228 15:12:00< Rhonda> mordante: I will. If you say that it might not be entirely portable it might affect me personally on my powerpc (big endian) system anyway. ;) 20081228 15:12:37< Rhonda> Or do you think it's rather a signedness or size issue? signedness affects ppc too, size will be ia64 and amd64, but that will be seen in the build logs. 20081228 15:12:45< Rhonda> I check them regularly anyway. 20081228 15:13:29< mordante> Rhonda I know you use PPC, the effect is that wesnoth uses assembly direct, but that should only be executed on x86 systems 20081228 15:13:49< Rhonda> Ah, alright. 20081228 15:13:55< mordante> and I think that opcode is not available on other architectures 20081228 15:14:20< loonycyborg> Rhonda: Test whether inline assembly in assert.cpp doesn't cause trouble on ppc :) 20081228 15:14:41< mordante> I'm quite sure the #ifdef is proper now, if not it will break compilation 20081228 15:14:50< loonycyborg> *asserts.hpp 20081228 15:14:57< Rhonda> Will do so the next days. The topic didn't say which year's christmas it speaks about, right? 20081228 15:15:14 * mordante also thought that as well ;-) 20081228 15:17:39< mordante> well it seems our custom malloc has some problems, which only show up on x86-64 so no idea when we release 20081228 15:17:55-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has quit [Remote closed the connection] 20081228 15:18:14< mordante> and there is a --disable-poolalloc switch in case it gives problems on other platforms as well 20081228 15:20:06< Rhonda> I might forget about that switch, it's better mailing me that things so I have it handy. 20081228 15:20:16< CIA-54> ivanovic * r31778 /trunk/po/ (wesnoth-aoi/it.po wesnoth-editor/it.po wesnoth-thot/it.po): updated Italian translation 20081228 15:20:21< Rhonda> I know that there are irc logs, but they aren't that relevant to dig in for me. :) 20081228 15:23:06< mordante> well I'm not sure whether in the current state the poolalloc will be enabled in the release ;-) 20081228 15:24:51< Rhonda> Another MK bug tagged fixed, thanks. :) 20081228 15:25:03< Rhonda> Erm, fixed-upstream. 20081228 15:25:11< mordante> which one? 20081228 15:28:26< Rhonda> The one about background music. 20081228 15:28:31< Rhonda> In the editor. 20081228 15:29:18< mordante> I already looked for that report, but couldn't find it :-/ 20081228 15:31:15< Rhonda> bts show src:wesnoth # from the devscripts package :) 20081228 15:36:10< mordante> hmm odd I looked at the debian site and couldn't find it :-/ 20081228 15:42:39< mordante> Rhonda is it my system or is bts buggy? it seems the data is not utf-8 encoded, setting it in firefox fails since the file is unlinked :-( 20081228 15:46:16< Rhonda> Hmm, it might be bts or the website not having it in the generated html file itself. 20081228 15:46:31< Rhonda> Will look into it, if you remind me. 20081228 15:47:27-!- ilor [n=ilor@unaffiliated/ilor] has joined #wesnoth-dev 20081228 15:47:39< ilor> hi all 20081228 15:47:45< mordante> hi ilor 20081228 15:47:54< ilor> mordante: how's progress with the crashes? 20081228 15:48:48< mordante> ilor I kinda gave up, I can't reproduce the crash on my system which makes debugging very annoying 20081228 15:49:09< mordante> especially since it's not possible to use debug symbols 20081228 15:49:40< mordante> I wrote some things in the log about it 20081228 15:49:58< ilor> I'm on ubuntu_amd64 right now and building wesnoth, I'll try to reproduce when it finishes 20081228 15:52:54< ilor> what were the steps to reproduce this crash? 20081228 15:53:16< loonycyborg> Start two brothers. 20081228 15:53:24< mordante> Rhonda I'm testing the version in sid now, might be fixed in 1.36 http://packages.debian.org/changelogs/pool/main/d/devscripts/devscripts_2.10.43/changelog 20081228 15:53:48< loonycyborg> Use debug mode to spawn a berseker and kill the necro. 20081228 15:54:05< loonycyborg> Then quit and do it again. 20081228 15:54:49< loonycyborg> If you don't get a crash after four times you're probably unaffected.. 20081228 15:55:53< loonycyborg> *quit to main menu 20081228 15:57:56< ilor> done that four times and no crash 20081228 15:58:25< mordante> is that with or without my posix_memalign patch? 20081228 15:58:29< Ivanovic> ilor: which cxx flags? 20081228 15:58:36< ilor> default scons build 20081228 15:58:53< Ivanovic> those are the flags i use in my crashing build: -march=core2 -O2 -msse4.1 -pipe -fomit-frame-pointer 20081228 15:58:59< Ivanovic> (via autotools) 20081228 15:59:32< Ivanovic> with those flags in cmake "debug" mode i don't get crashes: -O0 -DDEBUG -ggdb3 -W -Wall -ansi 20081228 16:00:03< ilor> I'm on a core2 too so I'll try doing an exact same build in a sec 20081228 16:00:08< loonycyborg> ilor: Try passing appropriate -march :) 20081228 16:00:32< Ivanovic> ilor: which gcc and chich core2 ? 20081228 16:00:50< Ivanovic> that is: only gcc 4.3+ has core2 march 20081228 16:00:53< ilor> core2duo laptop, gcc 4.3.2 20081228 16:00:56< mordante> Rhonda well the update didn't help (also tried other packages to avoid caching) will remind you later again 20081228 16:01:02< Ivanovic> and -msse4.1 is only available in more recent c2d 20081228 16:01:03< ilor> it's a fresh, updated ubuntu 8.10 20081228 16:01:57< Ivanovic> that is: only 45nm C2D got this extension 20081228 16:02:39< ilor> I probably don't have it then 20081228 16:02:52< ilor> how do I pass CXXFLAGS to scons? 20081228 16:03:47< Ivanovic> no idea 20081228 16:03:58< Ivanovic> i use autotools (there my systemwide vars are used) 20081228 16:04:08< Ivanovic> and cmake (there i use ccmake to edit the vars used) 20081228 16:06:25< loonycyborg> ilor: scons extra_flags_release="-march=core2" 20081228 16:06:56< loonycyborg> So they'll be used only for release builds. 20081228 16:07:25< ilor> loonycyborg: ok that works 20081228 16:07:27< loonycyborg> It's also affected by CXXFLAGS environment variable. 20081228 16:07:43< ilor> it didn't pick up cxxflags though 20081228 16:09:31< Ivanovic> okay, rebuilding now without the -msse4.1 20081228 16:09:39< Ivanovic> to get in a state where ilor maybe can reproduce things 20081228 16:10:22< ilor> I'll be back in five 20081228 16:11:43< Ivanovic> okay, without the -msse4.1 it still breaks 20081228 16:11:52< Ivanovic> that is with a cmake build 20081228 16:15:06< Ivanovic> still breaks with only -march=core2 -O2 20081228 16:18:34< Ivanovic> uhm, a plain -O2 is broken, too 20081228 16:18:37< mordante> which optimization do you use in debug mode? 20081228 16:18:48< Ivanovic> -O0 -DDEBUG -ggdb3 -W -Wall -ansi 20081228 16:18:53< ilor> Ivanovic: which language are you using? 20081228 16:19:00< mordante> maybe -O2 -ggdeb3 also exposes the problem 20081228 16:19:31< Ivanovic> let me just see if a plain "-O0" fixes it 20081228 16:19:33< ilor> I've got a freeze 20081228 16:19:53< Ivanovic> *great* even -O0 breaks... 20081228 16:19:58< Ivanovic> ilor: then you should have it 20081228 16:20:10< Ivanovic> ilor: when has it happened 20081228 16:20:12< Ivanovic> ? 20081228 16:20:24< ilor> at the end dialogue 20081228 16:20:31< ilor> mordak's part 20081228 16:20:37< ilor> nah 20081228 16:20:55< ilor> it just wasn't responding to clicks, escape unfroze it 20081228 16:21:06-!- Noyga [n=lame-z@AVelizy-151-1-37-249.w82-120.abo.wanadoo.fr] has joined #wesnoth-dev 20081228 16:21:28< Ivanovic> okay, now building with -O0 -gdb3 20081228 16:21:42< ilor> Ivanovic: can you send me a binary that crashes? 20081228 16:21:49< Ivanovic> ilor: sure 20081228 16:22:01< loonycyborg> ilor: That's because it becomes undismissable by mouse clicks sometimes when there are scrollbars. 20081228 16:22:29< ilor> Ivanovic: which language are you using? 20081228 16:22:38< Ivanovic> ilor: german 20081228 16:23:53< Ivanovic> mordante: http://pastebin.com/m3531c2c2 20081228 16:24:32< Patterner> ewww, german :) 20081228 16:24:54< Ivanovic> mordante: so yes, with -O0 -gbd3 it still crashes 20081228 16:25:27 * Patterner compiles 31778 20081228 16:27:27< mordante> Ivanovic can you also set -O0 -ggdb3 to the c-flags? 20081228 16:27:37< mordante> CFLAGS * 20081228 16:28:21< Ivanovic> mordante: first with -DDEBUG in the cxxflags: http://pastebin.com/m473d83ba 20081228 16:30:21< Ivanovic> okay, with just -O0 in CFLAGS it is still broken 20081228 16:31:22< Ivanovic> okay, debug output in CFLAGS: http://pastebin.com/m31e0d8b6 20081228 16:32:06< Ivanovic> so yeah, it dies when allocating memory... 20081228 16:32:18< ilor> Ivanovic: offtopic but for some reason half the menus aren't translated into German 20081228 16:33:25< loonycyborg> Ivanovic: Could you poke gdb at that point some more? 20081228 16:33:40< Ivanovic> just tell me what you want to know 20081228 16:33:57< loonycyborg> p size 20081228 16:34:06< mordante> interesting 20081228 16:34:12< Ivanovic> give me the exact commands please 20081228 16:34:25< loonycyborg> p main_thread 20081228 16:34:34< mordante> thread 1 is in malloc and thread 3 if free 20081228 16:36:10< mordante> Ivanovic in thread 1 please a l need to know which line 334 is 20081228 16:36:35< Ivanovic> okay, another one slightly different, now with CMAKE_CXX_FLAGS=-O0 -ggdb3 -DDEBUG -W -Wall -ansi 20081228 16:36:50< Ivanovic> http://pastebin.com/mf5daa83 20081228 16:38:02< ilor> I got the crash 20081228 16:38:45< Ivanovic> last one extended with "thread 1 && l": http://pastebin.com/m7e4228d3 20081228 16:38:54< ilor> after installig German locale and doing it in German 20081228 16:39:04< Ivanovic> :) 20081228 16:39:13< ilor> Ivanovic: can you check if it will crash for you if you switch to English? 20081228 16:40:32< mordante> Ivanovic in thread 1 please a l need to know which line 334 is 20081228 16:41:05< loonycyborg> mordante: What prevents you from learnging that? :) 20081228 16:41:15< mordante> his local changes 20081228 16:41:18< Ivanovic> another try in english, even with the 'l' in thread 1: http://pastebin.com/m31fc4140 20081228 16:41:19< loonycyborg> *learning 20081228 16:41:36< Ivanovic> mordante: [16:38:44] last one extended with "thread 1 && l": http://pastebin.com/m7e4228d3 20081228 16:42:36< Ivanovic> ilor: so i am also able to get the crash with english (us) 20081228 16:43:14< mordante> except that that backtrace is slightly different so l doesn't show the line I want :-( can you paste your poolalloc.c? 20081228 16:43:22< Ivanovic> the session from http://pastebin.com/m31fc4140 is still open 20081228 16:43:33< Ivanovic> mordante: it is the one that is currently in svn 20081228 16:43:59< Ivanovic> http://rafb.net/p/G24Hiu22.html 20081228 16:44:05< mordante> yes but mine is filled with debug stuff, which I don't want to delete right now ;-) 20081228 16:44:59< Ivanovic> there it is, mordante 20081228 16:45:13< mordante> yes thanks, was already reading it 20081228 16:45:18< Ivanovic> ok 20081228 16:51:39< ilor> I got the crash in a debug build under gdb, too 20081228 16:53:13< ilor> http://rafb.net/p/81llwk84.html 20081228 16:55:40< mordante> ilor did you use my patch? 20081228 16:55:53< ilor> mordante: no I have just what's in trunk 20081228 16:56:14< mordante> because this crash looks like the one I fixed 20081228 16:57:29< ilor> where's this patch? 20081228 16:58:28< mordante> ilor I just hand edited, but should apply without problems http://paste.debian.net/24604 20081228 17:02:15< ilor> mordante: malformed patch 20081228 17:02:40< loonycyborg> "hand edited" what else did you expect? :) 20081228 17:03:38< mordante> then the one with the garbage http://paste.debian.net/24605 20081228 17:04:46< ilor> ok, worked, rebuilding 20081228 17:11:26< Ivanovic> mordante: so can i kill the process still running in gdbß 20081228 17:12:02< mordante> yes I didn't find anything weird 20081228 17:12:31< ilor> no more crash for me 20081228 17:14:19< Ivanovic> maybe Shadow_Master can help with his system 20081228 17:14:38< Ivanovic> this is so strange how lovely random those crashes occur 20081228 17:14:39< mordante> did Shadow_Master try with or without the patch? 20081228 17:14:45< Ivanovic> probably without 20081228 17:15:20< mordante> well I'd like him to test with the patch, since it fixes a problem 20081228 17:15:43< mordante> Ivanovic now that you manage to crash it with debug info, maybe another valgrind run? 20081228 17:17:24< Ivanovic> okay, starting with " valgrind --tool=memcheck -v --leak-check=full --show-reachable=yes ~/cmake/src/wesnoth /games/wesnoth-svn &> wesnoth_debug_valgrind" 20081228 17:17:33< Ivanovic> lets see how many hours it will take to get the info... 20081228 17:17:57< CIA-54> mordante * r31779 /trunk/ (changelog players_changelog src/display.cpp): 20081228 17:17:57< CIA-54> Properly update animated halos (bug #11965). 20081228 17:17:57< CIA-54> The code didn't call the update routine for the halos when no location 20081228 17:17:57< CIA-54> was invalidated. So as long as there's a village or another animation or 20081228 17:17:57< CIA-54> the mouse moves the bug doesn't appear. 20081228 17:19:17< Ivanovic> okay, i'll keep using r31777, just as info 20081228 17:20:34< Ivanovic> mordante: valgrind output: http://rafb.net/p/dZ31xl75.html 20081228 17:24:06 * mordante cooks another patch 20081228 17:26:43-!- Noyga [n=lame-z@AVelizy-151-1-37-249.w82-120.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)] 20081228 17:26:46-!- ^Noyga^ [n=lame-z@AVelizy-151-1-36-192.w82-120.abo.wanadoo.fr] has joined #wesnoth-dev 20081228 17:31:58-!- ^Noyga^ is now known as Noyga 20081228 17:33:47< mordante> Ivanovic cooked this version 20081228 17:33:49< mordante> http://paste.debian.net/24607 20081228 17:34:13< mordante> you kind of tried that yesterday, but used a slight variation 20081228 17:34:50< Ivanovic> http://pastebin.com/mdd55044 20081228 17:34:51< Ivanovic> ;) 20081228 17:35:23< mordante> those warnings were already there ;-) 20081228 17:35:49< ilor> if there's one thing msvc has done right that's having a warning id that's not translated 20081228 17:36:00< Ivanovic> http://pastebin.com/m4969a6aa 20081228 17:36:16< Ivanovic> mordante: still crashes, see gdb output above 20081228 17:36:25< loonycyborg> ilor: icc has warning/error ids too :) 20081228 17:36:40< ilor> loonycyborg: gcc could take the hint 20081228 17:36:42< mordante> Ivanovic thanks 20081228 17:37:47< mordante> guess what I'm going to ask next ;-) can you valgrind it? 20081228 17:38:21< Ivanovic> valgrind --tool=memcheck -v --leak-check=full --show-reachable=yes ~/cmake/src/wesnoth /games/wesnoth-svn &> wesnoth_debug_valgrind 20081228 17:38:37< Ivanovic> will paste you the output once it is done... 20081228 17:40:42< Ivanovic> mordante: there you are... http://rafb.net/p/FTFFBu59.html 20081228 17:41:06 * mordante 's happy Ivanovic does have a fast system :-) 20081228 17:41:11< Ivanovic> :) 20081228 17:59:11-!- Dragonking [n=dk@dedikerad/dragonking] has joined #wesnoth-dev 20081228 18:09:59< mordante> Ivanovic I slowly start to wonder whether poolalloc is worth the effort 20081228 18:10:12< mordante> and maybe look at google's allocator instead 20081228 18:11:29< Ivanovic> :) 20081228 18:12:06< Ivanovic> boucman, Dragonking, mordante, everyone else willing to come to FOSDEM '09: we should book the rooms soon 20081228 18:20:32-!- jimmy__ [n=kathrinp@e180207094.adsl.alicedsl.de] has joined #wesnoth-dev 20081228 18:23:48-!- Sirp [n=user@c-76-102-104-121.hsd1.ca.comcast.net] has joined #wesnoth-dev 20081228 18:28:40-!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: ilor 20081228 18:31:21< mordante> Ivanovic yep, when do you want to book 20081228 18:31:22< mordante> ? 20081228 18:32:14< Ivanovic> sp far in the wiki noone beside us four is listed 20081228 18:32:24< Ivanovic> s/sp/so 20081228 18:33:21< cib0> FOSDEM is quite soon =/ 20081228 18:33:21< Ivanovic> so who else wants to join in? 20081228 18:33:26< Ivanovic> yes, it is 20081228 18:35:21-!- ilor [n=user@unaffiliated/ilor] has joined #wesnoth-dev 20081228 18:35:26< cib0> hm, sounds really cool though, i guess i'll think about it untill tommorow if that's not too late 20081228 18:35:58< Ivanovic> AI0867, cib0, ettin, fendrin, freim, ilor, isaac, Noyga, Soliton: coming to fosdem '09 (beginning of febuary), too? 20081228 18:36:13< isaac> don't think so 20081228 18:36:18< ilor> Ivanovic: I'll most likely have exams :/ 20081228 18:36:20< isaac> although you never know 20081228 18:36:37< Ivanovic> that is: those of you who want to come and also want a room in bruegel should list themselves in the wiki soon, so that we can book rooms 20081228 18:37:08< Noyga> Ivanovic, probably, but depends on my gf ;) 20081228 18:37:20< Ivanovic> :) 20081228 18:39:14< Ivanovic> Noyga: for your girlfriend: http://fosdem.org/2009/spouses-tour 20081228 18:39:15< Ivanovic> ;) 20081228 18:40:10< cib0> heh, i wish i had something like that to worry about, but actually, no, there is nothing that could get in my way really other than me being too lazy 20081228 18:40:11-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20081228 18:41:24< Dragonking> ilor: I'll have exams too :) 20081228 18:41:32< Dragonking> But who cares? :D 20081228 18:41:43< Ivanovic> ilor: you just miss friday and monday 20081228 18:41:44< Ivanovic> ;) 20081228 18:43:55< ilor> I have an exam that'll be hard to avoid on that friday 20081228 18:44:04< Ivanovic> ugh, okay 20081228 18:44:34< Ivanovic> mordante: and don't forget to kidnap neorice... 20081228 18:45:41< ilor> mind you, I will try and talk to the professor 20081228 18:46:38< mordante> would be nice if you can visit the FOSDEM 20081228 18:46:45< Ivanovic> yes, would be great 20081228 18:47:09< ilor> assuming I can't avoid the exam 20081228 18:47:30< ilor> I'll finish it around 1pm local time in Wroclaw 20081228 18:47:59< mordante> Ivanovic what do we want to do with the poolalloc? I've no ideas left and I fear I won't find a solution soon 20081228 18:48:34< fendrin> Ivanovic: Maybe I can visit the FOSDEM. 20081228 18:48:38< Ivanovic> hmm, it looks like it is the wrong approach since it is not really portable 20081228 18:48:40< mordante> also I want to work on the widgets since there are quite some minor issues left 20081228 18:49:19< Ivanovic> fendrin: if you want a room at bruegel YH (together with probably at least mordante, Dragonking and me), you should decide soon, so that the room can be booked 20081228 18:49:22< ilor> Ivanovic: when does the actual conference start? 20081228 18:49:29< Ivanovic> ilor: saturday morning 20081228 18:49:46< mordante> maybe add a cleanedup version of my patch and disable the poolalloc by default? 20081228 18:50:00< mordante> unless Sirp wants to have a look at it and try to fix it 20081228 18:50:19< Ivanovic> though we will probably have some "wesnoth dinner" (last year we had some food at a greek restaurant in town and were talking a lot) on friday evening 20081228 18:50:40< Ivanovic> mordante: sounds fine to me 20081228 18:51:03< mordante> Sirp you want to look at the poolalloc? 20081228 18:51:36< Ivanovic> and also please add a warning to the help text about the poolalloc stating that it could break the game and is rather experimental 20081228 18:53:23< Ivanovic> i might try to get 1.5.7 out on tuesday then 20081228 18:54:54< cib0> i wonder, is there any nice site that can give you train connections beyond the borders of germany? v.v 20081228 18:56:00< Ivanovic> cib0: bahn.de 20081228 18:56:01< Ivanovic> ;) 20081228 18:56:19< cib0> guess i used it wrongly then 20081228 18:56:24< mordante> I would never have guessed that ;-) 20081228 18:56:36< mordante> of course you can also go to a trainstation 20081228 18:57:03< Ivanovic> cib0: depends on where in germany you are from 20081228 18:58:35< Ivanovic> cib0: for example in the ruhr metropolitan area http://efa.vrr.de is quite goot 20081228 18:58:40< Ivanovic> s/goot/good 20081228 18:58:56< Ivanovic> it gives you a connection to brussels, too 20081228 18:58:57< Ivanovic> ;) 20081228 18:59:02< Sirp> mordante, Ivanovic: remind me how to reproduce? I haven't been able to do so so far.... 20081228 18:59:24< Ivanovic> Sirp: on a 64bit system select the german translation 20081228 18:59:33< Ivanovic> and try to play two brothers scenario1 several times 20081228 18:59:56< Ivanovic> that is: just cheat and spawn a berserk to kill the enemy leader, after winning, quit the scenario 20081228 19:00:05< CIA-54> mordante * r31780 /trunk/src/poolalloc.c: 20081228 19:00:05< CIA-54> Add some missing functions too poolalloc. 20081228 19:00:05< CIA-54> glib uses posix_memalign so added a version for it. 20081228 19:00:07< CIA-54> mordante * r31781 /trunk/RELEASE_NOTES: Add an extra warning to the RELEASE_NOTES. 20081228 19:01:20-!- ^Noyga^ [n=lame-z@AVelizy-151-1-20-84.w82-124.abo.wanadoo.fr] has joined #wesnoth-dev 20081228 19:01:39-!- Noyga [n=lame-z@AVelizy-151-1-36-192.w82-120.abo.wanadoo.fr] has quit [Nick collision from services.] 20081228 19:01:51-!- ^Noyga^ is now known as Noyga 20081228 19:01:56< cib0> now it works, guess i had some invalid input 20081228 19:02:20< Ivanovic> basically two options: either an ICE from cologne or thalys from cologne 20081228 19:02:47< Ivanovic> no idea about other areas of germany and what are the options there 20081228 19:03:17< cib0> hm, takes me 12+ hours with the train according to bahn.de.. so yeah, gotta get free from school for friday and monday 20081228 19:04:13< mordante> from where in Germany do you travel then? 20081228 19:04:18< Ivanovic> what about planes? 20081228 19:04:22< cib0> southeast bavaria 20081228 19:04:33< mordante> ah 20081228 19:04:45< Ivanovic> okay, probably no airports with cheap flights close 20081228 19:05:26< ilor> best estimate for a train trip from where I am is 16 hours, most are 21, I'd better look for a cheap flight 20081228 19:05:35< Ivanovic> ilor: yeah 20081228 19:06:18< ilor> I have a sweet flight from Wroclaw that's around 2pm on friday 20081228 19:06:20< Ivanovic> ilor: i would offer you the same as Dragonking (fetching you in dortmund) but my car only has two seats and those are taken by me and Dragonking 20081228 19:06:44< ilor> shame on you for having a two-seater! ;P 20081228 19:06:48< Ivanovic> ilor: hey, you could ask your prof if you could start earlier 20081228 19:06:59< ilor> I think I'll do that 20081228 19:07:23< cib0> untill when should i have decided? 20081228 19:07:39< ilor> I hope that if I throw phrases like "international conference" around I'll be able to convine him to cut me some slack 20081228 19:07:39< Ivanovic> cib0: in general you can just come over at fosdem 20081228 19:07:51< Ivanovic> it might just be a good idea to look for a bed earlier 20081228 19:07:52< Ivanovic> ;) 20081228 19:08:25< Ivanovic> ilor: yeah, might be possible 20081228 19:08:58< Ivanovic> at the seat i work some of the people working there even consider getting over to fosdem... 20081228 19:09:12< Ivanovic> (that is they at least do know it, maybe some at your university do so, too) 20081228 19:10:46< ilor> aw damn, wrong city 20081228 19:11:05< ilor> it's a 2 hour trip from where I'm at it turns out 20081228 19:11:12< Ivanovic> :( 20081228 19:11:59< cib0> my only problem is that i still have one week of holidays.. i dont think my school wouldn't let me go, but deciding over their head seems quite impolite 20081228 19:12:38< Ivanovic> cib0: then you should book the bed later on 20081228 19:12:54< Ivanovic> i think it is really about time that the beds are booked to make sure that we still get one 20081228 19:14:16< Ivanovic> afk for an hour 20081228 19:21:43-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has joined #wesnoth-dev 20081228 19:28:08-!- dlr365 [n=doug@h44-199.reznet.ucalgary.ca] has joined #wesnoth-dev 20081228 19:33:16-!- Elvish_Pillager [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081228 19:35:40-!- Psyche^ [n=Psyche@g224110089.adsl.alicedsl.de] has joined #wesnoth-dev 20081228 19:35:42< Sirp> Ivanovic: so the bug only occurs when using the German translation? 20081228 19:42:45< CIA-54> elias * r31782 /trunk/po/wesnoth-utbs/de.po: translation update 20081228 19:43:04-!- Patterner [n=Psyche@g224107252.adsl.alicedsl.de] has quit [Read error: 113 (No route to host)] 20081228 19:43:04-!- Psyche^ is now known as Patterner 20081228 19:49:47-!- Elvish_Pillage2 [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20081228 19:54:51< ilor> Sirp: I think Ivanovic got it in English too 20081228 19:57:20< boucman> re 20081228 19:58:44< mordante> hi boucman 20081228 19:59:10< boucman> mordante: your thougts about bug 11914 ? 20081228 19:59:35< boucman> I'm not sure what's the best way to do this, it seems we're acting "as expected" and I'm not sure what we want to do for it... 20081228 20:00:07< mordante> yes, but if we want to solve it I see that as solution 20081228 20:00:19< mordante> also not really sure it needs to be fixed 20081228 20:00:42< boucman> what you propose is to always have the unit over the castle... 20081228 20:00:52< boucman> there might be some animation-side trick... 20081228 20:01:24< boucman> like forcing a higher level when not doing a standing anim (or limit it to movement/fighting anims) i might already have a way to do that 20081228 20:01:57< mordante> yes that was I was thinking about 20081228 20:02:11< mordante> if we can already do that, it would be nice to try it 20081228 20:02:38< boucman> I already have a layer= field in the animation, so yes, we can do that 20081228 20:02:45< boucman> not sure what anim we want to raise though 20081228 20:02:57< boucman> attack, and mvt are certain 20081228 20:03:03< boucman> not sure about the others 20081228 20:03:41< mordante> oh cool that layer field :-) 20081228 20:04:09< mordante> maybe the standing animations for flying units, eg gryphon 20081228 20:04:38< boucman> right now, everything seems to be on (display::LAYER_UNIT_DEFAULT-display::LAYER_UNIT_FIRST) 20081228 20:04:46< boucman> not sure where to move it 20081228 20:05:42< Sirp> mordante: okay I reproduced the bug... 20081228 20:06:05< mordante> Sirp :-) 20081228 20:06:33< boucman> ok, i'll set it for attack and mvt anims for the moment 20081228 20:06:48< mordante> boucman it seems you already reserved a layer for unit movement 20081228 20:06:51< boucman> if it doesn't look good for flying units, we'll fix that one later 20081228 20:07:02< boucman> mordante: yup, I just seen that, but I don't seem to use it 20081228 20:07:08< boucman> changing that right away 20081228 20:08:32< boucman> now for the svn up+recompile+test, won't commit right away :) 20081228 20:08:59< mordante> :-) 20081228 20:09:07< mordante> I'm afk 20081228 20:09:44< cib0> would someone who loves the concept of free software, but isn't actually too familiar with development itself, be very out of place at FOSDEM? 20081228 20:10:55< boucman> cib0: a bit out of place but not very out of place :) 20081228 20:11:04< boucman> look if the conf are interesting 20081228 20:11:22< boucman> and if you're really bored, come join the wesnoth dev, we're a nice group to stick with :) 20081228 20:14:01< Sirp> cib0: well it might depend if you want to become familiar with the development. 20081228 20:14:38-!- MJS [n=MJS@p4FD0D6A2.dip.t-dialin.net] has joined #wesnoth-dev 20081228 20:19:39< cib0> well, i just suggested it to my friend here, because we share the interest in free software, though he's rather in distributions, using software and philosophizing about the usage, whereas FOSDEM is rather about single projects and how the programs work internally, but i still thought he might find it interesting 20081228 20:20:06< boucman> there are stuff about distros IIRC 20081228 20:20:14< boucman> you should really look at the program 20081228 20:20:23< boucman> (and it's a great place to get T-shirts too :P 20081228 20:23:32< cib0> hey, true, there are some distris there :) i didnt look so closely at the list because i was most interested in wesnoth 20081228 20:25:24< Ivanovic> there is lots of stuff about distris 20081228 20:25:31< Ivanovic> that is debian and bsb are there for sure 20081228 20:25:36< Ivanovic> plus several others, too 20081228 20:25:54< Ivanovic> boucman: the best place to get tshirts is the soc mentor summit 20081228 20:25:56< Ivanovic> ;) 20081228 20:26:12< boucman> yeah, couldn't come :( 20081228 20:26:16< Ivanovic> re, btw 20081228 20:26:40< cib0> yup, it turns out most of his prefered projects are present, now i just have to convince him =) 20081228 20:27:03-!- DDR_ [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20081228 20:27:22< cib0> ah, btw., i talked about my mother about it and im quite sure im going now, so i guess i will add myself to that list? 20081228 20:27:31< cib0> s/about/to 20081228 20:27:54< Ivanovic> cib0: sure, add yourself 20081228 20:28:21< Ivanovic> boucman: so have you made plans regarding where to stay? 20081228 20:28:31< boucman> not yet 20081228 20:28:35< boucman> it's on my todo list 20081228 20:28:43< boucman> I'll try to stay at the same place than you people 20081228 20:29:26< Ivanovic> boucman: okay 20081228 20:30:51< Ivanovic> i'll probably send a mail to the ml regarding fosdem tomorrow 20081228 20:34:36-!- fendrin [n=fabi@g228077011.adsl.alicedsl.de] has quit [Remote closed the connection] 20081228 20:40:47< CIA-54> ivanovic * r31783 /trunk/po/ (11 files in 9 dirs): updateg German, Italian and Lithuanian translation 20081228 21:02:26< CIA-54> boucman * r31784 /trunk/src/ (unit_animation.cpp unit_animation.hpp): make movement and attack anims be over castles by default. might want to have more anims over castles later, if any artists want to give feedback... 20081228 21:11:51< DDR_> I like the feel of 1.5.6... It seems prettier, somehow. 20081228 21:26:10-!- crimson_penguin [n=ben@pem-tcs2-port3.vianet.ca] has joined #wesnoth-dev 20081228 21:31:12-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20081228 21:43:52-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has quit [] 20081228 21:46:25-!- fendrin [n=fabi@f051085074.adsl.alicedsl.de] has joined #wesnoth-dev 20081228 21:52:12< Patterner> Shiny :) 20081228 22:01:32-!- PK [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20081228 22:02:03-!- PK [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit [Client Quit] 20081228 22:21:10-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20081228 22:23:05-!- loonybot [n=loonybot@79.139.247.111] has quit [Read error: 104 (Connection reset by peer)] 20081228 22:30:43-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 104 (Connection reset by peer)] 20081228 22:36:12< Ivanovic> ilor: currently adding the declaration of GETTEXT-DOMAIN to all -lib and -test files 20081228 22:36:30< Ivanovic> ilor: are all files from po/wesnoth-editor/POTFILES.in marked now? 20081228 22:36:41< ilor> Ivanovic: I'll check 20081228 22:36:48< Ivanovic> i also wrote a short "howto get your sourcefiles translated" in gettext.hpp 20081228 22:38:39< ilor> Ivanovic: there are some files that don't use string, I'll put the define in them anyway 20081228 22:40:12< Ivanovic> i have just put the defines in, too 20081228 22:40:16< CIA-54> ivanovic * r31785 /trunk/src/ (66 files in 7 dirs): 20081228 22:40:16< CIA-54> add declarations of the textdomain to all files from the domains -lib and -test even if they got no translateable strings 20081228 22:40:16< CIA-54> the declaration is done via this define: #define GETTEXT_DOMAIN "wesnoth-lib" 20081228 22:40:16< CIA-54> a short "how to get .cpp files translated" is left in src/gettext.hpp 20081228 22:40:17< Ivanovic> just to be sure, you know 20081228 22:40:46< CIA-54> ilor * r31786 /trunk/src/editor2/ (5 files): 20081228 22:43:30< Ivanovic> okay, so now there should be no more problems (for the moment) with strings in textdomains that do not appear ingame due to the missing declaration in the source files 20081228 22:43:39-!- crimson_penguin [n=ben@pem-tcs2-port3.vianet.ca] has quit ["Leaving"] 20081228 22:44:21< Ivanovic> Sirp: any idea what we should do about the new memory allocator? 20081228 22:58:00-!- [Relic] [n=[Relic]@76.229.202.137] has joined #wesnoth-dev 20081228 23:00:37< [Relic]> Hello :) 20081228 23:01:17< Sirp> Ivanovic: I'm looking into it. I'm not convinced at all that it's a bug in the allocator rather than in Wesnoth. 20081228 23:01:58< Ivanovic> Sirp: it just makes the allocator look suspicous that you get those crashes when the new allocator is in but not, when it is not 20081228 23:01:59-!- jimmy__ [n=kathrinp@e180207094.adsl.alicedsl.de] has quit [] 20081228 23:02:12< Ivanovic> and the debugging mordante has done sounds like it could be the allocator 20081228 23:02:47< Sirp> Ivanovic: well, I will try to work out what is going on. 20081228 23:02:58< Ivanovic> good 20081228 23:09:02< AI0867> I'm getting OOS with 2 clients running the same binary (not just copies, the same file) and the same data which has no exceptional WML 20081228 23:12:29-!- DDR_ [n=chatzill@66.183.125.196] has quit [Read error: 110 (Connection timed out)] 20081228 23:12:45-!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has joined #wesnoth-dev 20081228 23:18:49-!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20081228 23:19:04-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has quit [Read error: 104 (Connection reset by peer)] 20081228 23:23:24< mordante> boucman nice I see you made the change 20081228 23:23:52< boucman> yeah, I intended to do them, everything was ready, but I forgot the actual change :) 20081228 23:24:17< mordante> well it's done now :-) 20081228 23:26:23< Ivanovic> zookeeper: AOI is yours now? 20081228 23:26:49< zookeeper> Ivanovic, nope 20081228 23:26:49< Ivanovic> https://gna.org/bugs/index.php?12794 20081228 23:26:56< Ivanovic> who takes care of it? 20081228 23:27:08< zookeeper> no one probably. or esr. 20081228 23:27:53< zookeeper> i'll fix bugs in it when i'm feeling bored, but they're not on the top of my list of things to do :) 20081228 23:39:40-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has quit [] 20081228 23:43:12-!- Sirp_ [n=user@c-76-102-104-121.hsd1.ca.comcast.net] has joined #wesnoth-dev 20081228 23:44:02-!- Dragonking [n=dk@dedikerad/dragonking] has quit [] 20081228 23:55:45-!- curious_ [n=chatzill@DHCP-21-219.caltech.edu] has joined #wesnoth-dev 20081228 23:56:15-!- crimson_penguin [n=ben@pem-tcs2-port55.vianet.ca] has joined #wesnoth-dev 20081228 23:57:13-!- curious_ [n=chatzill@DHCP-21-219.caltech.edu] has quit [Client Quit] 20081228 23:59:44-!- Sirp [n=user@c-76-102-104-121.hsd1.ca.comcast.net] has quit [Read error: 110 (Connection timed out)] --- Log closed Mon Dec 29 00:00:11 2008