[vlc-devel] Application using libvlc crashes
jboileau
jboileau at gmail.com
Fri Mar 14 22:14:47 CET 2008
Hi,
I am getting reproductible crashes using libvlc-control.dll 0.9.0
(vlc-0.9.0-git-20080310-0003-win32.zip) . This may be in my usage of
it but I hope someone can help me find a cure. This application runs
under Windows. I stress it by playing and stopping 6
libvlc_media_instance_t playing MP3s and 1 libvlc_media_instance_t
playing an AVI. I start all of them, wait 3 seconds, stop them all,
wait 3 seconds, ad infinitum. After about 15 minutes I get a crash.
The last one I got ended with the following messages:
HEAP[MediaScriptEngineTester.exe]: HEAP: Free Heap block 110a2e68
modified at 110a2fb4 after it was freed
Unhandled exception at 0x7c901230 in MediaScriptEngineTester.exe: User
breakpoint.
And the following stack trace.
ntdll.dll!7c901230()
ntdll.dll!7c96c943()
ntdll.dll!7c949b79()
ntdll.dll!7c9269a9()
ntdll.dll!7c926a44()
ntdll.dll!7c926abe()
ntdll.dll!7c96cde9()
ntdll.dll!7c95db5c()
ntdll.dll!7c96e062()
ntdll.dll!7c96cde9()
ntdll.dll!7c94a5d0()
ntdll.dll!7c96e0d4()
ntdll.dll!7c96e0d4()
ntdll.dll!7c94a5d0()
ntdll.dll!7c926abe()
> msvcr71.dll!_heap_alloc(unsigned int size=3735552) Line 212 C
ntdll.dll!7c9268ad()
ntdll.dll!7c9268ad()
ntdll.dll!7c926abe()
ntdll.dll!7c9268ad()
ntdll.dll!7c91056d()
libvlc.dll!6a38978e()
msvcrt.dll!77c2c2de()
ntdll.dll!7c917bb0()
msvcrt.dll!77c2c756()
libvlc.dll!6a38b560()
libvlc.dll!6a38b212()
libvlc.dll!6a38817a()
libvlc.dll!6a38b5d0()
libvlc.dll!6a32f893()
libvlc-control.dll!6d7ca252()
VLCStreamer.dll!ALibVLCClass::mStop() Line 935 + 0xf C++
VLCStreamer.dll!VLCStreamerClass::mStop(int pPlayId=105) Line 596 C++
VLCStreamer.dll!VLCStreamerControllerClass::mStop(int pPlayId=105)
Line 275 + 0x8 C++
Interpreter.dll!ProgramActionStream::mStop() Line 215 C++
Interpreter.dll!ProgramBloc::mStop() Line 500 C++
Interpreter.dll!InterpreterThreadClass::mTerminateEventHandler(EventInterface
* pEvent=0x017f97e0) Line 866 + 0x8 C++
Interpreter.dll!InterpreterThreadClass::mDecisionTableImpactingRunningEv(EventInterface
* pEventSetToRun=0x0000002a, std::stack<EventInterface
*,std::deque<EventInterface *,std::allocator<EventInterface *> > > *
pEventRunningStack=0x017f66d8) Line 745 C++
Interpreter.dll!InterpreterThreadClass::mWork() Line 513 C++
Interpreter.dll!InterpreterControllerThreadClass::mInterpreterProcessingThread(void
* pThis=0x05fdb9f0) Line 124 + 0x8 C++
Interpreter.dll!AThreadClass::mThreadKernel() Line 1125 + 0x6 C++
Interpreter.dll!AThreadClass::mThread(void * pParam=0x01802e50)
Line 986 + 0xb C++
MFC71.dll!_AfxThreadEntry(void * pParam=0x0012f2e4) Line 114 + 0x5 C++
msvcr71.dll!_threadstartex(void * ptd=0x018141e0) Line 241 + 0x6 C
kernel32.dll!7c80b683()
--
Jacques Boileau
More information about the vlc-devel
mailing list