--- Log opened Sat Dec 27 00:00:53 2008 20081227 00:05:19-!- isaac__ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20081227 00:07:17< Ivanovic> who is the current maintainer for AOI? 20081227 00:07:55< cib0> i think i've heard this exact question.. 20081227 00:09:38 * Ivanovic gave the bugtracker some mins of extra love 20081227 00:09:53< Ivanovic> looking through some bugs marked as "important" and assigning/changing accordingly 20081227 00:10:12< cib0> ah, nah, was another campaign 20081227 00:10:20< Ivanovic> wesbot: topic 20081227 00:12:16-!- isaac_ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 00:13:28-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20081227 00:13:35< Espreon> Hello noy. 20081227 00:13:59< noy> hi 20081227 00:14:13< Ivanovic> ilor: assigned a patch to you 20081227 00:14:36< Ivanovic> no idea if it is still valid, at least you seem to be using visual studio now, so you are the best one to take care of it... 20081227 00:15:03< Ivanovic> (or just mark as "won't do" and close it (with a comment that it is already working due to some changes you made) 20081227 00:15:20-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has joined #wesnoth-dev 20081227 00:17:52< ilor> Ivanovic: I guess I'll mark it done since mordante seems to have commited some parts of it and the issues the poster was getting were fixed recently 20081227 00:18:06< Ivanovic> okay 20081227 00:18:21< Ivanovic> maybe wait with closing then till 1.5.7 is out, but mark as done already 20081227 00:19:04-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has joined #wesnoth-dev 20081227 00:19:12< Espreon> Hello zookeeper. 20081227 00:20:59< zookeeper> hello. 20081227 00:21:21< Ivanovic> zookeeper: assigned a bugreport to you to make sure you don't grow bored 20081227 00:21:23< zookeeper> i hate how anything particularly cpu-intensive tends to cut my irc connections. 20081227 00:22:17-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 00:22:26< loonycyborg> You're still on windows? ;) 20081227 00:22:39< Ivanovic> zookeeper: looks like issac has some problems that are worse... 20081227 00:27:56< Ivanovic> okay, time for me to head off to bed, n8 20081227 00:28:15< ilor> night Ivanovic 20081227 00:31:28-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20081227 00:32:12-!- isaac__ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 00:35:27-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 00:40:02-!- loonycyborg [n=sergey@79.139.247.111] has quit ["Zzzzzzzzzzzzzzzzzzzzzzz"] 20081227 00:40:38-!- loonybot [n=loonybot@79.139.247.111] has quit [Remote closed the connection] 20081227 00:43:50-!- BenUrban [n=benurban@pool-71-191-100-246.washdc.east.verizon.net] has joined #wesnoth-dev 20081227 00:45:18-!- isaac__ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has joined #wesnoth-dev 20081227 00:51:47-!- Espreon [n=espreon@c-76-117-239-33.hsd1.pa.comcast.net] has quit [Remote closed the connection] 20081227 00:52:23-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 00:54:25-!- fnaek [n=fnaek@athedsl-4504039.home.otenet.gr] has joined #wesnoth-dev 20081227 01:02:11-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 01:03:24-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 104 (Connection reset by peer)] 20081227 01:04:11< cib0> is there currently any place you can post problems with ReferenceWML to? 20081227 01:10:53< zookeeper> no 20081227 01:13:37-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has quit [] 20081227 01:15:22-!- isaac [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20081227 01:15:50-!- cib0 [n=cib@p4FD0F246.dip.t-dialin.net] has left #wesnoth-dev [] 20081227 01:20:33< noy> Ivanovic: around? 20081227 01:25:42< fendrin__> noy: we went to bed an hour ago 20081227 01:25:49< fendrin__> s/we/he 20081227 01:25:50< noy> I thought he might 20081227 01:32:20-!- isaac__ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 01:35:18-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has joined #wesnoth-dev 20081227 01:45:20-!- isaac__ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20081227 01:45:52-!- Dragonking [n=dk@dedikerad/dragonking] has joined #wesnoth-dev 20081227 01:47:24-!- fnaek [n=fnaek@athedsl-4504039.home.otenet.gr] has left #wesnoth-dev [] 20081227 01:52:11-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 02:02:15-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 02:05:18-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 02:11:43-!- ilor [n=user@unaffiliated/ilor] has quit [] 20081227 02:15:09-!- turin [n=turin@cpe-24-27-112-22.tx.res.rr.com] has joined #wesnoth-dev 20081227 02:15:19-!- isaac_ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20081227 02:17:51< turin> anyone available to help me w/ compiling SVN trunk? 20081227 02:22:14-!- isaac__ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 02:24:22-!- turin [n=turin@cpe-24-27-112-22.tx.res.rr.com] has quit ["Leaving"] 20081227 02:32:14-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 02:52:12< Shadow_Master> installing Debian on the new laptop isn't going well.... 20081227 02:52:22< Shadow_Master> the kernel OOPSes at start and locks init forever. 20081227 02:53:48< Shadow_Master> so I may be stuck with this old borken laptop until I igure out howto bring the installed system up without going through the usual initialization routines... 20081227 02:55:21-!- isaac [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has joined #wesnoth-dev 20081227 03:05:18< Shadow_Master> I guess I'll do it the rude way and kill the module .ko 20081227 03:05:20-!- isaac__ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20081227 03:10:49-!- isaac___ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20081227 03:12:15-!- isaac_ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 03:13:44 * Shadow_Master goes back to bedroom, perhaps init unlocked or aborted to cause a kernel panic... 20081227 03:15:50-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has joined #wesnoth-dev 20081227 03:16:28 * Shadow_Master wishes more luck to isaac_ 's bouncer 20081227 03:22:13-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 03:22:32-!- isaac__ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has quit [Connection timed out] 20081227 03:25:16-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 03:30:20-!- isaac [n=isaac@debian/developer/isaac] has quit [Remote closed the connection] 20081227 03:30:34-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 03:32:32-!- isaac___ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 03:36:09-!- isaac [n=isaac@debian/developer/isaac] has quit [Remote closed the connection] 20081227 03:36:25-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 03:38:07< Shadow_Master> argh, the problem is worse than I thought. 20081227 03:38:41< [Relic]> time to send me the new laptop and get an even newer one? 20081227 03:38:51< Shadow_Master> udevd just fails and I am left with no access to the HDD. 20081227 03:39:11< Shadow_Master> [Relic]: if you read above you'd understand that the laptop isn't the problem 20081227 03:39:27< [Relic]> gotta try, it's the only way I'll get a laptop :) 20081227 03:40:14< [Relic]> try a few live cds and see if anyone can detect it? 20081227 03:40:50< Shadow_Master> no, the problem is a single kernel module emi-crashing the system 20081227 03:41:59< [Relic]> never new debian was talented as m$ was :) 20081227 03:42:16-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 03:42:26< Shadow_Master> I have tried both the debian-way and the brute-man-way to get rid of the module and it still pops out from somewhere... probably the initrd. 20081227 03:42:52< Shadow_Master> but the debian-way should've nuked it... unless I did the chroot wrongly. 20081227 03:45:19-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has joined #wesnoth-dev 20081227 03:48:33-!- 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!"] 20081227 03:55:20-!- isaac__ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20081227 04:02:10-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 04:02:50< Shadow_Master> :( 20081227 04:04:32< Shadow_Master> I'm slightly disappointed by the #debian people. Perhaps it's the wrong ToD. 20081227 04:05:09< Shadow_Master> or perhaps I should force the 2.6.26 kernel the "non-Debian" way 20081227 04:05:23-!- isaac [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has joined #wesnoth-dev 20081227 04:07:12< Shadow_Master> where's rusty when you need him? :P perhaps he could help me analyze http://rafb.net/p/aaDVd171.html 20081227 04:07:27< Shadow_Master> I'm more worried about whther it is a kernel-induced to hardware-induced behavior 20081227 04:07:52< Shadow_Master> *or 20081227 04:11:33< Shadow_Master> of course it shouldn't be modprob'ing that module at all. it isn't compatible with any NIC present on that laptop. But I had never seen a kernel module casuing an OOPS just because it couldn't find its hardware 20081227 04:11:45< Shadow_Master> (or does it believe it found its hardware? o O 20081227 04:11:57-!- Dragonking [n=dk@dedikerad/dragonking] has quit [] 20081227 04:12:15-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 04:21:19-!- isaac___ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20081227 04:22:23-!- isaac__ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 04:25:12-!- Ivanovic_ [n=ivanovic@dtmd-4db24273.pool.einsundeins.de] has joined #wesnoth-dev 20081227 04:26:21-!- isaac___ [n=isaac@57.Red-88-1-30.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 20081227 04:32:15-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 04:35:33-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 04:37:05-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20081227 04:41:01-!- Ivanovic [n=ivanovic@dtmd-4db2a0c2.pool.einsundeins.de] has quit [Read error: 110 (Connection timed out)] 20081227 04:41:10-!- Ivanovic_ is now known as Ivanovic 20081227 05:06:42-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20081227 05:12:16-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 05:33:28-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 05:52:20-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 06:09:19-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 06:10:47-!- isaac [n=isaac@debian/developer/isaac] has quit [Remote closed the connection] 20081227 06:26:15-!- cib0 [n=cib@p4FD0FD75.dip.t-dialin.net] has joined #wesnoth-dev 20081227 06:27:17< cib0> hello 20081227 06:35:46-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 06:55:52-!- Jetrel [n=Jetrel@mn-10k-dhcp1-151.dsl.hickorytech.net] has left #wesnoth-dev [] 20081227 06:59:09-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has joined #wesnoth-dev 20081227 07:02:17-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 07:10:20-!- DDR [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20081227 07:12:11-!- DDR [n=chatzill@66.183.125.196] has quit [Nick collision from services.] 20081227 07:12:44-!- DDR_ [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20081227 07:13:10-!- DDR_ is now known as DDR 20081227 07:32:22-!- isaac_ [n=isaac@14.Red-88-26-177.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 20081227 07:33:40-!- [Relic] [n=[Relic]@adsl-76-229-202-137.dsl.milwwi.sbcglobal.net] has quit ["Leaving"] 20081227 07:57:41-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20081227 07:58:40-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 08:01:53-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20081227 08:16:56-!- ESR__ [n=chatzill@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Remote closed the connection] 20081227 08:18:53-!- ESR_ [n=chatzill@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Connection reset by peer] 20081227 08:22:23-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 110 (Connection timed out)] 20081227 08:22:46-!- Sirp [n=user@c-76-102-104-121.hsd1.ca.comcast.net] has quit ["leaving"] 20081227 08:33:29-!- ESR_ [n=chatzill@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20081227 09:27:54< Ivanovic> moin 20081227 09:28:00< cib0> mornin 20081227 10:03:14-!- loonybot [n=loonybot@79.139.247.111] has joined #wesnoth-dev 20081227 10:04:03-!- loonycyborg [n=sergey@79.139.247.111] has joined #wesnoth-dev 20081227 10:08:20< loonycyborg> Shadow_Master: Perhaps try another distro with it? ;) 20081227 10:18:57-!- mordante [n=chatzill@roadie.xs4all.nl] has joined #wesnoth-dev 20081227 10:19:38< mordante> morning 20081227 10:22:59< cib0> hey mordante 20081227 10:23:06< mordante> hi cib0 20081227 10:23:11< Ivanovic> hi mordante 20081227 10:23:16< mordante> hi Ivanovic 20081227 10:23:22< loonycyborg> hi mordante 20081227 10:23:29< mordante> hi loonycyborg 20081227 10:23:31< Ivanovic> mordante: asked sirp yesterday to try to reproduce the crash, no further reaction from him 20081227 10:23:39< Ivanovic> (he is back in california) 20081227 10:24:21< mordante> ok, then I rather let him have a look at it 20081227 10:24:51< cib0> i recently discovered that speech of Sirp's at FOSDEM2008, it was interesting to see how Wesnoth has more than just text and virtual data behind it =) 20081227 10:26:06< mordante> btw I did some googling yesterday and it might be pango is too blame as well 20081227 10:26:49< mordante> cib0 yes the fosdem last year was really nice, will you be there next year? 20081227 10:26:58-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has joined #wesnoth-dev 20081227 10:27:42< cib0> im considering it 20081227 10:30:26< mordante> Ivanovic correction I can reproduce the bug on the second or third iteration in gdb, only not when I have my printf debugging code enabled 20081227 10:30:44< Ivanovic> ah, okay 20081227 10:31:50< Ivanovic> mordante: the interesting thing is that i am not able to reproduce it with the "default" memory allocator, only the wesnoth specific one seems to trigger it on my system 20081227 10:31:52< cib0> mordante: atleast it would be worth the travel, unlike some questionable school trips im getting dragged into >.< 20081227 10:32:17< Ivanovic> i tried about 10 iterations yesterday in gdb with the old allocator on my 64bit machine, no crash 20081227 10:32:56< mordante> Ivanovic if you're bored can you try with the default malloc under valgrind? 20081227 10:33:04-!- DDR [n=chatzill@66.183.125.196] has quit [Read error: 60 (Operation timed out)] 20081227 10:33:11< mordante> it might be there's still an invalid access, but not fatal 20081227 10:33:18< mordante> cib0 :-) 20081227 10:33:47< Ivanovic> mordante: you had the valgrind output from my desktop system, there was nothing really suspicous, right= 20081227 10:33:50< Ivanovic> s/=/? 20081227 10:33:58-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has quit [] 20081227 10:34:19< Ivanovic> cib0: we had some school trips that were worth the travel, too 20081227 10:34:30< Ivanovic> for example a one day trip over to canterbury 20081227 10:34:42< mordante> cib0 get you school to travel to the FOSDEM :-P 20081227 10:35:13< mordante> Ivanovic I thought there was nothing suspicious, but the crash still seems a bit too random for me 20081227 10:36:39< Ivanovic> righ 20081227 10:36:41< Ivanovic> t 20081227 10:37:27< cib0> where would i report people causing trouble on the MP server? 20081227 10:37:42< mordante> #wesnoth-mp 20081227 10:40:27-!- Shadow_Master [n=shadowm@unaffiliated/shadowmaster/x-275924] has quit [Read error: 104 (Connection reset by peer)] 20081227 10:40:27-!- AI0867 [n=ai@van-gessel.demon.nl] has quit [Read error: 104 (Connection reset by peer)] 20081227 10:40:27-!- shikadibot [n=shikadib@van-gessel.demon.nl] has quit [Read error: 54 (Connection reset by peer)] 20081227 11:07:39< mordante> Ivanovic Sirp I might have found something in the glib sources there's a conditional which the new malloc might not honour 20081227 11:08:41< mordante> http://paste.debian.net/24518 on my system line 1176 gets executed 20081227 11:09:21< mordante> I leave the debugger open in case Sirp needs more info 20081227 11:13:27-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has joined #wesnoth-dev 20081227 11:18:17-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20081227 11:34:14-!- ettin [n=jorda@166.207.219.87.dynamic.jazztel.es] has quit [Read error: 60 (Operation timed out)] 20081227 11:37:33-!- ilor [n=user@unaffiliated/ilor] has joined #wesnoth-dev 20081227 12:04:36< mordante> cib0 is the dummy unit bug now fully fixed? 20081227 12:05:34< loonycyborg> I'm no longer getting _GLIBCXX_DEBUG errors caused by it.. 20081227 12:05:35-!- Blueblaze [n=Blueblaz@c-98-196-208-51.hsd1.tx.comcast.net] has quit [] 20081227 12:06:06< mordante> ok good, since ilor already closed the patch about it ;-) 20081227 12:08:21-!- Elvish_Pillager [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081227 12:10:32-!- ettin [n=jorda@222.207.219.87.dynamic.jazztel.es] has joined #wesnoth-dev 20081227 12:12:55< cib0> i'd have to run through every call to the function to make sure 20081227 12:19:05< cib0> which is not simple with a specific name such as "find" 20081227 12:19:52< mordante> ok well it seems loonycyborg tested it and I assume if we find more occurrences they're trivial to fix 20081227 12:20:22< mordante> Ivanovic I just had four runs without a crash with this ugly patch http://paste.debian.net/24521 20081227 12:21:54< Ivanovic> mordante: sorry, currently busy writing an abstract about two (rather trival) papers 20081227 12:22:17< Ivanovic> the most challenging part is transforming the english terms to the correct german equivalents 20081227 12:23:18< mordante> Ivanovic ok, just let me know once you tested it, if it doesn't work I guess I'm back at sqare one ;-) 20081227 12:24:05< mordante> but I think this is the right direction, only not sure whether my hacky implementation of posix_memalign is really posix conform ;-) 20081227 12:24:20< Ivanovic> mordante: you don't happen to know the correct german term for "cache miss penelty", do you? 20081227 12:24:22< Ivanovic> ;) 20081227 12:24:53< mordante> Ivanovic just use new-german with a lot of english terms ;-) 20081227 12:24:58< cib0> why would you even talk about such things in german? =o 20081227 12:25:36< mordante> but doesn't wikipedia.de have an article about it 20081227 12:25:41< cib0> when im talking about programming in german, i usually always use the english terms, since the programming languages are in english, too 20081227 12:26:39< mordante> http://de.wikipedia.org/wiki/Cache#Cache-Hit.2C_Cache-Miss\ 20081227 12:26:41< mordante> http://de.wikipedia.org/wiki/Cache#Cache-Hit.2C_Cache-Miss 20081227 12:27:40< cib0> i have been pronouncing "cache" wrongly for years? o.o 20081227 12:27:47< Ivanovic> cib0: that is the main challenge in this seminar 20081227 12:27:57< Ivanovic> got two papers that i got to explain to others 20081227 12:28:07< Ivanovic> if i just did it in english it would be 100% trival 20081227 12:28:16< Ivanovic> http://www.date-conference.com/archive/conference/proceedings/PAPERS/2008/DATE08/PDFFILES/09.6_1.PDF 20081227 12:28:21< Ivanovic> http://www.date-conference.com/archive/conference/proceedings/PAPERS/2008/DATE08/PDFFILES/09.6_2.PDF 20081227 12:28:41< Ivanovic> these two i got to explain to some other guys, and if i did it in english, man, this would be too easy... 20081227 12:29:27< cib0> yes, things should never be easy when they can be complicated 20081227 12:31:22< loonycyborg> Why those guys not just learn English? :) 20081227 12:31:56< mordante> Ivanovic I didn't know you studied to be a translator :-P 20081227 12:34:00< Ivanovic> loonycyborg: all of us got to know english since all papers are in english 20081227 12:34:26< Ivanovic> loonycyborg: just have a look at those papers, they are really easy (at least i think they are) so there would be zero challenge when talking about those in english 20081227 12:39:37< loonycyborg> Well.. Can can say for sure that those papers aren't automatically generated :) 20081227 12:48:49< ilor> cib0: how about renaming this find function to find_unit for easy grepping in the future, since it needs, uh, special treatment anyway? 20081227 12:50:43< cib0> good point, but im really to tired to do it right now 20081227 12:58:06< ilor> cib0: I can do that 20081227 13:03:05-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has quit [Remote closed the connection] 20081227 13:04:11-!- AI0867 [n=ai@van-gessel.demon.nl] has joined #wesnoth-dev 20081227 13:07:28-!- shikadibot [n=shikadib@van-gessel.demon.nl] has joined #wesnoth-dev 20081227 14:07:52< CIA-54> ai0867 * r31758 /trunk/ (changelog data/core/about.cfg src/titlescreen.cpp): 20081227 14:07:52< CIA-54> Apply patch #1116 by dlr365 with a few modifications, 20081227 14:07:52< CIA-54> this fixes bug #12747 (holding escape in a titlescreen dialog exits the game) 20081227 14:10:50-!- BenUrban_ [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20081227 14:10:50-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 104 (Connection reset by peer)] 20081227 14:12:00-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20081227 14:13:48< AI0867> wesbot: topic 20081227 14:15:11< CIA-54> mordante * r31759 /trunk/ (changelog configure.ac): 20081227 14:15:11< CIA-54> Properly implement the CFLAGS for autotools. 20081227 14:15:11< CIA-54> There was a bug in the $ZLIB_CFLAGS and also duplicated the CXXFLAGS at 20081227 14:15:11< CIA-54> most places. Not everywhere since poolalloc.c still has some issues. 20081227 14:16:50< mordante> AI0867 I'm not really happy with that patch, I though I mentioned that in the bug report, but guess I forgot 20081227 14:16:55< mordante> it's a bit of a hack 20081227 14:18:10< loonycyborg> AFAICT "pending" status means "don't commit now" 20081227 14:21:17< AI0867> I read the log, all sapient's issues with it were fixed 20081227 14:21:45< AI0867> I believe status was 'None' 20081227 14:21:50< mordante> you also read my issues? 20081227 14:22:13< AI0867> there were none on the patch tracker 20081227 14:22:29< mordante> my issues in the log 20081227 14:22:29< AI0867> or the bug tracker, so I didn't see them 20081227 14:22:41< AI0867> must've not read enough of it =/ 20081227 14:23:36< AI0867> sorry, missed that 20081227 14:24:21< AI0867> 09:29 however I'm not sure whether I will be able to fix that bug in a reasonable timeframe, so I put your patch on pending 20081227 14:24:33< AI0867> that didn't happen though, which is why I missed it 20081227 14:24:45< AI0867> and the tracker only referred to sapient's comments 20081227 14:25:10< mordante> yes I either forgot or failed adding it to the tracker :-/ 20081227 14:26:02< AI0867> should I add some comments to the code to get rid of it once the gui code is fixed? 20081227 14:31:29< mordante> yes, and please include the commit number it was added so it can easily be found 20081227 14:31:56-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20081227 14:32:25< loonycyborg> As if svn blame isn't easy enough :) 20081227 14:32:53< mordante> having the number is faster ;-) 20081227 14:33:36-!- JonW [n=chatzill@cpc3-barn6-0-0-cust235.brnt.cable.ntl.com] has joined #wesnoth-dev 20081227 14:34:09-!- JonW [n=chatzill@cpc3-barn6-0-0-cust235.brnt.cable.ntl.com] has quit [Client Quit] 20081227 14:55:20< CIA-54> ai0867 * r31760 /trunk/src/titlescreen.cpp: Add some comments about r31758. 20081227 14:55:51-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20081227 15:02:40-!- BenUrban_ is now known as BenUrban 20081227 15:44:26-!- cib0 [n=cib@p4FD0FD75.dip.t-dialin.net] has quit ["Leaving."] 20081227 15:50:26< loonycyborg> Huh? Why is some custom scheme used for memory management in vconfig class instead of smart pointers? :/ 20081227 15:52:15< mordante> what do you mean? 20081227 15:53:49< loonycyborg> in variable.cpp some config objects are created with new operator and managed with rather complex functions increment_config_usage and decrement_config_usage 20081227 15:55:01< loonycyborg> I tried investigating crash bug reported by zookeeper and discovered that it's caused by trying to find something in a broken std::map. 20081227 15:55:57< loonycyborg> That map being broken can be only due to libstc++ bug or because it's in a destroyed config object. 20081227 15:56:23< loonycyborg> And that config object is in vconfig class. 20081227 15:58:06< mordante> sapient added the code, so best ask him 20081227 15:58:48< mordante> also not sure whether we already used boost smartpointers at that time and whether it's an option to use them 20081227 16:02:57-!- Dragonking [n=dk@dedikerad/dragonking] has joined #wesnoth-dev 20081227 16:22:51 * ESR_ thinks this sounds like a typical C++ SNAFU. 20081227 16:24:18< loonycyborg> No. Typical C SNAFU :) 20081227 16:25:13< ESR_> The difference is, C doesn't pretend to solve these problems. 20081227 16:25:13< mordante> ESR_ what problem do you refer to? 20081227 16:26:23< loonycyborg> Neither does C++ :) 20081227 16:27:19< loonycyborg> C++ only provides a way to solve them. And if you don't use it, you're programming in C. 20081227 16:27:33< ESR_> The clusterfuck loonycyborg just described -- Sapient coding what was evidently some kind of half-assed substitute for automatic memory management because he wasn't sure of or didn't know he could use one of boost's 14 different halfa-assed subsitutes for automatic memory management. 20081227 16:29:05 * loonycyborg thinks that any attempt at automatic memory management is half-assed by default. 20081227 16:29:47 * mordante wonders how C does automatic memory managment ;-P 20081227 16:30:52< ESR_> It doesn't, of course. But it doesn't pretend to solve that problem, either. 20081227 16:31:38< mordante> neither does C++, just like C it offers tools to implement it if you want 20081227 16:31:56< ESR_> God, I hate this #%$@!* language... 20081227 16:32:14< ESR_> (Yes, I have been looking at C++ code again.) 20081227 16:32:18< mordante> I know ;-) 20081227 16:33:08< ESR_> Trying to find buglist entries I can fix... 20081227 16:33:57< loonycyborg> Maybe fix WML bugs indstead? :) 20081227 16:34:05< loonycyborg> *instead 20081227 16:35:38< ESR_> I sometimes do. But it's usually more efficient to throw zookeeper at those. I hate C++, but I can cope with it if I have to. He can't. 20081227 16:38:20-!- happygrue_ [n=happygru@c-98-223-188-175.hsd1.in.comcast.net] has joined #wesnoth-dev 20081227 16:38:36-!- happygrue_ [n=happygru@c-98-223-188-175.hsd1.in.comcast.net] has quit [Client Quit] 20081227 16:39:23< ilor> mordante: I build trunk under gcc/mingw and I get the list-overflows-into-button bug in the language dialog just like in msvc 20081227 16:42:02< ilor> loonycyborg: latest scons seems to not like our use of the Options class, gives several warings about deprecation 20081227 16:42:08< mordante> hmm really weird 20081227 16:42:34< loonycyborg> ilor: About it being renamed to Variables? 20081227 16:42:51< ilor> loonycyborg: yes it does suggest that 20081227 16:42:52< mordante> loonycyborg what do you use to make the windows build and is that version also affected? 20081227 16:43:19< loonycyborg> mordante: Perhaps pango bug? 20081227 16:43:37-!- Elvish_Pillage2 [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081227 16:44:11< mordante> well I still have some code changes planned for that area, but I really would like to get some testing of the new drawing code 20081227 16:44:15< loonycyborg> ilor: I'm aware of this issue. Fix them when scons 96.93 compatibility will be unnecessary. 20081227 16:44:42< loonycyborg> Perhaps it already isn't since the server is upgraded to lenny.. 20081227 16:45:10< ilor> mordante: http://img88.imageshack.us/my.php?image=wesnothlangbugtm5.png 20081227 16:45:35< ilor> the dialog looks ok at the beginning but mouseover makes it draw the two extra entries 20081227 16:46:54< mordante> ilor I might have an idea 20081227 16:46:56< loonycyborg> I use gtk bundle 2.12.11 on windows. 20081227 16:48:39< loonycyborg> pango version 1.20.5 20081227 16:50:26< loonycyborg> ilor: I've just got that too under wine. 20081227 16:50:45< ilor> I've got pango 1.22.2 20081227 16:56:13< loonycyborg> Linux is unaffected though. 20081227 16:58:28< mordante> ilor I found the problem, it's a code bug 20081227 16:58:55< mordante> only since on linux most locales are disabled the bug doesn't show up 20081227 16:59:25< mordante> loonycyborg if you scroll the list down a bit and mouse over about the list, the default system language will show up 20081227 16:59:58-!- Elvish_Pillager [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20081227 17:01:07< loonycyborg> Ah. So this doesn't affect disabled items.. 20081227 17:01:38< mordante> no since they don't receive the mouse focus state 20081227 17:01:46< loonycyborg> Can repro it on linux too with --dummylocales. 20081227 17:03:04< mordante> yes that too, but requires a recompile to test ;-) 20081227 17:03:20< loonycyborg> No it doesn't :) 20081227 17:04:45< mordante> it does for me ;-) 20081227 17:05:14< loonycyborg> You only need to run make install. This is not recompile :) 20081227 17:07:50< mordante> make install also takes ages on my system ;-) 20081227 17:11:43 * loonycyborg often gets aborts and asserts when randomly fidding with scrollbars and buttons in language dialog. 20081227 17:11:58< loonycyborg> src/gui/widgets/event_handler.cpp:264: void gui2::tevent_handler::mouse_capture(bool): Assertion `mouse_focus_' failed. 20081227 17:33:25-!- Sapient [i=46be0bdb@gateway/web/ajax/mibbit.com/x-7448178d897fa4d6] has joined #wesnoth-dev 20081227 17:33:42< Sapient> ESR_: half-assed" 20081227 17:33:48< Sapient> ?? 20081227 17:34:23< ESR_> As in, not automatically garbage-collected. 20081227 17:34:48< Sapient> You should really try to understand things before you curse them :P 20081227 17:34:48-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has joined #wesnoth-dev 20081227 17:35:27< Sapient> I will be highly disappointed if someone borks my variable.cpp code while I'm away for X-mas 20081227 17:35:50< Sapient> boost libraries are out of the question for vconfig memory management 20081227 17:36:12< ESR_> Sapient: The more I understand C++ and the programming style it encourages, the more heartfelt my cursing gets. My dislike was mostly theoretical when I joined this project. 20081227 17:36:27< Sapient> I'll be glad to look at zookeeper's bug report when I get back in town 20081227 17:36:36< Sapient> so just leave it alone 20081227 17:36:47< Sapient> assign it to me, whatever 20081227 17:38:28< mordante> hi Sapient 20081227 17:38:52< Sapient> vconfig has been working quite nicely for several versions, so I think it must be a rare border case he encountered 20081227 17:38:58< Sapient> yo mordante 20081227 17:39:26< mordante> I didn't want to suggest using boost, most of the time you have a good reason to use another solution 20081227 17:39:42< mordante> and I didn't look into the problem ;-) 20081227 17:40:08< Sapient> ok, I think my code's not *that 20081227 17:40:14< Sapient> *hard* to understand 20081227 17:40:23< Sapient> I did comment the tricky parts, afterall 20081227 17:40:53< Sapient> but just let me know if there's a specific question 20081227 17:41:15< mordante> well I totally didn't look into it, barely enough to confirm you use your own memory management there ;-) 20081227 17:41:50< Sapient> indeed; I am 20081227 17:42:21< Sapient> also in sound.cpp, but that one I would have avoided if we had boost dependencies at the time I wrote it 20081227 17:42:26< mordante> like I said, most of the time you have good reasons behind your design :-) 20081227 17:43:08< Sapient> so if anyone wants to rewrite sound.cpp to use boost memory management for sound chunks, I wouldn't be offended 20081227 17:43:23< Sapient> not that I think it terribly needs it, either 20081227 17:45:00< Sapient> have fun, cya later 20081227 17:45:05-!- Sapient [i=46be0bdb@gateway/web/ajax/mibbit.com/x-7448178d897fa4d6] has left #wesnoth-dev [] 20081227 17:49:39-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20081227 18:04:32< ilor> is it normal for the config cache to create zero-length gzip files? 20081227 18:22:44< Ivanovic> ESR_: https://gna.org/bugs/index.php?12791 20081227 18:26:03< zookeeper> looks like he just didn't get it 20081227 18:26:18< zookeeper> for some mysterious and completely unrelated reason that scenario has name=_"Hamel" for side 1 20081227 18:26:21< CIA-54> ilor * r31761 /trunk/src/serialization/parser.cpp: Fix config_cache parser debug errors on windows/msvc caused by zero-length gzip files by returning early if the stream passed to read_gzip is empty 20081227 18:30:59< CIA-54> ilor * r31762 /trunk/src/ (17 files): Rename unit_type_map::find to unit_type_map::find_unit_type. This function has been problematic so it's better if it has a unique way that's easy to grep for. 20081227 18:43:46-!- Baufo [n=thomas@62-47-142-164.adsl.highway.telekom.at] has joined #wesnoth-dev 20081227 18:53:58< zookeeper> so what's with that apparent 1.4.7 freezing on many people? 20081227 18:55:00< loonycyborg> Some Vista bug apparently.. 20081227 18:56:05< loonycyborg> http://www.wesnoth.org/forum/viewtopic.php?p=328054#p328054 20081227 18:56:21< loonycyborg> He says that 1.4.4 is affected too. 20081227 18:59:18 * loonycyborg hopes that he won't have to install vista and its sytem updates 20081227 18:59:47< zookeeper> right 20081227 19:00:12< loonycyborg> s/sytem/system 20081227 19:14:37-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has quit [Remote closed the connection] 20081227 19:18:06-!- Sirp [n=user@c-76-102-104-121.hsd1.ca.comcast.net] has joined #wesnoth-dev 20081227 19:20:48-!- crimson_penguin [n=ben@64.201.60.222] has joined #wesnoth-dev 20081227 19:21:45-!- grzywacz [i=grzywacz@kolos.math.uni.lodz.pl] has joined #wesnoth-dev 20081227 19:28:39-!- Psyche^ [n=Psyche@g224107252.adsl.alicedsl.de] has joined #wesnoth-dev 20081227 19:37:54-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Success] 20081227 19:39:55< CIA-54> ilor * r31763 /trunk/src/asserts.hpp: rework assert macros for less code duplication and more features (break into the debugger on assert) 20081227 19:45:17-!- Patterner [n=Psyche@e177235127.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 20081227 19:45:17-!- Psyche^ is now known as Patterner 20081227 19:45:43< crimson_penguin> By the way, Ivanovic and Sirp, after reading about that crashing with A Tale of Two Brothers, I updated svn and tried it, and it didn't crash (I tried 4 times or so) 20081227 19:51:14< mordante> crimson_penguin I think I found the problem and it might depend on your compilation flags for glib 20081227 19:52:08< mordante> Sirp did you read the log, regarding the crash? 20081227 19:52:23< crimson_penguin> ah 20081227 19:52:50< Sirp> mordante: only a little. 20081227 19:53:21< mordante> you saw my patch? 20081227 20:05:03< Sirp> mordante: no 20081227 20:05:37< mordante> ilor regarding r31763 I'm not sure about the code, I think int3 should be int 3 and it only works on x86 machines 20081227 20:06:34< ilor> mordante: probably right about the x86, but it does work as it is in gcc/mingw 20081227 20:07:05< mordante> Sirp http://paste.debian.net/24521 it seems pango calls posix_memalign which wasn't wrapped 20081227 20:07:52< mordante> the memory allocated by that call can be send to free() which explains why my system crashed while freeing not allocated memory 20081227 20:07:57< Sirp> mordante: ahhhh that makes perfect sense. 20081227 20:08:08-!- JonW [n=chatzill@cpc3-barn6-0-0-cust235.brnt.cable.ntl.com] has joined #wesnoth-dev 20081227 20:08:20< mordante> yes, unfortunately Ivanovic didn't have time yet to test it 20081227 20:10:45< mordante> ilor indeed seems int3 is one of the special it's with it's own opcode and mnemonic 20081227 20:11:02< mordante> special ints* 20081227 20:19:23< Patterner> 3 byte ints are an Abomination Upon Nuggan. 20081227 20:19:38-!- JonW [n=chatzill@cpc3-barn6-0-0-cust235.brnt.cable.ntl.com] has quit ["I have to go to bed now so bye!"] 20081227 20:20:09< mordante> Patterner we're talking about interrupts 20081227 20:20:11< mordante> ;-) 20081227 20:21:11< ilor> mordante: google says int3 should work on gcc/x64 20081227 20:21:20< Patterner> so what? my statement is still true :) 20081227 20:21:40< Patterner> I have x64, but cannot test atm. 20081227 20:21:52< ilor> it doesn't on msvc but I've already found that __debugbreak() solves the issue there 20081227 20:22:13< mordante> ilor yes I expected that, more concerned about completely different architectures 20081227 20:22:14< Patterner> unless you have a text mode BoW somewhere... 20081227 20:22:41< mordante> Patterner and what about 9bit bytes? 20081227 20:23:07< Patterner> AUN too. 20081227 20:23:21< Patterner> and the complete line of Windows products. 20081227 20:25:18 * mordante hides, just in case Patterner throws more AUNs around 20081227 20:25:38< ilor> Patterner: what about shrimp? ;P 20081227 20:25:49< fendrin__> zookeeper: ping 20081227 20:25:55< Patterner> only on the world without shrimps. 20081227 20:38:45< zookeeper> fendrin__, pong, what do you need? 20081227 20:42:34< zookeeper> (afk again) 20081227 20:46:47-!- fendrin [n=fabi@g228077011.adsl.alicedsl.de] has joined #wesnoth-dev 20081227 21:00:18-!- fendrin__ [n=fabi@f051113237.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 20081227 21:17:11< fendrin> zookeeper: are there macros for charakter conversations? 20081227 21:19:44< CIA-54> mordante * r31764 /trunk/src/gui/widgets/ (listbox.cpp listbox.hpp scrollbar_container.cpp): 20081227 21:19:44< CIA-54> Party fixed the scrollbar out of container drawing. 20081227 21:19:44< CIA-54> Ilor discovered the current language scrollbar can draw out of its 20081227 21:19:44< CIA-54> container. This commit fixes the drawing of items entirely out of the 20081227 21:19:44< CIA-54> container getting events (which caused the redraw). Items partly in the 20081227 21:19:47< CIA-54> container are still totally redrawn. A fix for that will be added later, 20081227 21:19:49< CIA-54> but is a bit more intrusive. 20081227 21:19:51< CIA-54> mordante * r31765 /trunk/src/asserts.hpp: Make the assert x86 specific. 20081227 21:21:20< mordante> Rhonda there have been changes to asserts.hpp which might not be entirely portable, please let me know if wesnoth 1.5.7 fails to build on a certain platform 20081227 21:26:49< mordante> brb 20081227 21:26:52-!- mordante [n=chatzill@roadie.xs4all.nl] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]"] 20081227 21:36:05< zookeeper> fendrin, uh, not that i know of. 20081227 21:36:31-!- mordante [n=chatzill@roadie.xs4all.nl] has joined #wesnoth-dev 20081227 21:44:29-!- kitty_ [n=kathrinp@e180195235.adsl.alicedsl.de] has joined #wesnoth-dev 20081227 21:54:09-!- Elvish_Pillager [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081227 21:57:00-!- DDR [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20081227 21:59:35< Patterner> 31765 compiles on linux/x86_64 20081227 22:00:49< mordante> thanks Patterner 20081227 22:00:57< mordante> hi kitty_ 20081227 22:01:20< kitty_> hi mordante! 20081227 22:02:43< mordante> kitty_ I think I found the problem, but Ivanovic needs to confirm the fix 20081227 22:03:09< kitty_> great! can't wait to see it in action! 20081227 22:03:12< Ivanovic> Patterner: the question is: does it run without crashing? 20081227 22:03:26< Ivanovic> mordante: have you commited the fix to trunk already, or do i need to apply this patch? 20081227 22:03:36< Ivanovic> mordante: if i got to apply the patch: url please 20081227 22:03:55< mordante> Ivanovic apply the patch, it's rather ugly in its current state 20081227 22:04:24< mordante> Ivanovic http://paste.debian.net/24521 20081227 22:04:49< Ivanovic> mordante: building 20081227 22:04:56< mordante> great :-) 20081227 22:05:13< Ivanovic> will take some mins, in the meantime i'll get me some lunch 20081227 22:05:24< mordante> kitty_ me too I still need to do polishing, but I'd like to get some feedback 20081227 22:09:32< Ivanovic> mordante: the dialogs are a lot slower 20081227 22:09:48< Ivanovic> that is: they really need a while to pop up (at least on my rather fast machine) 20081227 22:10:12-!- Elvish_Pillage2 [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20081227 22:11:25< loonycyborg> Ivanovic: Dialogs fast even with my cheapass cpu. 20081227 22:11:55< mordante> for me too, but I guess locking is expensive on a multicore 20081227 22:13:36< Ivanovic> there is a noticable difference between the time needed for one of the old dialogs to pop up and for one of the new dialogs 20081227 22:13:50< Ivanovic> okay, probably just 200 or 300ms, but you really feel it 20081227 22:14:57< mordante> can you try whether the mp dialog is also slower 20081227 22:15:10< mordante> (the language is slower, but that will be optimized later) 20081227 22:16:40-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has joined #wesnoth-dev 20081227 22:19:27< Ivanovic> mordante: looking bad on my main sys 20081227 22:19:37< Ivanovic> got a crash right when starting two brothers now 20081227 22:20:31< Ivanovic> currently creating a cmake debug build 20081227 22:22:13-!- Baufo [n=thomas@62-47-142-164.adsl.highway.telekom.at] has quit [Remote closed the connection] 20081227 22:24:35< mordante> crimson_penguin could you upload a wesnoth build, so kitty_ and Jetrel can test the new dialogs? It seems 1.5.7 might be delayed further :-( 20081227 22:25:01< Ivanovic> DAMN 20081227 22:25:09< mordante> ? 20081227 22:25:14< Ivanovic> i don't get a crash with the debug build in gdb 20081227 22:25:31< Ivanovic> with the non debug mode, there is this: http://pastebin.com/m5458590d 20081227 22:27:34< Ivanovic> my basic guess: still the same problem! 20081227 22:29:16< crimson_penguin> mordante: at the moment I can't seem to upload anything 20081227 22:29:29< crimson_penguin> it's very strange, but it just doesn't work 20081227 22:29:40< mordante> crimson_penguin where sf? 20081227 22:30:27< crimson_penguin> mordante: Well, to happyspork.com, but it seems very much like some sort of network issue 20081227 22:31:04-!- Blueblaze [n=Blueblaz@c-98-196-208-51.hsd1.tx.comcast.net] has joined #wesnoth-dev 20081227 22:31:05< mordante> :-( 20081227 22:31:17< crimson_penguin> mordante: I first tried uploading with FTP, then I tried logging in with ssh, and using wget to get it over http from my computer... it connects, and it got 36k the first time, but now it doesn't go at all 20081227 22:31:38< crimson_penguin> http://64.201.60.222/web/Wesnoth_0.1.dmg - if you wanna try... 20081227 22:32:01< CIA-54> ivanovic * r31766 /trunk/po/ (wesnoth-editor/sk.po wesnoth-ei/sk.po): updated Slovak translation 20081227 22:32:02< mordante> it that to your local machine? 20081227 22:33:03< crimson_penguin> yeah 20081227 22:33:17< crimson_penguin> it SHOULD upload at ~20K/s 20081227 22:34:00< kitty_> crimson_penguin - is that for mordante only right now or the thingie i should download? 20081227 22:34:24< crimson_penguin> kitty_: well that's version 0.1 - and the link probably doesn't work either ;) 20081227 22:34:59< kitty_> so i'll try... 20081227 22:35:46< crimson_penguin> well you can if you want, but it's version 0.1 - you want version 1.5.6+svn 20081227 22:36:30< mordante> crimson_penguin well I guess we need to wait until you can upload a 1.5.6+svn 20081227 22:36:35< kitty_> i have absolutely no idea what that all means. :( 20081227 22:36:39< Ivanovic> kitty_: that is about as close to the very first version of wesnoth as you can get... 20081227 22:37:00< kitty_> oh. i'll wait. 20081227 22:37:21< mordante> 1.5.6+svn is the latest development version, but not an official release 20081227 22:37:24< crimson_penguin> kitty_: well basically, I don't have what you want yet, but once I do, I can't upload it at the moment, because my internet is broken 20081227 22:37:58< Sirp> kitty_: version 0.1 is a very old version of Wesnoth from about 5 years ago when the art was terrible. Some people want to try it out though to compare to what we have today. :) 20081227 22:38:01< kitty_> crimson_penguin ok, that's something i understand! 20081227 22:38:17< crimson_penguin> :) 20081227 22:38:25 * crimson_penguin updates his svn 20081227 22:38:40< crimson_penguin> my internet actually died completely yesterday, in the middle of updating svn... 20081227 22:38:54< Ivanovic> mordante: okay, the --log-info stuff does not say anything important either... 20081227 22:38:55< Ivanovic> 20081227 22:38:19 info config: added Fog Clearer to unit_type list (unit_type_data.unit_types) 20081227 22:38:57< Ivanovic> 20081227 22:38:19 info general: loading scenario: '1_Rooting_Out_A_Mage' 20081227 22:38:58< Ivanovic> 20081227 22:38:19 info general: scenario found: yes 20081227 22:39:00< Ivanovic> 20081227 22:38:19 info engine: creating objects... 0 20081227 22:39:01< Ivanovic> Abgebrochen 20081227 22:40:16< crimson_penguin> internet is so flakey around here... I may be going to town tonight, but I wouldn't have guaranteed good internet there either 20081227 22:40:52< mordante> Ivanovic hmm that's rather bad 20081227 22:41:17< Ivanovic> yes, it is 20081227 22:41:29< Ivanovic> especially since it does fix things in the debug build 20081227 22:41:45< mordante> and it you try the debug build in valgrind? 20081227 22:42:03< Ivanovic> which setup? 20081227 22:42:27< mordante> what do you mean? 20081227 22:42:33< Ivanovic> that is: startparamter? 20081227 22:42:46< Ivanovic> or just a "valgrind binary-to-use"? 20081227 22:43:25< mordante> valgrind --tool=memcheck -v --leak-check=full --show-reachable=yes wesnoth parameters 20081227 22:44:01< Ivanovic> hmm, let me do a normal run without extra params 20081227 22:44:06< mordante> maybe make a valgrind alias, I fear you'll be using it ofter :-( 20081227 22:44:08< Ivanovic> since the other one just floods the terminsl 20081227 22:44:37< mordante> you at least need the --tool=memcheck 20081227 22:49:33< mordante> I also have another idea, which you can try (not too much hope) malloc.c:507 change USE_LOCKS to 1. Just to see whether that fixes the crashing 20081227 22:49:57< Ivanovic> mordante: together with the poolalloc patch? 20081227 22:50:00< Ivanovic> or without it? 20081227 22:50:27< mordante> with, I'm quite sure the poolalloc patch is needed 20081227 22:53:33< Ivanovic> okay, building 20081227 22:53:55< mordante> did valgrind give some info or still running? 20081227 22:54:03< Ivanovic> i aborted 20081227 22:54:31< Ivanovic> http://pastebin.com/m3bceb1c6 20081227 22:54:37-!- Elvish_Pillage2 [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20081227 22:54:55< Ivanovic> this was started with no option at all, so not saying much 20081227 22:56:55< Ivanovic> mordante: nope, still crashing 20081227 22:57:15< mordante> I already feared that 20081227 22:57:28< Ivanovic> mordante: want the valgrind info from the debug build (without malloc change) or the "normal" (and crashing) build? 20081227 22:58:19< mordante> hmm try valgrind without the malloc change and the crashing build 20081227 22:58:35< mordante> it might give me more clues 20081227 22:58:48< Ivanovic> but with the new poolalloc, right? 20081227 22:59:36< mordante> yes 20081227 23:02:15< Ivanovic> http://pastebin.com/m135802dc 20081227 23:03:07< Ivanovic> that is up till it hangs 20081227 23:05:15< Ivanovic> want output from the noncrashing debug build, too? 20081227 23:05:50< mordante> yes 20081227 23:07:15-!- kitty_ [n=kathrinp@e180195235.adsl.alicedsl.de] has quit [] 20081227 23:11:08-!- Elvish_Pillager [n=eli@66-189-15-130.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20081227 23:21:43< CIA-54> ilor * r31767 /trunk/src/ (formula_string_utils.cpp formula_string_utils.hpp): Add missing header with $Id and license info adn set svn properties. The files were split from string_utils.?pp so I'm copying the copyright notices from there. 20081227 23:23:16< Ivanovic> mordante: output from valgrind in the debug build: http://rafb.net/p/mDTDCa64.html 20081227 23:23:36< Ivanovic> startparam: 20081227 23:23:37< Ivanovic> valgrind --tool=memcheck -v --leak-check=full --show-reachable=yes cmake/src/wesnoth /games/wesnoth-svn &> wesnoth_debug_valgrind 20081227 23:27:00-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20081227 23:27:45< Ivanovic> mordante: i hope this output helps at least a little 20081227 23:29:45< mordante> Ivanovic not yet :-( can you try this patch instead of the other one http://paste.debian.net/24560 20081227 23:29:46< mordante> I 20081227 23:29:57< mordante> I'd like to have the output of a non debug bui;d 20081227 23:30:00< mordante> build* 20081227 23:31:53 * Ivanovic currently builds a plain autotools build (those are the non debug builds on my machine) 20081227 23:32:16< Ivanovic> mordante: i will first test normally and afterwards in valgrind 20081227 23:32:34< fendrin> How can I disable the autosaves for a scenario? 20081227 23:32:39< Ivanovic> or do you also want the gdb output (though it prbably does not matter anyway since there is no debug info in it) 20081227 23:32:40< mordante> no just a normal run, I want some more debug output 20081227 23:33:08< loonycyborg> Ivanovic: mordante inserted print statements in that patch 20081227 23:33:25< loonycyborg> That's even better than gdb :) 20081227 23:33:35< Ivanovic> loonycyborg: lets see if it still crashes 20081227 23:33:36< Ivanovic> ;) 20081227 23:34:46-!- cib0 [n=cib@p4FD0FD75.dip.t-dialin.net] has joined #wesnoth-dev 20081227 23:34:53< cib0> hi 20081227 23:35:10< mordante> hi cib0 20081227 23:35:44< CIA-54> ilor * r31768 /trunk/src/editor2/ (7 files): make the editor's cpp files use the wesnoth-editor texdomain, this means more of the editor's translations can work now. Also do not set the GETTEXT_DOMAIN macro in a header file. 20081227 23:36:42< ilor> Ivanovic: ^ 20081227 23:36:55< cib0> hello al, hi mordante 20081227 23:37:00< Ivanovic> ilor: *great* 20081227 23:37:05< cib0> s/al/all 20081227 23:37:33< cib0> you are still struggling with that nice bug? 20081227 23:37:36< ilor> Ivanovic: the few strings that still don't work seem to be simply not translated yet 20081227 23:37:49< ilor> (I looked in the po file) 20081227 23:37:56< Ivanovic> ilor: okay 20081227 23:38:25< ilor> and I understand gettext and wesnoth's use of gettext a bit more after that ;) 20081227 23:38:43< Ivanovic> mordante: uhm, so this build should give some printfs? 20081227 23:39:03< loonycyborg> Ivanovic: jepp :) 20081227 23:39:04< mordante> maybe ;-) 20081227 23:39:15< Ivanovic> okay, then it did not work out at all 20081227 23:39:39< Ivanovic> http://pastebin.com/m16f2a017 20081227 23:39:54< loonycyborg> There's printf("foo\n"); in init_custom_malloc() 20081227 23:40:09< mordante> which is commented out ;-) 20081227 23:40:15< Ivanovic> loonycyborg: no, in thus patch, there is only one active printf 20081227 23:40:18< Ivanovic> # 20081227 23:40:20< Ivanovic> + printf("posix_memalign size '%x' alignment '%x' result '%p'\n", size, alignment, *memptr); 20081227 23:40:35< mordante> Ivanovic can you put a printf in memalign, anything yes to see whether it gets called 20081227 23:40:41< mordante> just* 20081227 23:41:07< loonycyborg> Activate printf("foo\n") too just in case :) 20081227 23:41:42< cib0> printf works in wesnoth? 20081227 23:41:43< mordante> well if that code doesn't get called, wesnoth shouldn't crash ;-) 20081227 23:41:54< mordante> yes why not? 20081227 23:42:17< cib0> duh! i kept #defining a logstream and calling that when debugging v.v 20081227 23:42:33< mordante> it's only considered bad practice in C++, but at the moment we're debugging C code 20081227 23:43:05< mordante> for debugging you can just do std::cerr << "whatever you want to log\n"; 20081227 23:43:17< cib0> oh, ok =) 20081227 23:43:36< Sirp> if you're just debugging, use fprintf, std::cerr -- whatever floats your boat. 20081227 23:43:43-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has joined #wesnoth-dev 20081227 23:44:02< Sirp> DON'T use printf or std::cout though -- they output to standard out rather than standard error, which might not do what you want. 20081227 23:44:19< cib0> well, i thought maybe wesnoth would redirect the default output or something, i dont know too much about that 20081227 23:44:31< loonycyborg> Sirp: When this difference matters? 20081227 23:46:35< Ivanovic> mordante: i activated all your lovely printf messages 20081227 23:47:03< Ivanovic> thousands of 'bar' 20081227 23:47:15< Sirp> loonycyborg: standard output is buffered, meaning if your program crashes nastily enough it might not get flushed 20081227 23:47:24< Sirp> so you might not see the entire message. 20081227 23:47:42< loonycyborg> Ivanovic: Activating one in malloc was a bad idea.. 20081227 23:47:47< Sirp> additionally if use of standard output and standard error are interleaved, they might display in different order to how they were output. 20081227 23:47:56< Ivanovic> mordante: the output (without all the bar): http://pastebin.com/m3a348b2a 20081227 23:48:39< loonycyborg> Ivanovic: Did you get the crash in that run? 20081227 23:48:56< Ivanovic> jupp 20081227 23:49:18< CIA-54> ilor * r31769 /trunk/src/editor2/ (4 files): add missing $Id$ 20081227 23:49:23< loonycyborg> So memalign isn't called.. 20081227 23:51:05< Ivanovic> sounds like 20081227 23:55:15< Ivanovic> Sirp: so are you able to reproduce the crashes on your system? 20081227 23:57:04< mordante> Ivanovic what does `locate libtcmalloc` on your system give? 20081227 23:57:22< Ivanovic> no hit at all 20081227 23:58:13< Ivanovic> lets update the db just to be sure that all libs are in 20081227 23:59:13< Ivanovic> no, there is no difference with an up to data database 20081227 23:59:15< mordante> can you see whether gentoo has a package name tcmalloc or perftools 20081227 23:59:48< Ivanovic> http://gentoo-portage.com/Search?search=malloc 20081227 23:59:51< Ivanovic> no, nothing like this --- Log closed Sun Dec 28 00:00:03 2008