Thursday, 2008-09-18

*** tpb has joined #tp00:00
*** ChanServ sets mode: +o tpb00:00
*** JLafont has quit IRC00:13
mithroGreywhind: ping?00:14
Greywhindmithro: pong00:14
Greywhindbut i really should sleep00:14
* llnz wanders off for a bit01:07
*** llnz has quit IRC01:07
*** nash has quit IRC03:22
*** zzorn_laptop has joined #tp04:34
*** mithro has quit IRC04:46
*** tuna has quit IRC05:16
*** Ohm_ has quit IRC05:16
*** tuna has joined #tp05:21
*** Ohm_ has joined #tp05:21
*** tuna-fish has joined #tp05:21
*** tuna has quit IRC05:21
*** Lukstr has quit IRC06:40
*** _Lukstr has joined #tp06:40
*** JLafont has joined #tp07:31
*** zzorn_laptop has quit IRC09:13
*** mithro has joined #tp09:35
*** Erroneous has joined #tp13:08
*** Greywhind has quit IRC16:42
*** llnz has joined #tp16:55
*** JLafont has quit IRC16:59
*** JLafont has joined #tp17:05
*** JLafont-laptop has joined #tp17:56
*** bddebian has quit IRC19:05
*** nash has joined #tp19:11
*** zzorn_laptop has joined #tp19:12
*** zzorn_laptop has quit IRC19:31
*** JLafont-laptop has quit IRC19:35
*** Alklomion has joined #tp19:46
*** bddebian has joined #tp20:00
*** mithro has quit IRC20:03
*** mithro has joined #tp20:07
mithrohey people20:08
mithrohey Alklomion20:08
mithrohow goes everything?20:08
Alklomionhey mithro20:08
AlklomionI'm a behind - I've had a very bad week real-life wise20:08
mithro:/20:09
AlklomionI've fixed that threading error I was talking about last time. I've just been spending time trying to work out how to get all the messages out one by one without it deadlocking somewhere20:09
mithrohave you thought about writing some tests to see what is causing the deadlocks?20:10
AlklomionI have some test code: essentially, if i add enough slots as there are messages on a GetMessage frame, it is fine, but I'm not sure how to get more than the first message20:12
AlklomionIf i put one slot on a GetMessage, it locks20:12
*** tuna-fish has quit IRC20:16
mithrosounds like you might not be dealing with the case where GetMessage only returns an object frame instead of a sequence and then a bunch of objects20:16
mithroit i understand the context of the above question20:16
Alklomionhmm20:18
*** tuna-fish has joined #tp20:18
*** tuna-fish is now known as tuna20:18
Alklomiondoes an object have a specific id?20:21
mithrowhat do you mean?20:23
AlklomionHow is a frame determined to be an object, or a sequence?20:24
mithroever frame has a "type id" in the header20:30
AlklomionYep - the message type is 120:32
AlklomionFrame Type 19(Message) with an Id: 120:32
mithrothe protocol description tells you which message type to use20:35
*** Erroneous has quit IRC20:36
AlklomionWeird20:42
AlklomionNow there's three messages on the board20:43
Alklomionand I can get slot zero and two20:43
mithrobut not slot 1?20:46
mithroslots start at zero20:46
Alklomionyeah, I'm getting slot 0 and 3. Slot 2 has a really big message, perhaps it's doing something weird20:47
Alklomionsorry20:48
Alklomionslot 0 and 2, slot 1 has a really big message20:48
mithrohow big is a "really big message"20:49
mithronothing tpserver-cpp outputs should be bigger then a few hundred bytes20:49
Alklomion Welcome to TP RFTS! Here's a brief reminder of some rules; body: <b><u>3 Turn Cycle</b></u>:<br />                     1st turn: planetary production, fleet building, and fleet movement<br />                     2nd turn: fleet building and fleet movement<br />                     3rd turn: fleet movement only<br />                     *repeat*<br /><br />                     <b><u>COSTS:</b></u>20:51
Alklomion<br />                     <table border="0">                     <tr><th>Industry: 10        <td> Social Env:4                     <tr><th>Planetary Env: 8    <td> Pop. Maint: 1                     <tr><th>Colonists: 5        <td> Scouts: 3                     <tr><th>Mark1: 14           <td> Mark2: 30                     <tr><th>Mark3: 80           <td> Mark4: 120                    ...20:51
Alklomion...<tr><th>PDB: 4/8/16         <td> PDB Maint.: 1/2/2                     <tr><th>Ship Tech: 1</table><br /><br />                     Ship Tech. Upgrade Levels (determind Marks and PDBs availble):<br />                     Level 2: 400 <br />                     Level 3: 1,000 <br />                     Level 4: 2,000 <br /><br />                     <a href="http://www.thousandparsec.net/wiki/TP20:51
tpbTitle: TP - Thousand Parsec Wiki (at www.thousandparsec.net)20:51
Alklomion_RFTS"><h5>More information on how                      to play</h5></a>20:51
Alklomionwhereas the other message is: Planet population dead!; body: The population on planet, Tarazed 1, has completely died.<br/>Recolonisation and social environment buffing is recommen20:51
mithroyeah, thats not all that big20:54
mithroa I don't see how that could make a huge difference20:57
mithroAlklomion: so what is the plan then?21:22
AlklomionI have two weeks off of uni where i should be able to work almost every day on the starmap. I'm hoping to solve this current problem by the end of the weekend21:24
mithrookay21:42
mithroI'm happy to help out with if it you have a reliable way to reproduce the error21:42
AlklomionI'm confounded as to where the middle frame is going. Even debugging it, it's just skipping over it22:25
Alklomioni'll be back soon possibly, need a break23:18
*** Alklomion has quit IRC23:18
*** bddebian has quit IRC23:43

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!