Hi,
I'd appreciate if anybody would give me any hint of how this could happen:
I have a WinForm application that accesses a database and processes events
from a 3d-party ActiveX object.
I have a reproducible error which produces the following stack:
........
3dPartyActiveX.Handle_OnDataEvent( ... )
[<Non-user Code>]
sqlDataAdapterInst.Fill( ... )
someClass.DoSomething()
someClass.buttonDone_Click(...)
[<Non-user Code>]
MyApp.Run(...)
MyApp.Main()
As you can see there is a "button click" event handler initiated by me, but
after it gets to the SqlDataAdapter to fetch some data from DB I see an
3d-party COM object's event handler in the stack, where it successfully
crashes trying to initiate some DB read over the same connection. Any
insight on how I could find one event handler invoked from within another on
the main thread would be very helpful!
Regards,
Dmitry.
|