#eulora Logs for 16 Mar 2016



March 16th, 2016 by Diana Coman
DicePower: "jurov> [11:58:08] DicePower: if you ever get the eclipse's source code analysis working for eulora and cs, let me know." <-- Definitely, once I get things working on Windows I think I'm going to focus on the coding itself for a while so I can get my character started soon, but I'm sure there are many aspects of the Eulora client which are more flexible on Linix than Windows, so I'm sure I'll take another crack at it [16:31]
DicePower: before too long. Will share for sure if I figure it out. [16:31]
DicePower: Going to try to wrap up the MSVS process today hopefully. I managed to get libgui to build and appsclient down to a single failure. [16:36]
DicePower: jurov: This is my current position building apppsclient: http://dpaste.com/0KSN8XS This is the output successfully building libgui: http://dpaste.com/1WV66V9 I have added the blank files, "pawsnumberspromptwindow.cpp" and "pawsnumberspromptwindow.h" to libgui, and removed "pawsconfigshortcut.cpp" (kept the .h as guide didn't mention it). I did not remove libbreakpad as it didn't appear to be causing the error. [17:29]
lobbesbot: Title: dpaste: 0KSN8XS (at dpaste.com) [17:29]
DicePower: Let me know what you think I should try when you get a chance. [17:30]
jurov: you built apppsclient after libgui? [17:45]
jurov: and when removing a .cpp, best to remove .h too [17:46]
DicePower: Yes, I rebuilt the apppsclient after libgui. [17:46]
DicePower: Okay, I removed pawsconfigshortcut.h [17:48]
DicePower: Worth rebuilding both, or is that unlikely to be the issue since libgui built successfully? [17:48]
jurov: try only the client [18:08]
DicePower: k [18:09]
DicePower: No apparent change in the outcome. [18:14]
jurov: looks like files with pawsConfigShadow need to be added to libui, too [18:16]
DicePower: Just blank files pawsConfigShadow.cpp and pawsConfigShadow.h? [18:17]
jurov: src/client/gui/pawsconfigshadows.cpp and .h [18:17]
jurov: they are not blank [18:17]
DicePower: Ohh, they're already in the Eulora folder, they just need added to the MSVS project? [18:18]
DicePower: That means I did the pawsnumberspromptwindow thing wrong too. [18:19]
DicePower: I just created two new files with those names, oops. [18:19]
jurov: LOL [18:19]
DicePower: heh, I mean, I thought the file wasn't used but the linker just needed to see it to function properly lol [18:21]
DicePower: Added pawsconfigshadow CPP and H and fixed pawsnumberpromptwindow CPP and H. [18:38]
DicePower: Rebuilt libgui and apppsclient, same outcome. [18:38]
jurov: 100\% same? [18:43]
DicePower: "The error at the end" is the same :P [18:43]
DicePower: dpaste.com/2M4AZ0G [18:43]
DicePower: Maybe something is different elsewhere, to be fair [18:44]
jurov: mmnt, i have to looks what's this pawsNumbersPromptWindow::Create about... [18:45]
DicePower: okie [18:46]
jurov: in meantime, try to clean and rebuild [18:48]
DicePower: k [18:49]
jurov: check if the right pawsnumberspromptwindow.h is in the project, i don't see how else this error could happen [18:52]
DicePower: I have pawsnumberpromptwindow.h (singular "number" rather than "numbers"). Is this the wrong one? [18:53]
jurov: both with and without S should be in there [18:54]
DicePower: dpaste.com/0CCH76Y [18:54]
DicePower: Were there not enough letter combinations available that they had to make file names THIS confusing? lol [18:54]
DicePower: Yay! 10 succeeded 0 failed 0 skipped! [19:17]
DicePower: Step 10 complete! [19:17]
DicePower: I don't appear to have a /June12015/data-cs folder anywhere in the Eulora folder (or even /June12015). [19:20]
DicePower: "the \%CRYSTAL\%/data must be updated with contents of June12015/data-cs folder from Eulora 0.1.0 package" <-- I assume this means "from the EuloraV0.1.1 folder" [19:26]
jurov: um [19:32]
jurov: if you used crytal from the mirror this is not necessary [19:32]
jurov: just try running psclient.exe [19:33]
DicePower: Is that just a new filename for the old euclient.exe? [19:34]
jurov: no, if you have euclient.exe, run that [19:34]
DicePower: Oh you're right, I don't have it (I was just reading from wiki) [19:35]
DicePower: Crashes immediately [19:36]
DicePower: No error window [19:36]
DicePower: Just pops up and dies [19:36]
Birdman: danielpbarron why dont you want to click your consideration? [19:39]
DicePower: Same result running it from the command line. Same result running as Administrator from gui or command line. [19:40]
jurov: is CRYSTAL and PATH set? [19:41]
jurov: look into eulora.bat from my release to see how [19:41]
DicePower: CRYSTAL and Path are set. [19:42]
DicePower: Is there a PATH as well? [19:42]
DicePower: Or just the title case one? [19:42]
jurov: it's not case sensitive, PATH is same as Path [19:42]
DicePower: kk they are set then [19:42]
jurov: idk then. it does look like it can't find some DLLs in the Path [19:44]
jurov: you need to have both crystalspace and the cs-winlibs directoryin there [19:45]
DicePower: I will dpaste the variables [19:45]
jurov: if that won't help, then step 11 - you need to download eulora 0.1.0 and repalce the data files [19:46]
DicePower: dpaste.com/2P9TSYZ [19:46]
jurov: C:\cs_July24\cs-forupload -- is there crystalspace.dll in this dir? [19:47]
DicePower: Not exactly, but there are many similar files... [19:49]
DicePower: There's crystalspace-2.1-vc10.dll for example. [19:49]
DicePower: There are 12 such similar files [19:49]
jurov: oh yes, crystalspace-2.1-vc10.dll is fine [19:50]
DicePower: kk [19:50]
jurov: so then it's the step 11 [19:50]
DicePower: Should I install from minigame.bz/jurov/ then? [19:50]
DicePower: And get the upstream? [19:50]
DicePower: Or the Foxy package? [19:50]
jurov: no, from here: http://minigame.bz/eulora/binaries/eulora-v0.1.0.tar.gz [19:51]
jurov: iside it are replacement daa files for CS [19:51]
DicePower: Hmm, I thought that was the one I was already using for the Eulora folder. [19:51]
DicePower: Ohh, 0.1.0 VS 0.1.1 okay [19:54]
DicePower: Merge all folders where there is naming conflict, in addition to overwriting the files? [20:01]
jurov: what naming conflict? [20:11]
DicePower: The destination folder already contains a folder named "..." Do you still want to merge this folder? [20:12]
jurov: no, overwrite [20:13]
jurov: actually i have no idea what file manager you're using and what "merge" means [20:14]
jurov: just use explorer and click "Yes to all" to overwrite files [20:15]
DicePower: Overwrite isn't an option for the folders. Should I just delete C:/cs_July24/cs-forupload/data/config-plugins and C:/cs_July24/cs-forupload/data/shader-old, and then add the two folders from /June12015/data-cs to C:/cs_July24/cs-forupload/data/ ? [20:16]
DicePower: I am using the Windows 7 file explorer. [20:16]
jurov: no, the files not in cs-data should stay [20:17]
DicePower: Okay [20:17]
jurov: and yes the explorer won't ask overwrite for folders, but for individual files, that's fine [20:17]
DicePower: imgur.com/CRcRrgC [20:19]
jurov: Yes, and for all [20:20]
DicePower: k [20:20]
DicePower: It's still crashing immediately. Should there be something in Windows Logs relevant to this, or does the Eulora folder have an error log for this sort of thing? [20:25]
jurov: you can try if there's something in application data [20:31]
jurov: or windows logs [20:31]
DicePower: There's nothing recent in Windows Logs except in Windows Logs -> System, which I assume is lower level noise. [20:32]
jurov: no idea, sry [20:34]
DicePower: AppData/Eulora and AppData/CrystalSpace are nearly empty. [20:34]
DicePower: Hmmm, this is probably the final hurdle before the finish line. I wonder where the crash log info is. [20:37]
DicePower: There are a TON of logs in various placed in the Eulora folder [20:37]
DicePower: A lot of them are in /out/release10 or /out/debug10 [20:38]
DicePower: I assume those are only relevant to the MSVS building. [20:38]
mircea_popescu: is there a bt for windows ? [20:39]
DicePower: bt? [20:39]
DicePower: BitTorrent? [20:39]
mircea_popescu: nah, it's this linux utility, [20:40]
mircea_popescu: shows you how programs crap out [20:40]
jurov: DicePower: maybe try sysinternals process monitor (can be downloaded directly from ms), to trace what the program is doing [20:40]
DicePower: oh nice [20:41]
DicePower: Okay, can try to get that one up and running. [20:41]
DicePower: Is there a way to run bt on Linux and view actions that occurred on Windows on the same machine? [20:42]
mircea_popescu: my soul bleeds for your sins. [20:42]
DicePower: lol so it is possible but not recommended? [20:43]
mircea_popescu: it is not even conceptually conceivable. [20:43]
DicePower: But...but...I just conceived of it! [20:43]
DicePower: lol [20:43]
mircea_popescu: well yes, because you are innocent. [20:43]
DicePower: XD [20:43]
DicePower: Alrighty, I'll grab a shower and then give Sysinternals Process Monitor a whirl. [20:44]
DicePower: Thanks again for all of the help. [20:44]
DicePower: I think success is just 1 step away :D [20:45]
jurov: you never knwo with the software [20:45]
jurov: anyway, going off [20:45]
DicePower: so true [20:45]
DicePower: have a good one jurov [20:45]
mircea_popescu: if it links you're prolly pretty close. [20:46]
mircea_popescu: what size is the elf ? [20:46]
jurov: elf? you mean exe? [20:46]
mircea_popescu: ok that. [20:47]
jurov: 2.8M [20:48]
jurov: 2972160 the official 0.1.1 without foxybot [20:48]
mircea_popescu: i meant his tho. [20:53]
mircea_popescu: you know, see if it's say 0 bytes and he never noticed or somesuch. [20:53]
DicePower: "<mircea_popescu> what size is the elf ?" <-- psclient.exe is 2903 KB. [21:52]
mircea_popescu: that sounds about right DicePower [22:39]
mircea_popescu: anyway, if all else fails (log messages etc) you'll end up having to run it in some sort of debugger. [22:40]
DicePower: cool [22:40]
DicePower: I'm running Process Monitor right now. [22:40]
DicePower: I have no clue how to interpret it though lol [22:40]
DicePower: I got 15664 results over a period of less than 2 seconds when I added just the Process Name = psclient.exe filter. [22:41]
DicePower: Any idea what sort of keywords I'm looking for to see what might be causing the crash? [22:41]
mircea_popescu: "overflow" may be a good one [22:42]
mircea_popescu: i dunno how windows says sigterm, but that also [22:42]
DicePower: kk [22:42]
DicePower: Hmmmm, there are 51 instances of buffer overflow in the process's 1.X second life :P [22:49]
DicePower: Is it same to assume that a crash is related to a file system activity problem as opposed to a registry activity problem? [23:33]

Comments feed: RSS 2.0

Leave a Reply