{"action":"created","issue":{"url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/192","repository_url":"https://api.github.com/repos/Mindwerks/wildmidi","labels_url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/192/labels{/name}","comments_url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/192/comments","events_url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/192/events","html_url":"https://github.com/Mindwerks/wildmidi/issues/192","id":322600619,"number":192,"title":"OpenTESArena crashes when using a release build of WildMIDI","user":{"login":"Allofich","id":19624336,"avatar_url":"https://avatars2.githubusercontent.com/u/19624336?v=4","gravatar_id":"","url":"https://api.github.com/users/Allofich","html_url":"https://github.com/Allofich","followers_url":"https://api.github.com/users/Allofich/followers","following_url":"https://api.github.com/users/Allofich/following{/other_user}","gists_url":"https://api.github.com/users/Allofich/gists{/gist_id}","starred_url":"https://api.github.com/users/Allofich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Allofich/subscriptions","organizations_url":"https://api.github.com/users/Allofich/orgs","repos_url":"https://api.github.com/users/Allofich/repos","events_url":"https://api.github.com/users/Allofich/events{/privacy}","received_events_url":"https://api.github.com/users/Allofich/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":25,"created_at":"2018-05-13T14:56:21Z","updated_at":"2018-05-14T12:46:15Z","closed_at":null,"author_association":"NONE","body":"Link to the original issue https://github.com/afritz1/OpenTESArena/issues/69.\r\n\r\nOpenTESArena uses WildMidi. If run with a Debug or RelWithDebugInfo build of WildMIDI, no crash happens, but if run with a Release build, a crash always happens. Only tested on Windows 7, 64-bit.\r\n\r\nSteps to reproduce crash:\r\nFirst you need OpenTESArena running with MIDI.\r\nIt requires a copy of The Elder Scrolls: Arena (the free, floppy-disk version released by Bethesda Softworks) to be installed. It's easy to find. Next,\r\n1) Download the latest OpenTESArena release (https://github.com/afritz1/OpenTESArena/releases).\r\n2) Get the eawpats MIDI sound patch library:\r\nhttps://github.com/afritz1/OpenTESArena/releases/download/opentesarena-0.1.0/eawpats.zip\r\nor\r\nhttps://github.com/afritz1/OpenTESArena/releases/download/opentesarena-0.1.0/eawpats.tar.gz\r\nand put the extracted contents into the OpenTESArena `data` folder.\r\n\r\nMake sure you set the path to your installation of Arena in the OpenTESArena options file. The easiest thing to do if you just want to quickly get the game up and running is to directly modify the default in the `options-default.txt` in the OpenTESArena `options` folder.\r\n\r\nTry the game, it will run fine.\r\nNow replace the supplied `wildmidi_dynamic.dll`, which I think is a RelWithDebugInfo build, with a Release build of WildMIDI. (As of this writing the latest commit is b008d78)\r\n\r\nStart the game. It is fine until you try to leave the title menu to start the game, for example by clicking \"Test\" at the bottom of the screen, or when you exit the game. For information on the code in OpenTESArena involved in the crash and the specific line in the WildMIDI code that the program crashes on, please see the issue over at OpenTESArena I linked to above. It seems it may have something to do with `_WM_do_meta_copyright`."},"comment":{"url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/comments/388803986","html_url":"https://github.com/Mindwerks/wildmidi/issues/192#issuecomment-388803986","issue_url":"https://api.github.com/repos/Mindwerks/wildmidi/issues/192","id":388803986,"user":{"login":"Allofich","id":19624336,"avatar_url":"https://avatars2.githubusercontent.com/u/19624336?v=4","gravatar_id":"","url":"https://api.github.com/users/Allofich","html_url":"https://github.com/Allofich","followers_url":"https://api.github.com/users/Allofich/followers","following_url":"https://api.github.com/users/Allofich/following{/other_user}","gists_url":"https://api.github.com/users/Allofich/gists{/gist_id}","starred_url":"https://api.github.com/users/Allofich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Allofich/subscriptions","organizations_url":"https://api.github.com/users/Allofich/orgs","repos_url":"https://api.github.com/users/Allofich/repos","events_url":"https://api.github.com/users/Allofich/events{/privacy}","received_events_url":"https://api.github.com/users/Allofich/received_events","type":"User","site_admin":false},"created_at":"2018-05-14T12:46:15Z","updated_at":"2018-05-14T12:46:15Z","author_association":"NONE","body":"Oh, well, I will leave that to @afritz1 to comment about, since OpenTESArena is his project."}}
{"actor":{"display_login":"Allofich"}}