Author Topic: Random crashes with eufloria 2.02 -- linux + crossover-games  (Read 6248 times)

0 Members and 1 Guest are viewing this topic.

Don

  • Achiever
  • Seedling
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 31
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #15 on: February 03, 2010, 11:31:08 PM »
@Alex -- yeah, it's a perplexing one for sure......great game though, definitely worth the effort  <g>...

That dark matter level_4 business -- the 'ding' being heard before the lockup, is indeed the sound
played with the "you have beaten the darkness" or whatever end-of-round popup. Just why this
sound fires off so early in level_4 (and results in a lockup) is one puzzler...ie; clearly level_4 has
yet to be completed when this quirk in encountered.....oh!, and if I do run the dark matter levels
with excessive debug running, I can clear the levels - funnily enough, at the end of level_4 I did
here the 'ding' at the appropriate time ; in levels 5,6,7 (which I have also completed like this), the
'ding' at level end isn't heard at all -- I might blame I/O overload for this, but not playing the ding
sound doesn't seem to stop it here...

The 'fail to start' thing, as far as I can see in wine, is some sort of .NET initialization error - I would
expect this to happen in wine, I would expect real windows boxes to fair better here - the fact both
quarters are hitting the same sort of thing makes me wonder a bit....(the fact that I can come to this
forum, read up on some issues windows users are having which I didn't know about, and then be
able to actually recreate same with uncanny accuracy in wine...makes me wonder even more)....

I haven't actually tried my bullwinkle_moose workaround of generating debuglog in excess while
the *main* game level_10 is actually running to see if that fights through the problem there as it
seems to in dark matter mode...but I will. I think I am next going to try rattling the debuglog off to
one of my NFS mounts here, to get away from local disk I/O bringing the hammer down pretty
hard....(I'm gunna have to make some room on a server somewhere first )....

As you know, I can't directly compare linux videocard drivers to the windows case, but I have
traveled this path a month or so back...ie; rolled back to the previous nvidia drivers for linux &
rolled forward to the beta drivers just to check...no difference, so I'm back @ the current 190.53
release. I've also thrown a number of cards at the machine, as I'm well aware of small innate
differences between the various chipsets - so far I've tried 7200SE, 7800GS, 8400GS, and what
I'm currently running in a 9400GT/512mb card - the errors are consistent across this grouping....
(goes to answer other poster's observations....when I say I do a 'lot' of wine debugging, I am not
joking...)  The only thing I really cannot check, is if CPU type is an issue - I have multiple AMD
powered rigs...but no intel based boards)....

If I find anything else curious, I'll post it here...you can be sure B-)

annikk.exe

  • Achiever
  • Ent
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 1,794
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #16 on: February 04, 2010, 11:17:32 AM »
My cpu is Intel and I experience no problems.  AMD chipset issue maybe?

Don

  • Achiever
  • Seedling
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 31
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #17 on: February 04, 2010, 02:28:27 PM »
...could be, could also be a coincidence of certain cpu/gpu/mobo chipset combinations
throwing biscuits into the fan too.... B)

...however, I have discovered something else interesting wrt program behavior -- piping
the debug down a network wire was always going to help...(I'll question my sanity later
regarding clearing out a 200gb workspace, to dump a logfile into, just to play the game
and then delete the huge...over 70gb one time...logfile before playing the next level)....

