|Anonymous | Login | Signup for a new account||2020-07-10 09:33 EDT|
|My View | View Issues | Change Log | Roadmap|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000048||Hall D Offline||General||public||2011-02-18 13:49||2011-03-02 11:17|
|Priority||normal||Severity||crash||Reproducibility||unable to reproduce|
|Summary||0000048: hdgeant crashing on athlon 32bit|
|Description||Richard jones reported this via phone call today.|
hdgeant is crashing at the point it is reading in the B-field map with no descriptive error report.
The problem does not present when compiled in DEBUG mode.
The problem does not present when the ARCH is i686 (instead of athlon).
The problem does not present when executables compiled on other 32bit architectures are run on the athlon machine.
|Tags||No tags attached.|
This problem stemmed from the fact that 32-bit Linux malloc does not align on 16 byte boundaries causing SIMD instructions to crash. This had been disabled when the ARCH was i686, but athlon machines set the ARCH to "athlon" causing SIMD instructions to be compiled in.
Richard solved this problem and simultaneously enhanced the use of SSE2 and SSE3 to compile in things more customized for the current hardware.
|2011-02-18 13:49||davidl||New Issue|
|2011-03-02 11:17||davidl||Note Added: 0000062|
|2011-03-02 11:17||davidl||Status||new => resolved|
|2011-03-02 11:17||davidl||Resolution||open => fixed|
|2011-03-02 11:17||davidl||Assigned To||=> davidl|
|Copyright © 2000 - 2020 MantisBT Team|