I'm new to BCI2000. From the title, I'm using BioSemi as my signal source. I compiled it following the instructions from this page, using Visio Express 2010: http://www.bci2000.org/wiki/index.php/P ... ng_BCI2000
However, when I try using it in conjunction with P3SignalProcessing and StimulusPresentation, I get the JIT debugger message of an 'unhandled win32 exception...'
How might I go about fixing this?
Thank you
Unhandled win32 exception occurred in BioSemi2.exe
-
mellinger
- Posts: 1341
- Joined: 12 Feb 2003, 11:06
Re: Unhandled win32 exception occurred in BioSemi2.exe
Does this occur as well when you use the precompiled BCI2000 distribution from http://bci2000.org/downloads/bin/BCI2000Contrib.exe ?
Juergen
Juergen
-
tahdah
- Posts: 14
- Joined: 22 Apr 2011, 18:12
Re: Unhandled win32 exception occurred in BioSemi2.exe
Yep, I get the same error.
An unhandled win32 exception occurred in Biosemi2.exe [3864]
However, the biosemi download link provided by gschalk, in this thread: http://www.bci2000.org/phpbb/viewtopic. ... it=biosemi
seems to work just fine.
An unhandled win32 exception occurred in Biosemi2.exe [3864]
However, the biosemi download link provided by gschalk, in this thread: http://www.bci2000.org/phpbb/viewtopic. ... it=biosemi
seems to work just fine.
-
mellinger
- Posts: 1341
- Joined: 12 Feb 2003, 11:06
Re: Unhandled win32 exception occurred in BioSemi2.exe
Comparing source code changes between the executable in Gerv Schalk's post, and the current SVN version, does ot bring up anything that looks as if it could be the cause of the problem.
Unfortunately, I don't have a BioSemi amplifier available to test the source module. When I run it without an amplifier attached, it does not crash, so I cannot debug it.
You could help me greatly by running the BioSemi source module in the VisualStudio debugger like this:
*In your startup batch file, add "rem " in front of the line that starts the source module. When you are using BCI2000Launcher to startup BCI2000 modules, then don't select the source module to be started.
*Recompile the source module in Debug mode.
*Start up BCI2000 using the batch file or launcher.
*Start the source module in the debugger (right-click its entry in the project list->Debug->Start new instance).
*When the crash happens, a dialog box will appear, giving you abort-retry-continue as options. Choose "retry".
*The debugger asks you whether to break or to continue. Choose "break".
*Some source code will be shown in the debugger window, probably located within some remote library function. In the bottom right of the Visual Studio window, the call stack will be displayed. Move down the call stack from its top entry until you get to a function that is located in the BioSemi source code. Click it to get that function displayed in the source code window.
Thank you in advance,
Juergen
Unfortunately, I don't have a BioSemi amplifier available to test the source module. When I run it without an amplifier attached, it does not crash, so I cannot debug it.
You could help me greatly by running the BioSemi source module in the VisualStudio debugger like this:
*In your startup batch file, add "rem " in front of the line that starts the source module. When you are using BCI2000Launcher to startup BCI2000 modules, then don't select the source module to be started.
*Recompile the source module in Debug mode.
*Start up BCI2000 using the batch file or launcher.
*Start the source module in the debugger (right-click its entry in the project list->Debug->Start new instance).
*When the crash happens, a dialog box will appear, giving you abort-retry-continue as options. Choose "retry".
*The debugger asks you whether to break or to continue. Choose "break".
*Some source code will be shown in the debugger window, probably located within some remote library function. In the bottom right of the Visual Studio window, the call stack will be displayed. Move down the call stack from its top entry until you get to a function that is located in the BioSemi source code. Click it to get that function displayed in the source code window.
Thank you in advance,
Juergen
-
tahdah
- Posts: 14
- Joined: 22 Apr 2011, 18:12
Re: Unhandled win32 exception occurred in BioSemi2.exe
Since the .exe does not include the source code, I followed the steps above using the biosemi source code. This time I did not get an error.
What I've learned from this: use C++Builder instead of Visual Studio.
Thanks for your help.
What I've learned from this: use C++Builder instead of Visual Studio.
Thanks for your help.
Who is online
Users browsing this forum: No registered users and 0 guests
