Hello !

Tobias Hermann <[email protected]> Sat, 25 Jun 2005 14:17:03 +0200
Newsgroups gmane.network.fire.devel
Message-ID <[email protected]>
--Apple-Mail-4--339296963
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

Hi Fire Development Team!

I just joined the mailing list and checked out the source code from  
the cvs repository.

I am using fire for a long time and since I also do program in Cocoa,  
I thought I might take a look at the code and see if I can contribute  
in some way.

Another thing is: Since I am using Tiger, I have a very frequent  
crash bug in Fire (1.5.2). I also can reproduce it in the debugger  
now (latest sources), maybe some of you can take a look and see, if  
that is a bug in Fire (or in Tiger or in CoreAudio or maybe even the  
driver of my audio card).
The Crash happens, when the door sound was played and the speech  
engine is started in order to say "... has logged off/on". Weird is,  
that it is not happening 100%, but it's happening every now and then  
(which means about 2 up to 15 times a day, running fire about 12  
hours a day or so).

I wanted to submit a bug report, but the fire site is down :-( So I  
am writing it here to the group.

Here's the call stack:

#0    0x07f73a94 in MTBEAudioUnitSoundOutput::BufferComplete
#1    0x9b01ac50 in AUScheduledSoundPlayerEntry
#2    0x9afb2f44 in DefaultOutputAUEntry
#3    0x9afae14c in DefaultOutputAUEntry
#4    0x9b08cc68 in dyld_stub__keymgr_get_and_lock_processwide_ptr
#5    0x90b5112c in CallComponent
#6    0x941927a0 in AudioUnitUninitialize
#7    0x9409e56c in AudioUnitNodeInfo::Uninitialize
#8    0x9409e504 in AudioUnitGraph::Uninitialize
#9    0x9409e8a8 in AudioUnitGraph::Dispose
#10    0x9409e7f4 in DisposeAUGraph
#11    0x07f740a8 in MTBEAudioUnitSoundOutput::~MTBEAudioUnitSoundOutput
#12    0x07f7078c in SpeechChannelManager::~SpeechChannelManager
#13    0x07f875f4 in SECloseSpeechChannel
#14    0x918ef974 in KillSpeechChannel
#15    0x918ee958 in DisposeSpeechChannel
#16    0x006fe024 in -[SUSpeaker setVoiceUsingIndex:] at SUSpeaker.m:134
#17    0x00039e18 in -[MainController playSound:forBuddy:] at  
MainController.m:1887
#18    0x0ca17794 in -[BuddyItem setJustLoggedOn] at BuddyItem.m:904
#19    0x0ca13328 in +[BuddyItem buddyLoggedOn:forAccount:] at  
BuddyItem.m:309
#20    0x06fa7a20 in fire_parse_oncoming at AIM-oscarCFunctions.m:1757
#21    0x06fc1f30 in buddychange at buddylist.c:253
#22    0x06fc2068 in snachandler at buddylist.c:272
#23    0x06fd4c94 in consumesnac at rxhandlers.c:139
#24    0x06fd58c8 in aim_rxdispatch at rxhandlers.c:526
#25    0x06fb5aac in -[AIMoscarCommunicationController  
socketinfo:withconn:state:] at AIM-oscarCommunicationController.m:210
#26    0x06fb5b78 in socketcallback at AIM- 
oscarCommunicationController.m:217
#27    0x0ca3c964 in socketCallBack at NetworkController.m:742
#28    0x9075dd14 in __CFSocketDoCallback
#29    0x9075da38 in __CFSocketPerformV0
#30    0x9074ae2c in __CFRunLoopDoSources0
#31    0x9074a35c in __CFRunLoopRun
#32    0x90749ddc in CFRunLoopRunSpecific
#33    0x93122ca0 in RunCurrentEventLoopInMode
#34    0x931cf820 in HIMenuView::SimulateHitSelf
#35    0x931cf710 in HIStandardMenuView::SimulateHitSelf
#36    0x931447cc in HIView::EventHandler
#37    0x93121ab4 in DispatchEventToHandlers
#38    0x9312120c in SendEventToEventTargetInternal
#39    0x93121088 in SendEventToEventTargetWithOptions
#40    0x931cf608 in SendControlSimulateHit
#41    0x932a79b4 in HIView::SimulateClickSelf
#42    0x93144728 in HIView::EventHandler
#43    0x93121ab4 in DispatchEventToHandlers
#44    0x9312120c in SendEventToEventTargetInternal
#45    0x93121088 in SendEventToEventTargetWithOptions
#46    0x931cf4f8 in HIView::SimulateClick
#47    0x931cf41c in HIViewSimulateClick
#48    0x931cf2dc in FlashFeedback
#49    0x931cf240 in SelectItemAndRestoreAllMenuBits
#50    0x931b9f2c in TrackMenuCommon
#51    0x931b7c78 in MenuSelectCore
#52    0x931b7838 in MenuSelect
#53    0x9361fabc in _NSHandleCarbonMenuEvent
#54    0x9361d4ec in _DPSNextEvent
#55    0x9361ce68 in -[NSApplication  
nextEventMatchingMask:untilDate:inMode:dequeue:]
#56    0x936193cc in -[NSApplication run]
#57    0x93709c1c in NSApplicationMain
#58    0x004fece0 in main at Fire_main.m:45

The last Fire-SourceCode is in SUSpeaker.m:


--Apple-Mail-4--339296963
Content-Transfer-Encoding: base64
Content-Type: image/png;
	x-unix-mode=0666;
	name="pastedGraphic.png"
Content-Disposition: inline;
	filename=pastedGraphic.png

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
AAAASUVORK5CYII=

--Apple-Mail-4--339296963
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed


It is crashing with the EXC_BAD_ACCESS signal.

Thanks for any hints. Due to the crash is not really happening in the  
Fire SourceCode, it maybe that FIre has nothing to do with it. But I  
had no other speach crashes in Tiger yet, so I am not sure who is  
guilty...

Best regards

Tobi



--Apple-Mail-4--339296963--


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click