Config
Log for #openttd on 13th May 2019:
Times are UTC Toggle Colours
00:29:38  <DorpsGek_II> [OpenTTD/OpenTTD] James103 opened issue #7590: If you change the game mode 9 times in succession, then the game crashes on the ninth attempt. https://git.io/fjWWD
00:31:19  *** Wormnest has quit IRC
00:48:06  *** Samu has quit IRC
01:30:58  *** chomwitt has quit IRC
01:33:07  *** Flygon has joined #openttd
01:33:15  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on issue #7590: If you change the game mode 9 times in succession, then the game crashes on the ninth attempt. https://git.io/fjWlL
02:23:36  *** D-HUND has joined #openttd
02:26:58  *** debdog has quit IRC
03:10:17  *** Supercheese has quit IRC
03:10:38  *** Supercheese has joined #openttd
03:34:32  *** glx has quit IRC
06:37:41  *** Supercheese has quit IRC
07:03:39  *** snail_UES_ has quit IRC
07:23:36  *** andythenorth has joined #openttd
07:23:43  <andythenorth> o/
07:57:27  *** andythenorth is now known as Guest2434
07:57:27  *** andythenorth has joined #openttd
07:59:18  *** Guest2434 has quit IRC
08:06:18  <peter1138> Morning.
08:12:14  *** WWacko1976-work has joined #openttd
08:20:16  <andythenorth> words
08:20:18  <andythenorth> naming of things
08:37:48  *** andythenorth has quit IRC
08:38:14  *** andythenorth has joined #openttd
08:38:15  <andythenorth> eh
08:38:33  <andythenorth> maybe I just do visual variants of 'Hopper Wagon'
08:38:44  <andythenorth> instead of 'Automated Hopper Wagon', 'High Floor Hopper Wagon' etc
08:38:46  <andythenorth> oof
08:38:49  *** andythenorth has quit IRC
09:00:32  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on issue #6266: UI Zoom: ugly lists in network windows on double/quad interface sizes with custom fonts https://git.io/fjW0l
09:05:10  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh approved pull request #7588: Fix e8d397e4ee: Avoid using RemapCoords2 during savegame conversion. https://git.io/fjW0E
09:11:56  *** andythenorth has joined #openttd
09:20:25  *** Flipp3rrr has joined #openttd
09:26:14  *** Flipp3rrr has quit IRC
09:27:39  *** Flipp3rrr has joined #openttd
09:50:15  *** Flipp3rrr has quit IRC
10:07:14  *** Gustavo6046 has quit IRC
10:12:30  *** Flipp3rrr has joined #openttd
10:23:05  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7572: GDI engine for font glyph rendering as a replacement for FreeType (take 2) https://git.io/fjWuB
10:33:22  *** Flipp3rrr has quit IRC
10:42:45  <peter1138> Is it lunch yet?
10:54:38  <Eddi|zuHause> dunno, but i probably get some on the way
11:00:19  <andythenorth> 'controllable emptying hopper wagon'
11:00:28  <andythenorth> 'uncontrollable emptying hopper wagon'
11:02:02  <Eddi|zuHause> neither of those phrases make any sense
11:02:37  *** Rubidium has quit IRC
11:06:32  <andythenorth> nope
11:06:56  <andythenorth> 'controllable gravity discharge wagon' is UIC terminology though :P
11:06:56  <andythenorth> https://en.wikipedia.org/wiki/UIC_classification_of_goods_wagons
11:07:16  <andythenorth> similarly "Loose (i.e. not controllable) gravity discharge hopper. Underside of floor ≥70 cm above top of rails "
11:07:32  <andythenorth> not very fun in game though eh?
11:08:04  <Eddi|zuHause> you've got to make a cut what to simulate in the game and what not, and i think this is far beyond that cut...
11:09:01  <andythenorth> +1
11:09:53  <peter1138> People don't want fun, they want realism.
11:10:05  * andythenorth wants realistic lolz
11:10:13  <andythenorth> 'pointy shiny hopper wagon' https://hattonsimages.blob.core.windows.net/products/HORNBYWAGBUNDLE-PO24_3457043_Qty1_1.jpg
11:10:39  <peter1138> Don't worry, the new map array will solve everything.
11:10:54  <andythenorth> 'blocky non-shiny hopper wagon' https://thumbs.worthpoint.com/zoom/images2/360/0615/11/rake-12-lima-pga-hopper-wagons_360_62aeff46a8c2816c12d0d0965da47f45.jpg
11:11:07  <peter1138> I'm getting a new GPU.
11:11:16  <peter1138> I'll be able to play Derail Valley properly.
11:11:18  <andythenorth> :o
11:11:23  <peter1138> What's that other train game I have?
11:11:26  * andythenorth jealous
11:11:46  <andythenorth> I would like to be able to play Blitz at more than the lowest graphics quality
11:12:02  <peter1138> I'm borrowing money from savings.
11:12:16  <andythenorth> if I buy an iPad I can play Blitz on highest settings
11:12:26  <andythenorth> because iPad performance spanks a Mac now
11:13:11  <peter1138> Fondleslab's where it's at now.
11:14:43  <Eddi|zuHause> <peter1138> What's that other train game I have? <-- not sure if you heard of it before, but it might be called openttd.
11:15:12  <andythenorth> hmm
11:15:19  <andythenorth> I nearly wrote something awful about fondling
11:15:24  <andythenorth> then I realised what it looked like
11:15:30  <andythenorth> near miss
11:15:40  <peter1138> Oh, Rolling Line
11:15:54  <peter1138> It's a model railway simulator, with VR mode.
11:16:06  <andythenorth> NZ
11:16:11  <andythenorth> Kiwi Horse
11:16:19  <peter1138> You can sit inside a model train...
11:16:29  <andythenorth> Kea Horse
11:16:30  <Eddi|zuHause> i got real model railways, why would i need VR?
11:16:37  <andythenorth> Hector's Dolphin Horse
11:16:40  <peter1138> I don't have space for a real model railway.
11:16:55  <peter1138> It would be cheaper though.
11:17:02  <andythenorth> would it?
11:17:07  * andythenorth spends stupid amounts on ebay
11:17:12  <andythenorth> on trains I don't need
11:17:22  <andythenorth> all they do is go in crates in my loft
11:17:50  <peter1138> The fact I borrowed from savings for a GPU...
11:18:08  <peter1138> Maybe I should insure it :p
11:18:12  <andythenorth> ouch
11:18:23  <peter1138> Computers, so expensive.
11:18:23  <andythenorth> how much is a GPU?
11:18:41  <peter1138> Really high end, £1500+. I didn't spend that much.
11:18:54  <andythenorth> oof
11:18:58  <andythenorth> that's the price of a laptop
11:19:05  <Eddi|zuHause> i spent 100€ on my last GPU
11:19:08  <andythenorth> OTOH, my laptop can't play Blitz properly
11:19:15  <Eddi|zuHause> that was like 5 years ago?
11:19:19  <andythenorth> I ran out of circle room https://dev.openttdcoop.org/attachments/download/7838/IMG_3308.jpg
11:19:29  <peter1138> I spend £300 on my last one, it's done about 5-6 years I think.
11:19:33  <Eddi|zuHause> that's how i nowadays play games at 6FPS
11:19:37  <andythenorth> now I have like 10x as many trains, and still just the 2 circles I made for my kids
11:19:37  <peter1138> Heh
11:19:51  <peter1138> Where's the landscape?
11:19:55  <andythenorth> that lego building
11:19:56  <peter1138> Is it waiting for a new map arrray?
11:20:00  <peter1138> arrrrrray
11:20:17  <andythenorth> arri
11:20:32  <Eddi|zuHause> andythenorth: at least your rails are more modern than mine :p
11:20:38  <andythenorth> Eddi|zuHause: you have 3?
11:20:46  <Eddi|zuHause> no
11:20:56  <andythenorth> so 'pointy' and 'blocky' hoppers are just graphical variants, don't need new names?
11:21:08  <Eddi|zuHause> two rails, made of aluminium, not even a proper profile
11:21:41  <Eddi|zuHause> just thin sheets bent into a rectangular shape
11:22:04  <Eddi|zuHause> anyway, gtg
11:25:12  <andythenorth> we need a lunch bot
11:26:21  <Eddi|zuHause> maybe lunch codes?
11:27:38  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN merged pull request #7588: Fix e8d397e4ee: Avoid using RemapCoords2 during savegame conversion. https://git.io/fjWnx
11:29:54  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjWzS
11:39:52  <peter1138> Okay, definitely salad time now.
12:04:50  <peter1138> That was brief.
12:04:56  *** Samu has joined #openttd
12:06:29  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7590: If you change the game mode 9 times in succession, then the game crashes on the ninth attempt. https://git.io/fjWg1
12:11:05  <andythenorth> mac and cheese?
12:15:15  *** Gustavo6046 has joined #openttd
12:31:51  <peter1138> Are you American?
12:32:03  <peter1138> We normally call that stuff macaroni cheese.
12:52:06  <andythenorth> oops, I forgot to eat it
12:52:09  <andythenorth> got distracted
13:00:29  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7503: Feature: Add aircraft type dropdown in Autoreplace window https://git.io/fjWaL
13:02:25  *** snail_UES_ has joined #openttd
13:05:19  <supermop_work> hi
13:07:20  <peter1138> Hmm.
13:09:48  *** snail_UES_ has quit IRC
13:10:19  <supermop_work> so there is a town can build flag for roads?
13:23:03  *** Flygon_ has joined #openttd
13:28:19  *** glx has joined #openttd
13:28:19  *** ChanServ sets mode: +v glx
13:29:47  *** Flygon has quit IRC
13:51:41  <peter1138> Yes there is.
13:54:46  <LordAro> turns out it's quite hard to resolve merge conflicts while holding an ice cream, but it is possible
13:55:16  <peter1138> Erm...
13:55:23  <glx> hmm seems allocated_size is never decreased on Free()
13:55:25  <peter1138> Just eat the ice cream, and then... get another.
13:56:00  <LordAro> peter1138: pish.
13:57:01  <peter1138> Strava says I'm 31 miles ahead of pace.
13:57:14  <peter1138> 2,974 / 8,078 miles for the year.
13:57:35  <peter1138> I think that's 13,000 km.
13:57:47  <peter1138> Maybe I can do it this year.
14:06:01  *** Alberth has joined #openttd
14:06:01  *** ChanServ sets mode: +o Alberth
14:06:09  <Alberth> o/
14:17:01  *** nielsm has joined #openttd
14:29:36  <glx> ok there are different issues from #7590: allocated_size not updated in Free(), missing try/catch blocks in some places (both are related to the exception crash)
14:29:58  <glx> I don't know yet what happened to trigger the segfault
14:35:33  <peter1138> Well...
14:35:40  <peter1138> At least it's getting tested now it's merged ;)
14:35:47  <glx> indeed
14:39:12  *** UncleCJ has joined #openttd
14:41:48  <glx> I really don't understand the segfault stack trace, I don't see how it goes from ScriptConfig::ScriptConfigAnchorUnchangeableSettings() to ScriptConfig::ScriptConfig(const ScriptConfig * config)
14:45:10  *** Wormnest has joined #openttd
14:47:35  <glx> +        config    0x005a5dbe {openttd.exe!ScriptConfig::SetSetting(const char *, int)} {name=0xd2850c55 <Erreur durant la lecture des caractères de la chaîne.> ...}    const ScriptConfig *
14:47:52  <glx> the stack trace is broken
14:50:07  <glx> useless
14:58:57  <LordAro> mm, good ol corruption
14:59:29  <glx> hmm unless it's because game script triggered the exception in generate world thread
15:01:31  *** duck_ has joined #openttd
15:02:47  *** tneo has quit IRC
15:03:37  *** Osai has quit IRC
15:03:39  *** Osai has joined #openttd
15:04:00  *** orudge` has joined #openttd
15:04:39  *** tneo has joined #openttd
15:05:07  *** luaduck has quit IRC
15:05:57  *** orudge has quit IRC
15:06:12  *** fonsinchen has quit IRC
15:06:12  *** Terkhen has quit IRC
15:06:22  *** lagertonne has quit IRC
15:06:33  *** lagertonne has joined #openttd
15:06:39  *** Terkhen has joined #openttd
15:06:39  *** ChanServ sets mode: +o Terkhen
15:08:37  *** WWacko1976-work has quit IRC
15:08:39  *** fonsinchen has joined #openttd
15:30:38  *** spnda has joined #openttd
15:36:12  *** fonsinchen has quit IRC
15:36:39  *** fonsinchen has joined #openttd
15:39:02  *** Flygon_ has quit IRC
16:34:13  *** HerzogDeXtEr has joined #openttd
16:50:05  <andythenorth> hmm
16:50:13  <andythenorth> bridges as part of stations then?
16:50:25  <andythenorth> seems wrong, but not sure why
16:51:02  <glx> hmm I managed to trigger the exception in generate world thread, and it triggers a segfault, but in a totally different location
16:51:44  <nielsm> andythenorth because it's not really so much a bridge as just a raised construction at that point
16:51:53  <nielsm> and you really need RCT terrain to do it properly
16:52:45  <andythenorth> extending the platform length with bridge/tunnel seems really smart, and really wrong
16:53:04  <peter1138> It is definitely really wrong.
16:53:13  <peter1138> I'm gonna go with not smart, though.
16:53:45  <nielsm> you may just as well start over with OpenLoco here
16:56:04  <glx> oh of course I triggered the assertion in the constructor, and it tries to resume a not running script
17:10:37  *** andythenorth has quit IRC
17:11:50  *** andythenorth has joined #openttd
17:14:42  *** Gumle2 has joined #openttd
17:23:57  <peter1138> I guess 7589 will change prices for a "default" start in 1950. Hmm.
17:24:45  <nielsm> yeah it will...
17:26:44  <glx> ah the exception doesn't happen in constructor, but when calling Start(), because the memory check is done at the begining of each call
17:27:07  <peter1138> Oof, max loan of £500,000 starts off at £11,700,000 instead.
17:28:07  <glx> I think throwing an exception in CheckLimit() is too extreme
17:28:14  <peter1138> Hmm, so you start after 30 years of inflation...
17:28:22  <peter1138> That's going to make game start a bit hard.
17:28:41  <peter1138> Oh! I was starting in 2000.
17:28:44  <peter1138> That's 80 years.
17:28:47  <peter1138> Even so.
17:33:01  <nielsm> glx: it was the best way I could think of to propagate the state
17:33:28  <glx> yes, but there are weird cases, like the one I'm doing
17:34:43  *** Wolf01 has joined #openttd
17:34:48  <glx> allocate too much in constructor, throw the exception when calling Start() then crash when handling ET_RESUME_THROW_VM because stack is empty
17:35:45  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7589: Change: Always apply inflation from 1920 to 2090, no matter the game start year. https://git.io/fjWPo
17:35:47  <nielsm> https://github.com/OpenTTD/OpenTTD/pull/7516#discussion_r277144736
17:36:21  <peter1138> nielsm, yeah, that's what I was thinking :)
17:36:42  <Wolf01> o/
17:36:54  <peter1138> But actually it shouldn't be running out of memory. I think it's just miscounting it.
17:37:18  <glx> no it correctly counted it in my test
17:37:39  <glx>     constructor() {
17:37:39  <glx>         _a.resize(128000000, "test");
17:37:39  <glx>     }
17:37:55  <glx> with a max allowed to 128MiB
17:38:21  <glx> anyway it's also miscounting in 7590
17:38:30  <peter1138> There's no reason that switching mode should cause it to use more memory, though.
17:38:31  *** andythenorth has joined #openttd
17:38:34  <glx> because Free() doesn't decrement
17:38:43  <peter1138> Exactly. It's miscounting it.
17:39:49  <glx> and AI scanning uses the same script engine for all I think
17:40:02  <andythenorth> 'Pointy Hopper'
17:40:06  <andythenorth> 'Blocky Hopper'
17:40:07  <nielsm> Free not counting down is a bug I fixed while working on the patch and then somehow managed to un-fix
17:40:10  <nielsm> apparantly
17:40:23  <andythenorth> or tanks?
17:40:25  <andythenorth> hmm
17:42:16  <glx> https://github.com/OpenTTD/OpenTTD/blob/2d0352d67f1c9a6583b04a6bebb89520cf2bee29/src/3rdparty/squirrel/squirrel/sqvm.cpp#L730 <-- it crashes here in my test case
17:42:23  <glx> because ci is null
17:42:29  <Wolf01> <andythenorth> or tanks? <-
17:42:35  <andythenorth> tanks
17:45:29  <glx> https://paste.openttdcoop.org/pn5we4eqn
17:45:46  <glx> maybe there's a way to not resume if it's not really started yet
17:46:39  <glx> but I think it's done that way to actually display the error
17:53:49  <peter1138> I'm gonna craft some mines.
17:54:04  <andythenorth> I am crap at tanks today
17:54:21  <andythenorth> I should make some Horse or something
17:54:42  <peter1138> Oh, new version :/
18:02:31  <peter1138> Ok... updated and my building has been destroyed by fire. Nobody has been on. There's no fire...
18:04:58  *** Alberth has left #openttd
18:06:41  *** Gumle2 has quit IRC
18:12:05  <andythenorth> needs a new map array
18:14:00  *** Wormnest has quit IRC
18:20:31  *** Gumle2 has joined #openttd
18:36:39  *** frosch123 has joined #openttd
18:37:39  <andythenorth> quak
18:38:31  <frosch123> moo
18:38:37  <frosch123> iz cat?
18:41:02  <frosch123> a group of elderly engineers at my company thought that "lol" would we a good name for a some project
18:48:54  <spnda> League Of Legends...
18:50:54  <andythenorth> I am an elderly engineer
18:52:08  <frosch123> are tank drivers engineers? like locomotive drivers?
18:52:50  <andythenorth> _probably_ not
18:58:05  *** Gumle2 has quit IRC
19:00:30  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7094: Fix #7088: Retrieve an appropriate name for a non-existant AI/GS when displaying a textfile https://git.io/fjW1M
19:00:30  <andythenorth> 'shiny hopper
19:00:37  <andythenorth> 'rusty hopper' ?
19:02:04  <frosch123> hip hopper
19:02:19  <frosch123> hipster hopper
19:05:14  <andythenorth> lol hopper
19:05:51  <frosch123> is there an aviation set with a rofl copter?
19:06:20  <frosch123> (not sure whether that is an international term, or just german slang)
19:07:33  <nielsm> it was a thing in 2002
19:08:21  <frosch123> yes, i am that old :p
19:11:31  *** tokai has joined #openttd
19:11:31  *** ChanServ sets mode: +v tokai
19:18:24  *** tokai|noir has quit IRC
19:21:36  <DorpsGek_II> [OpenTTD/OpenTTD] michicc commented on pull request #7572: GDI engine for font glyph rendering as a replacement for FreeType (take 2) https://git.io/fjWMl
19:22:12  *** qwebirc79820 has joined #openttd
19:25:34  <DorpsGek_II> [OpenTTD/OpenTTD] michicc commented on pull request #7589: Change: Always apply inflation from 1920 to 2090, no matter the game start year. https://git.io/fjWME
19:33:12  *** qwebirc79820 has quit IRC
19:34:20  *** Gumle2 has joined #openttd
19:37:40  *** garbo has joined #openttd
19:37:47  *** garbo is now known as Garbage
19:37:58  *** spnda has quit IRC
19:38:26  *** Garbage has quit IRC
19:56:35  *** Progman has joined #openttd
19:58:53  <glx> https://github.com/OpenTTD/OpenTTD/compare/master...glx22:squirrel <-- one of the commits fix my test case
20:04:11  <nielsm> not sure if fixing it in squirrel is the right thing to do or if the OTTD script engine should mark itself as invalid and check for that instead
20:05:33  <glx> dunno if it's possible based on https://paste.openttdcoop.org/pn5we4eqn
20:27:37  *** nielsm has quit IRC
20:57:44  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7589: Change: Always apply inflation from 1920 to 2090, no matter the game start year. https://git.io/fjWyr
21:03:05  *** frosch123 has quit IRC
21:10:21  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7589: Change: Always apply inflation from 1920 to 2090, no matter the game start year. https://git.io/fjWyd
21:14:15  <DorpsGek_II> [OpenTTD/OpenTTD] orudge commented on pull request #7572: GDI engine for font glyph rendering as a replacement for FreeType (take 2) https://git.io/fjWyN
21:36:38  *** HerzogDeXtEr has quit IRC
21:37:56  *** Compu has joined #openttd
21:38:12  *** andythenorth has left #openttd
21:45:00  *** Wolf01 has quit IRC
21:51:29  *** Progman has quit IRC
22:00:28  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7286: Add #2155: newheightmapgame command https://git.io/fjW9m
22:23:43  *** ChanServ sets mode: +o orudge`
22:23:55  *** orudge` is now known as orudge
22:47:20  <DorpsGek_II> [OpenTTD/OpenTTD] James103 commented on issue #7590: If you change the game mode 9 times in succession, then the game crashes on the ninth attempt. https://git.io/fjWHT
22:54:44  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7193: Fix #6468: Load correct version of AI as specified during the time of its save. https://git.io/fjWHt
22:54:45  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7073: Feature: Generate lock ready rivers upon world generation https://git.io/fjWHq
23:02:36  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 opened pull request #7591: Fix #7590: decrement allocated_size in ScriptAllocator::Free() https://git.io/fjWHn
23:04:04  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on issue #7590: If you change the game mode 9 times in succession, then the game crashes on the ninth attempt. https://git.io/fjWHc
23:49:04  *** snail_UES_ has joined #openttd
23:54:44  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7190: Fix #7188: AI instance crash when reloading AI in a server. https://git.io/fjWQI

Powered by YARRSTE version: svn-trunk