View Issue Details

IDProjectCategoryView StatusLast Update
0000496OpenMPTUser Interfacepublic2014-03-30 12:48
ReporterDanH Assigned ToSaga Musix  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT 1.22.07.* (old testing) 
Target VersionOpenMPT 1.23.01.00 (upgrade first)Fixed in VersionOpenMPT 1.23.01.00 (upgrade first) 
Summary0000496: sample view crashs r3992
Description

in r3992 the sample view crashes when switching to it, in the moment the sample (middle of the window) should be drawn, i guess. the top lines above that appear, but in the middle the old content is visible, while the crash window appears.

Steps To Reproduce

run omptx64, open file, switch to sample tab.

(seems equal, type and No. of open files, playback running or not, all other seem to work normally although not in depths tested)

TagsNo tags attached.
Attached Files
crash.7z (9,389 bytes)
Has the bug occurred in previous versions?dunno
Tested code revision (in case you know it)r3992 x64

Activities

Saga Musix

Saga Musix

2014-03-29 13:06

administrator   ~0001597

Unable to reproduce. Does it happen with any sample, and does it happen in the 32-bit version as well?

Saga Musix

Saga Musix

2014-03-29 13:18

administrator   ~0001598

Last edited: 2014-03-29 13:44

Also, please try reproducing the problem with this version and when it crashes, attach the generated memory dump to have a look at.
http://sagagames.de/stuff/mptrack64.7z

In case it doesn't happen with the 32-bit version, have you used any other 64-bit versions of OpenMPT before that didn't show this behaviour? Can you check whether using the /noAssembly command line switch does a difference?

DanH

DanH

2014-03-29 18:08

reporter   ~0001599

so, now happens not the first, but the second time, here's the crash dump, hadnt time to test 32bit ver.

Saga Musix

Saga Musix

2014-03-29 18:11

administrator   ~0001600

Ouch, thanks. Apparently I have been using SSE4 instructions in the 64-bit sample drawing code, which your CPU doesn't support. I wasn't aware of that, or else there would of course be a CPU feature check for it. Let's see if I can implement this using pure SSE2...

Saga Musix

Saga Musix

2014-03-29 22:02

administrator   ~0001601

Should be fixed in OpenMPT 1.23 (see main page for download). Thanks for reporting back in time so that I could still fix it quickly before the official release. ;)

DanH

DanH

2014-03-30 08:36

reporter   ~0001603

that one is solved, thanx!

Issue History

Date Modified Username Field Change
2014-03-29 12:10 DanH New Issue
2014-03-29 13:06 Saga Musix Note Added: 0001597
2014-03-29 13:18 Saga Musix Note Added: 0001598
2014-03-29 13:18 Saga Musix Reproducibility always => unable to reproduce
2014-03-29 13:19 Saga Musix Note Edited: 0001598
2014-03-29 13:25 Saga Musix Note Edited: 0001598
2014-03-29 13:44 Saga Musix Note Edited: 0001598
2014-03-29 18:06 DanH File Added: crash.7z
2014-03-29 18:08 DanH Note Added: 0001599
2014-03-29 18:11 Saga Musix Note Added: 0001600
2014-03-29 18:52 Saga Musix Assigned To => Saga Musix
2014-03-29 18:52 Saga Musix Status new => assigned
2014-03-29 22:02 Saga Musix Note Added: 0001601
2014-03-29 22:02 Saga Musix Status assigned => feedback
2014-03-29 22:02 Saga Musix Target Version => OpenMPT 1.23.01.00 (upgrade first)
2014-03-30 08:36 DanH Note Added: 0001603
2014-03-30 08:36 DanH Status feedback => assigned
2014-03-30 12:47 Saga Musix Status assigned => resolved
2014-03-30 12:47 Saga Musix Resolution open => fixed
2014-03-30 12:47 Saga Musix Fixed in Version => OpenMPT 1.23.02.00 (upgrade first)
2014-03-30 12:48 Saga Musix Reproducibility unable to reproduce => always
2014-03-30 12:48 Saga Musix Fixed in Version OpenMPT 1.23.02.00 (upgrade first) => OpenMPT 1.23.01.00 (upgrade first)