On Fri, 2015-04-24 at 14:26 +0100, Richard Shann wrote:
> Jeremiah,
>       I have made some progress with crashes on windows,

I didn't explain what the progress was: I was reliably able to get a
crash on a windows vista 32-bit machine by loading the Open->Open
Example->TemperamentShiftingPlayback.denemo
and pressing Play.
It was crashing in the process_thread_func which is part of the dummy
back end. I was able to run it under gdb using the attached(*) script
(actually I invoked denemo.exe rather than denemo-console.exe) and I
could see that it was attempting to start portmidi, but because there
was no MIDI controller it was falling back on the dummy midi backend.
I plugged a MIDI controller in, and it promptly stopped crashing.

So I'm fairly sure it is the dummy backend that is wrong. I recall
fixing something on that a while back, so the first thing to do is
create new binaries.

(*) actually it wouldn't send my email with the script attached, as it
saw it was a batch file, so I'm uploading it to denemo.org at
http://www.denemo.org/~rshann/gdb.tar
including the gdb.exe and gdbserver.exe - perhaps you can add these to
the top level of the mingw zip file so that if someone has a crash they
can run the gdb version instead. (Hmm, I think what I've uploaded is a
Denemo.bat using gdb, we need one a plain Denemo.bat and a
DenemoGDB.bat).

Richard

ps On my Debian box it doesn't fall back on the dummy, it runs the ALSA
backend - I don't see any crash.




_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel

Reply via email to