....the main-game mode and dark matter mode behave markedly different without the disk
I/O masking things. In dark matter mode with debug logging to wire, if I'm quick enough
(it will still lockup if I don't complete a level as quick as I can), I will get through the level.
(I'm currently stuck at level_8 but I figure next time I'll have a strategy to wipe a few minutes
off my best time).....at times, eufloria.exe can become stressed, usually towards the end of
a dark matter level, but not -the- end of it....ie; with <6 asteroids to conquer this can occur.
It manifests itself as a very slow graphics display..seedlings move slowly, you have to fire
your mouse buttons like machine guns to get a single click in sideways, mouse movement
is jerky in empathy with whatever the program is gagging on....this can go on for 5minutes
or more, and you gotta keep on your game or the AI will have at you. because you can't
select/deploy seedlings quick enough -- all this time and obvious stress, and the music runs
smooth as, never misses a beat....not once. Then, quite suddenly it'll 'get over it', the screen
speed will return to normal, and invariably I'll get to the end of the level if it recovers from
this hissy-fit....though the entire level, the music never misses a beat...no pun intended.. ;D

..in the main game levels however, under the same conditions, the situation is completely
different....and, although I may get a little further into level_10 here using this technique it
still locks up at random places before completing the level. What is most different however,
is I think I'm now seeing 'it'....playing through level_10, the display will suddenly lockup, and
at that very same instant, sound replay starts looping - with the seedlings stopped and no
user input, the sound replay will do around 7 iterations of a 1second or so loop, and then
suddenly things will get a grip again --- user input returns, seedlings start moving again,
sound replay continues on from loop endpoint ...and all is back to normal again. In any one
of these instances, the display can lockup for good and we've hit our problem - when *this*
happens, there is no looping of the sound replay, instead it continues unabated...but we've
hit our showstopper...kill program, try again...<g>...

...curiouser and curiouser... (8


....oh, and also, I can hit the error message people speak of....this'll be the err_msg spawn
of .NET asking whether or not I want to report this to M$ blahblah...I can now hit this 7/10
times (with debug to wire) if I toss it a ^C after/during a failed startup attempt...
   

Don

  • Achiever
  • Seedling
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 31
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #18 on: February 09, 2010, 10:19:37 AM »
..well, stuck at level_10 in main game and dark matter modes - skirmish mode is a no go as well...

I'll have to keep checking on the title periodically in wine (and look for any updates here), and
just pretend for now that my seedlings have gone to ground in the face of a bad drought, sitting
there and waiting for the rain.. ;)

annikk.exe

  • Achiever
  • Ent
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 1,794
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #19 on: February 09, 2010, 01:23:15 PM »
My PC at the office has an AMD cpu.  What was the exact point where the game crashes?  Maybe I can test it here for you.

Don

  • Achiever
  • Seedling
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 31
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #20 on: February 09, 2010, 02:04:25 PM »
Umm....the lockup could occur anywhere...inside the first 5mins of gameplay, or the closest I've got
is with 1 asteroid left to conquer ... and it can happen anywhere inbetween. Thanks for checking, but
I'll be surprized if you trip the issue...let me know how you get on...


annikk.exe

  • Achiever
  • Ent
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 1,794
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #21 on: February 09, 2010, 03:05:15 PM »
Tried it briefly, got through the first couple levels without problems.

For reference,

Vista 32 Business
AMD Athlon 2.6GHz
GeForce 8600 GTS


That's the spec of my work pc, which seems to play the game fine.

Don

  • Achiever
  • Seedling
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 31
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #22 on: February 09, 2010, 11:22:13 PM »
Just so you know, I didn't encounter any problems until around level 4 ~ 6 and it tended
to become more prevalent after level_6....

annikk.exe

  • Achiever
  • Ent
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 1,794
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #23 on: February 12, 2010, 08:13:56 AM »
I'll try to do a longer test at some point then.

Don

  • Achiever
  • Seedling
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 31
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #24 on: April 23, 2010, 03:56:24 PM »
Hi guys,

Back again for another update, seeing as 2.03/2.04 patches appeared and wine...as ever....is always being updated.
I've just done a few test runs against wine-1.1.43 (latest) ...and...sadly...the drought continues ;-)

I have however found a more elegant way around the start-up hanging problem -- bind the process task to one
CPU core (I'm running an AMD x2) ; doing this results in a clean startup at every attempt.. (this is true in the
crossover wine engine as well).

Otherwise it's still the same deal, still stuck at level 10, and I still get the same exception report in wine. I have
hoisted a winebug wrt to this - perhaps one of the devs there will have a clue as to why it crashes/locks-up at
the same point/address of memory access....I will keep this thread posted if any meaningful clue is found....

Cheers!

Don

  • Achiever
  • Seedling
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 31
This may actually be related to a linux kernel bug -- I've found another title running in wine
throwing the same nested signal exception in the same stack frame (and that title and eufloria
are miles apart) Perhaps I really should get an intel cpu core to check this closer...

//////////////////////////

I can save my money -- the problem seems to relate back to this winebug which actually isn't
a winebug ;)

http://bugs.winehq.org/show_bug.cgi?id=20380


I just retried with a vanilla 2.6.34 linux kernel and the bad behavior immediately disappeared - indeed,
I was able to get past level_10 and another 5 level further without the slightest sign on any problems. The
moment I retry the test by booting a previous/older kernel (2.6.26/.29) it starts crashing again....

So it *appears* this is all an obscure linux kernel bug...(no wonder it was near impossible to catch it in
wine)........but glass half full here, this looks fixed....

Cheers!

 

« Last Edit: July 12, 2010, 10:55:31 AM by Don »

Alex

  • Administrator
  • Ent
  • *****
  • Thank You
  • -Given: 3
  • -Receive: 13
  • Posts: 1,035
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #26 on: July 12, 2010, 11:13:23 AM »
Thanks Don, also thanks for your email the other day, I am way behind on my replies...!

Don

  • Achiever
  • Seedling
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 31
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #27 on: July 13, 2010, 05:14:09 AM »
Hi Alex,

Yeppers, no worries....I've put an extra 'more than a few continuous hours' gameplay
on it since I last typed...in all fact....I left it running overnight while I grabbed some sleep
(use the soundtrack as slumber ambiance 8) and it was still alive and happy when I
woke...continued playing...not a prob. Dmm seems just as happy. I'm fairly happy now
to call it 'resolved' .... I'm a bit cautious at the same time wrt exactly what penguin you
happen to be running...ie; looking at the winebug that's not a winebug cited above, you
can't avoid getting the feeling ...wrt homm3 anyhow....that some of the results do suggest
that the problem is very kernel version sensitive....

...I'm not so sure about that....imho there's more than loose wire here -- there's this quirk
eufloria ran into and perhaps another one as yet uncovered and not fixed...and fortunately
speaking it doesn't look like I'm running into that other problem and the first patch is enough 8) ...

I might just hoist another thread here to condense this somewhat against 2.04....make it easier
for folks....

Cheers!

myEufloriumUser

  • Seed
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 2
Re: Random crashes with eufloria 2.02 -- linux + crossover-games
« Reply #28 on: July 22, 2010, 05:16:32 PM »
I was having some similar issues, but also the program would die unexpectedly after a few(1 - 10) minutes in any level.

It doesn't do any of these things for me any longer. Here is a link to what I did:
http://www.dyson-game.com/smf/index.php?topic=863.msg5703#msg5703

my Wine was always up to the Ubuntu regular updates revision, nothing special.