pure virtual method called

For test results, bug reports, announcements of new builds etc.

Moderators: winston, another_commander, Getafix

User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

Oh, and I had Gmail Notifier running too, which occasionally makes a sound when emails come in (and temporarily 'micro'freezes my old G3 when checking stuff, incoming new emails or not)
But recently, I switched it off, just because of the freezes.

Hmmm... The plot thickening?
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Other sound code, be it the speech manager or other apps, really really should not be able to have any impact on the sound bug.

Hmm. “Current context?” What exactly is the error message you lot are getting?
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

(goes through logs....)

Ah:
OOCASoundMixer: failed to connect channel <OOCASoundChannel 0x1392c50>{ID=8, state=stopped, sound=<OOCABufferedSound 0x4e57d80>{"warning.ogg"}}, error = kAudioUnitErr_CannotDoInCurrentContext/kAUGraphErr_CannotDoInCurrentContext/kAUGraphErr_CannotDoInCurrentContext.
(Whew, buried deep, been quite awhile since it happened (yay!)

(Edit: that's when it hangs, not the 'pure virtual method called' sudden exit of Oolite.
User avatar
Murgh
---- E L I T E ----
---- E L I T E ----
Posts: 454
Joined: Fri Sep 03, 2004 6:19 am
Location: Terra Firma

Post by Murgh »

too deep in my logs to search. instead I tried to reproduce it and couldn't after near 30 mins of appplying all the tricks I thought I knew.

hey, maybe it's gone (inshAllah!)
The man next to you is your lunch
User avatar
aegidian
Master and Commander
Master and Commander
Posts: 1161
Joined: Thu May 20, 2004 10:46 pm
Location: London UK
Contact:

Post by aegidian »

I've just started getting this problem too.

Code: Select all

pure virtual method called
and a sudden exit from Oolite (no crash result - presumably exit(0) is being called).
It seems to occur when iTunes changes track, which makes me suspect a bug in either Groolite or Growl itself.
"The planet Rear is scourged by well-intentioned OXZs."

Oolite models and gear? click here!
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Bah, I was liking the speech synthesis thing. Groolite doesn’t do C++, and I don’t see how Growl could crash Oolite since they only communicate through notifications and distributed objects.
User avatar
aegidian
Master and Commander
Master and Commander
Posts: 1161
Joined: Thu May 20, 2004 10:46 pm
Location: London UK
Contact:

Post by aegidian »

It's definitely Growl. When this happens it always occurs on a track change, and it can happen at any point in Oolite.

I have to say the method stumps me too, but the association is 100%.
"The planet Rear is scourged by well-intentioned OXZs."

Oolite models and gear? click here!
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

If you're getting it consistentlyish, could you try to get a backtrace? (Run under debugger, open debugger console, ”break abort”.) It’d be nice to have some idea of what context this is happening in.
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1757
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

I had it happen w/o Growl, so it won't be only Growl causing this, I'm pretty sure it's the voice-synth. Ever since switching it off, crashing stopped.
User avatar
aegidian
Master and Commander
Master and Commander
Posts: 1161
Joined: Thu May 20, 2004 10:46 pm
Location: London UK
Contact:

Post by aegidian »

Voice synth would make sense too. Since I have the voice announce Growl messages in Oolite. Okay - not definitely Growl.

It'd be a shame to cut out the voice synth because of this - perhaps I can use one of those Open Source voice synths instead.
"The planet Rear is scourged by well-intentioned OXZs."

Oolite models and gear? click here!
Post Reply