#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-05-08

Timestamps are in GMT/BST.

01:48:24Nothing_Much Quit (Quit: Konversation terminated!)
02:22:18raptor has joined
02:22:19ChanServ sets mode +o
02:22:32raptorkaen: have you tinkered with CMake and Windows yet?
02:22:55kaenI have not ._.
02:23:00raptorif not, I'm planning.... ok
02:23:12raptoryeah... i'm going to take a look at the moment
02:23:16raptori mean right now
02:23:24raptorbut, i have some questions for you with your refactor
02:23:45raptori like how you created platform-specific files and functions
02:24:53kaenI tried to add a system of callbacks
02:25:01kaenbut I only needed one for linux
02:25:08kaenbf_install
02:25:27raptorthe main problems I see are that the platform difference with targets in those files are picked up too early when cmake is run and cannot find the targets
02:25:37kaenmy plan was just to create callbacks as needed when... yes that
02:25:43raptorok good
02:25:52raptorbecause looking at this... i was thinking of doing that, too
02:26:01kaencool :)
02:26:37raptorah ha - BF_PLATFORM_INSTALL
02:26:41raptoris that what you mean?
02:26:44kaenthat's the one
02:26:46kaenyes
02:27:17kaenso there might be an install callback, a post-dependency check callback, or whatever we end up needing
02:27:26raptorwhat would you say to doing other ones like BF_PLATFORM_TARGET_MODS, etc..
02:27:36kaenabsolutely
02:28:24raptorthis is cool - i had no idea cmake would work like this in this OO-like override capacity
02:29:34kaenI just started by splitting all the if(WIN32) etc. stuff into different files, and it just sort of grew organically from there :)
02:30:03kaenI'm glad it's comprehensible... I was worried that it was overengineered
02:30:19kaenbut I also wanted to clean up our (completely necessary) platform-specific stuff
02:31:32raptorcurious - i find MINGW things in the Win32.cmake module, was that by design?
02:33:26kaenhmmm. I'm not sure where the ming stuff should go... it's been a while
02:33:40raptorit the unholy offspring of Linux+Windows
02:33:44kaenyou can just throw it away for now. I'll fix it if I end up needing it again
02:34:05raptormaybe create its own module... that include the Linux one? :)
02:34:06kaenthe important stuff is in the toolchain file anyway
02:34:13kaenah, that's a good idea
03:04:34Nothing_Much has joined
04:05:30fordcrs has joined
04:08:55raptor Quit ()
04:14:17Flynnn has joined
04:26:24fordcrs Quit (Quit: Page closed)
04:36:48Flynnn Quit (Quit: This computer has gone to sleep)
04:37:35Flynnn has joined
07:14:42Flynnn Quit (Quit: This computer has gone to sleep)
07:15:21Flynnn has joined
07:38:30Invisible has joined
07:46:33HylianSavior Quit (Read error: Connection reset by peer)
08:27:13Invisible2 has joined
08:29:36Invisible Quit (Ping timeout: 276 seconds)
09:09:07watusimoto has joined
09:09:07ChanServ sets mode +o
09:31:17Flynnn Quit (Quit: This computer has gone to sleep)
09:38:50Invisible has joined
09:40:29Invisible2 Quit (Ping timeout: 245 seconds)
09:49:14Invisible2 has joined
09:51:19Invisible Quit (Ping timeout: 245 seconds)
10:25:38Invisible2 Quit (Ping timeout: 240 seconds)
11:02:50Darrel has joined
11:03:59Invisible has joined
11:04:14Watusimoto_ has joined
11:56:43destroyerimo_clo Quit (Ping timeout: 265 seconds)
12:04:09sam686 Quit (*.net *.split)
12:27:08watusimoto1 has joined
12:27:49watusimoto2 has joined
12:28:29watusimoto Quit (Ping timeout: 264 seconds)
12:31:33watusimoto1 Quit (Ping timeout: 252 seconds)
12:32:50watusimoto2 Quit (Quit: Leaving.)
12:33:58Invisible Quit (Ping timeout: 240 seconds)
12:34:18Watusimoto_ Quit (Ping timeout: 240 seconds)
12:44:06watusimoto has joined
12:44:06ChanServ sets mode +o
12:55:37watusimoto Quit (Quit: Leaving.)
13:14:59Platskies has joined
13:19:52LordDVG has joined
13:22:58Darrel Quit (Ping timeout: 240 seconds)
13:23:15Darrel has joined
13:26:24LordDVG Quit (Remote host closed the connection)
13:27:11watusimoto has joined
13:27:12ChanServ sets mode +o
13:29:32watusimoto Quit (Client Quit)
13:49:29Invisible has joined
13:54:19destroyerimo_clo has joined
13:57:35damndisconnect has joined
14:00:31destroyerimo_clo Quit (Ping timeout: 250 seconds)
14:02:32watusimoto has joined
14:02:32ChanServ sets mode +o
14:02:53watusimoto1 has joined
14:03:40watusimoto1 Quit (Client Quit)
14:06:00watusimoto1 has joined
14:06:02watusimoto Quit (Client Quit)
14:10:03kaen Quit (Ping timeout: 250 seconds)
14:12:41kaen has joined
14:14:18Invisible Quit (Ping timeout: 240 seconds)
14:57:33Invisible has joined
15:18:25Platskies Quit (Read error: Connection reset by peer)
15:44:19thread_ has joined
15:45:00thread_BFLogBot:
15:45:00BFLogBotThe dame was hysterical. Dames usually are.
15:49:45raptor has joined
15:49:45ChanServ sets mode +o
15:50:03raptorgood morning!
15:55:40thread_raptor: I'm thinking about making a bitfighter card game
15:56:36raptorhi
15:56:54raptorI think sky_lark attempted that once... let me see if I can find his work
15:59:42raptorhmm... can't find it
15:59:49raptoralso, off-topic is really weird
16:02:23thread_off-topic is really weird? you mean the forum section?
16:02:44raptorthere's like 4 spam topics on kitchens
16:04:41thread_wha?
16:04:51raptori mean, there were
16:04:58raptoranyways... weird place that off-topic
16:11:58Invisible Quit (Ping timeout: 240 seconds)
16:13:22Watusimoto has joined
16:22:38Watusimoto Quit (Ping timeout: 252 seconds)
16:37:00Invisible has joined
16:53:49Nothing_Muchhttp://www.commitstrip.com/wp-content/uploads/2014/05/Strip-Vision-Open-source-650-finalenglish.jpg
16:53:52Nothing_Muchis this true? lol
16:54:48raptoryes, pretty much :)
16:55:19raptorexcept my room would be much messier
16:55:19Nothing_Muchgood afternoon y'all
16:55:23Nothing_Muchlol
17:04:54damndisconnect Quit (Ping timeout: 240 seconds)
17:09:37Watusimoto has joined
17:21:58watusimoto1 Quit (Ping timeout: 240 seconds)
17:25:55HylianSavior has joined
17:35:49damndisconnect has joined
17:41:18Invisible Quit (Ping timeout: 240 seconds)
17:42:44Watusimoto Quit (Ping timeout: 276 seconds)
17:43:28Invisible has joined
17:51:58Invisible Quit (Ping timeout: 240 seconds)
17:56:44Flynnn has joined
18:26:51Flynnn Quit (Quit: This computer has gone to sleep)
18:32:45Flynnn has joined
18:55:32Flynnn Quit (Quit: This computer has gone to sleep)
19:08:26Watusimoto has joined
19:22:16LordDVG has joined
19:26:44DerSmiley has joined
19:26:50DerSmileyhi
19:35:59Watusimotohi
19:36:28Watusimotoso DerSmiley, has there been any progress on your problem while I was in Munich?
19:38:30raptorhi
19:38:50Watusimotohi raptor
19:38:54Watusimotoit's good to be home
19:39:14raptorno progress, no - but we may have a better clue if you can find teh offset in that _debug.exe mentioned here: http://pastebin.com/ZNa8EHzM
19:39:20raptorwelcome back!
19:41:00WatusimotoDid we ever test running without fonts?
19:41:20raptorno, but i suspect it has to do with texture loading with fontstash
19:41:34raptorthat offset will probably tell us exactly the problem area
19:41:39Watusimotoso if DerSmiley is around, I'll suggest he try that, as it's really easy to do
19:41:51raptorit's definietely a driver bug
19:41:55Watusimotoyes
19:41:55raptor*definitely
19:41:57WatusimotoI agree
19:42:01Watusimotoso about the offset
19:42:07raptorbut we may be able to code a workaround...
19:42:10Watusimotowhat would that tell us?
19:42:26raptorthe offset would tell us exactly what gl call did the crash
19:42:42raptorthen we could correlate that with the driver version in that report and maybe find a fix
19:43:22Watusimotoso how can we figure out what the offset means?
19:43:40raptorgood question - i was hoping you'd know how on your windows box...
19:43:53raptorbut maybe i just need to open the exe in a hex editor...
19:45:02WatusimotoI have no idea... even with a hex editor, I am not sure what we could learn
19:45:03raptorhere is a possible answer: http://stackoverflow.com/questions/2528776/windows-c-is-it-possible-to-find-the-line-of-code-where-exception-was-thrown
19:45:28raptordebug with vc++ the exact same exe
19:45:42raptorthen follow those directions in the accepted answer
19:45:56raptori think the one you want is: 536408ad
19:45:59Watusimoto>> make sure the DLL is loaded and you've got a matching PDB file for it
19:46:04Watusimotowe have neither
19:46:19raptorsure you do
19:46:21Watusimoto(I take the dll to be the driver)
19:46:30raptori'm asking about the bitfighter_debug.exe
19:46:46raptorthat report said 536408ad in the bitfighger exe
19:46:59raptorthere is another offset for the driver, yes
19:47:07raptorwhich we don't havv
19:47:08raptor*have
19:48:01Watusimotoso the question is really, what does 536408ad mean in bitfighter?
19:48:07raptoryes
19:48:15raptorand that SO answer says a way to find it out
19:49:10Watusimotoyes
19:49:19Watusimotomaybe DerSmiley can create the minidump
19:49:37Watusimotoso he was running 019c
19:49:38raptorhe said that no stack trace was ever printed
19:49:50raptorthis was with your exe you gave him
19:50:05raptorwhich had that stack trace code that wasn't triggered
19:50:08Watusimotono, this is different; the minidump is something the system can create
19:50:15Watusimotoit's in that answer
19:50:21Watusimotolast 2 paragraphs
19:50:35raptorah yes
19:50:37raptorthat too
19:50:52raptorbut wouldn't it be easy if you just started the debugger and went to the offset?
19:51:04WatusimotoIf 536408ad refers to my debug build, I might be able to get it
19:51:08raptorit does
19:51:19Watusimotoassuming that's the code I still have compiled
19:51:24raptoroffsets are binary-specific...
19:51:27Watusimotoyes
19:51:42WatusimotoI'm trying to rememeber if I did any work after building that exe
19:51:42raptoryou mean you recompiled stuff since?
19:52:01raptorhere it is again: http://sam6.25u.com/upload/2bitfighter_debug.exe
19:52:37Watusimotomy current codebase is identical to 1633d3a0c3e28e81456518c4c9fd831510b7192a
19:52:57Watusimotothat might be the one I built with
19:53:11raptoryes, i think so (and hope so)
19:53:11Watusimotobecause I removed the assert
19:53:40Watusimotowell, no code changed since my last build
19:53:45WatusimotoI'll give it a shot
19:54:24Watusimotobut for the record I am pessimistic
19:55:30Watusimotonote that debug>windows>modules is only visible when you are actually debugging
19:56:48Watusimotothe base address for bitfighter_debug.exe is probably 00B50000-01BE4000
19:56:55Watusimotowhich looks like 2 addresses
19:58:40Watusimotoso adding the offset gives me 536408ad + 00B50000 = 0x541908AD
20:02:14Watusimotoand... I can'
20:02:30Watusimotoi can't find the address field to put that address into... will look again!
20:08:01Watusimotook... it's not a good address
20:08:08WatusimotoIt shows: 541908AD ???
20:08:20Watusimotoand go to command is grayed out
20:08:48WatusimotoI'm thinking that I am misinterpreting that base address
20:10:55WatusimotoIf 536408ad is really an offset, that represents an offset of 1,399,064,749 bytes... which is far bigger than our program
20:11:14Watusimotoso perhaps that offset is not what I think it is
20:12:52WatusimotoI think your german was in error
20:12:58Invisible has joined
20:13:08LordDVG Quit (Remote host closed the connection)
20:13:09WatusimotoAusnahmeoffset --> exception offset
20:13:20WatusimotoAusnahmeoffset: 00548425
20:13:25Watusimotowhich looks much more reasonable
20:14:08Watusimoto0x00548425 + 0x00B50000 = 0x1098425
20:16:06Watusimotoso that new offset takes me into one of vc++'s memory libraries
20:17:28Watusimotowithout a stack trace, it's impossible to guess how we arrived there
20:18:26WatusimotoI think 536408ad is some sort of datestamp
20:18:35DerSmileysooo im back
20:18:44Watusimotozeitstempel means, I think, time stamp
20:18:48thread_ Quit (Ping timeout: 240 seconds)
20:18:51Watusimotohi DerSmiley
20:19:12raptorhi
20:19:17raptorsorry, was occupied
20:19:22WatusimotoDerSmiley: did you ever try running bitfighter with the fonts folder removed?
20:19:23raptorah.. maybe it was a timestamp
20:20:00Watusimotoraptor: no worries... I did find the right address, assuming the base address was correct
20:20:21raptorok, did it keep you within our code?
20:20:32Watusimotoyes
20:20:54Watusimotothe second address took me into some sort of memory allocator or object constructor
20:21:05Watusimotovc++ lib code
20:21:08Watusimotonot useful
20:21:43WatusimotoDo you understand what the address 00B50000-01BE4000 means?
20:21:55raptorummm
20:21:57WatusimotoI chose the first as the base address from which offsets are calculated
20:22:13raptorno
20:22:14Watusimotooh... maybe that's the address range of the program
20:22:19Watusimotofirst and last address
20:22:27raptorso are you talking about absolute memory address now?
20:23:41Watusimotosubtract the two and you get 17,383,424
20:23:50Watusimotowhich seems rather large
20:24:10WatusimotoThe instructions in SO said find the base address and add the offset
20:24:53Watusimotowhen I looked up the address of bitfighter_debug.exe (which I assume is what I should be looking at, not any dlls), VC++ gave me that address range
20:25:02Watusimotothe ide does not use the term "base address"
20:25:09Watusimotoonly address
20:25:10DerSmileywtfwatusimoto you are a genius :OO removing font folder solved the problem :OOOOOOOOOO
20:25:20raptorha!
20:26:54DerSmileybut now i cant write a username at the fild :D or type anything else xDD
20:27:01DerSmileyfield*
20:27:12Watusimotohttp://i.imgur.com/rSerOIE.png
20:27:27Watusimotook, so it is a confirmed font problem
20:27:54DerSmileyyes
20:27:55DerSmiley------ Bitfighter Log File ------ Bitfighter was recently updated. Migrating user preferences... Assert: Invalid font id! in c:\users\chris\documents\bf-trunk\zap\fontmanager.cpp line 60
20:27:55WatusimotoDerSmiley: in _theory_ you can run without the fonts, you get the fallback roman stroke font (the one in the menus)
20:28:12DerSmileyyes it is but i cant write a username
20:28:18raptoroh DerSmiley you should run the 019c version again, instead of that debug.exe
20:28:19Watusimotothat was used for everything in 018 and earlier
20:28:24raptorand you'll have to revert the resources
20:28:45raptormaybe it'll be better just to extract the standalone version again, then remove the fonts
20:28:46DerSmileyi redownload it xDD
20:28:49DerSmileythen i run it :DD
20:28:56Watusimotobut we've done a lot of optimization/design around the new fonts, and have not done any testing whatsoever on running without them
20:29:04Watusimotobecause that is totally not supported.
20:29:17Watusimotobut it does tell us with a high level of confidence what the problem is
20:29:42raptordriver error with texture loading/usage
20:29:47Watusimotoyes
20:30:05Watusimotobut can we work around it?
20:31:12DerSmileystill cant write anything in the username field :D
20:31:21raptorthis thread may have some suggestions: https://stackoverflow.com/questions/5564233/error-when-calling-glgetteximage-atioglxx-dll
20:33:38CrazyLinuxNerd Quit (Ping timeout: 240 seconds)
20:33:55raptorDerSmiley: do you know your graphics card number?
20:33:58raptorerr model?
20:34:08raptorthere may be some updated drivers
20:34:14DerSmileywait i will look
20:34:51DerSmileyATI Mobility Readeon HD 4330
20:34:56raptori'm finding lots of random forum posts on various GL calls with the 6.14.10.* drivers...
20:34:57WatusimotoDerSmiley: can you try following these instructions when it crashes?
20:34:57DerSmileyi think thats the right :DD
20:34:58WatusimotoWhat you need is a minidump. You can easily get one from your user if she runs Vista or Win7. Start TaskMgr.exe, Processes tab, select the bombed program while it is still displaying the crash dialog. Right-click it and Create Dump File.
20:35:21DerSmileyokay :)
20:35:50raptorDerSmiley: 64bit windows? or 32 bit windows?
20:35:55DerSmiley32
20:37:36DerSmileywow the dump file has 102 mb xDD
20:37:48Watusimotowhoa
20:37:53Watusimotocompress it please!
20:37:59DerSmileyxDD i will do xDD
20:38:06DerSmileybut my pc cant open taht file xDDD
20:38:16Watusimotoit should be all text, no?
20:38:36DerSmileyits a editor file so only text xD
20:38:43DerSmileybut very large file...
20:38:58Watusimotoyou shouldn't need to open it to zip it
20:39:24DerSmileyxDD only want to see what is in :O
20:39:59Watusimotoget SublimeText
20:40:11DerSmileyi have thats the best editor of the world :DD
20:40:29Watusimotoit is. you can't open it with that?
20:40:38DerSmileydont tryed xDD
20:40:47DerSmileyatm im still packing xD
20:41:23Watusimotowell, when it's ready, you can upload it here: http://sam6.25u.com/upload3.php
20:42:17DerSmileysublime is loading it ^^ better to past it at pastebin? xDD my internet is so slow xDD dont know how long it take :DD
20:42:34DerSmileyand the zip is still 90 mb
20:42:54DerSmileyor more xDD
20:43:10Nothing_Muchwhat's sublime? o.o
20:43:11DerSmileyrly??? the dmp file is in hex...
20:43:37DerSmileyhttp://www.sublimetext.com/
20:43:44DerSmileybest editor or the world :)
20:45:33Nothing_Muchooo it's on Linux too!
20:46:33Watusimotoit is
20:46:41WatusimotoI use it on linux at work, and windows at home
20:46:56Watusimoto100MB of hex...
20:46:58Watusimotough
20:47:03WatusimotoDerSmiley: something else to try
20:47:05Watusimotohttp://i.imgur.com/gmNpwFl.png
20:47:34Watusimotogo to the control panel widget shown on the right, click advanced, and see if there is a drivers options panel on the dialog box
20:47:46Watusimoto(for me, mine is outlined in red)
20:47:54Watusimotowhen I open that tab, I get lots of driver settings
20:48:00DerSmileyit is ^^
20:48:21CrazyLinuxNerd has joined
20:48:33Watusimotoyou can try adjusting various things and see if you can get the game to stop crashing
20:49:15Watusimotofor me, the most promising looking settings are in the 3D section, there are some dealing specifically with textures
20:50:30CrazyLinuxNerd_2 has joined
20:51:45damndisconnect Quit (Ping timeout: 250 seconds)
20:52:09DerSmileyno nothing that help in that section...
20:54:14CrazyLinuxNerd Quit (Ping timeout: 245 seconds)
20:55:46raptorDerSmiley: one other thing you may try is to downgrade the driver to this one: http://support.amd.com/en-us/download/desktop/previous/detail?os=Windows+7&rev=13.4
20:56:02raptori think you have driver 13.9 installed
20:56:21raptori'm reading in many places that 13.9 introduced several crashes and that 13.4 was a good earlier stable one
21:06:26DerSmileyim offline for today need to get out of bed at 5 o'clock.... i will download the driver over nigth and tomorror im back
21:07:04raptornight!
21:08:04DerSmiley Quit (Quit: Page closed)
21:09:56WatusimotoI think I just figured out how to motivate my son to learn programming
21:09:57Watusimotohttp://www.amazon.com/Learn-Program-Minecraft-Plugins-Creepers/dp/1937785785/ref=sr_1_3?ie=UTF8&qid=1399582334&sr=8-3&keywords=learn+to+program+in+java
21:10:13raptorhahaha
21:10:28raptorflaming cows should motivate any teenager
21:13:33Flynnn has joined
21:15:03Watusimotothey are a precursor to steak
21:23:50Flynnn Quit (Quit: This computer has gone to sleep)
21:24:08Flynnn has joined
21:50:45raptoryay
21:51:16raptorwe have a production application problem because a remote web service it connects to just filled up its root partition with log files
21:51:21raptorone log file was 142GB
22:10:38YoshiSmb_m has joined
22:10:51YoshiSmb_m Quit (Remote host closed the connection)
22:17:20YoshiSmb_m has joined
22:18:01YoshiSmb_mHi Everyone!
22:25:56Nothing_MuchHey dude
22:26:18YoshiSmb_mHi :-D
22:27:06Flynnn Quit (Quit: This computer has gone to sleep)
22:27:12Nothing_MuchWhat's up?
22:28:36YoshiSmb_moh nothing
22:28:51Nothing_Muchnice
22:28:57YoshiSmb_mi dint use my netbook the whole day
22:29:20Nothing_Muchnetbooks are horrible
22:29:50YoshiSmb_mfor? (what do you mean)
22:30:30Nothing_Muchin general dude
22:30:34Nothing_Muchthe trackpads suck
22:30:37Nothing_Muchthe hardware sucks
22:30:46YoshiSmb_mi know
22:30:46Nothing_Muchit's just an all around terrible computer
22:30:57YoshiSmb_mbut it's fast enough
22:31:20YoshiSmb_m(my dad even help me upgrade it)
23:01:02YoshiSmb_mbut it take's some time
23:01:11raptorsee you later!
23:01:20raptor Quit ()
23:01:59YoshiSmb_mLater Raptor
23:03:46YoshiSmb_mNM, a long time ago i did have another Computer
23:04:10YoshiSmb_mit"s did last like 20 years
23:04:28YoshiSmb_m(still working now)
23:07:14Nothing_Much Quit (Quit: Konversation terminated!)
23:11:35Nothing_Much has joined
23:43:26Watusimoto Quit (Ping timeout: 255 seconds)
23:46:13Watusimoto has joined
23:48:44HylianSavior Quit (Read error: Connection reset by peer)
23:49:18Invisible Quit (Ping timeout: 240 seconds)
23:55:34kaen Quit (Ping timeout: 240 seconds)

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.