Seti application expieriences SSE3 emulation crashes on Jaunty Jackalope 9.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux |
New
|
Undecided
|
Unassigned | ||
glibc (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: boinc-app-seti
I am reporting a regression in 64-bit Optimized Seti@Home applications in Jaunty. It appears that the problem affects Core 2 Duo 'Merom' laptops using SSE2->SSE3 emulation. The problem did not appear in Intrepid. Other similar OS'es, such as Sidux, sharing the same kernel, do not exhibit the problem.
Current workaround is (source: http://
"So, if you want to use the optimized application version astropulse 5.03 x64 sse3 with Ubuntu/
More testing has to be done to find a better solution for this problem."
Here are several stack traces (source: http://
Name 07fe09aa.
Workunit 438668091
Created 1 May 2009 23:06:02 UTC
Sent 2 May 2009 4:36:41 UTC
Received 3 May 2009 14:13:32 UTC
Server state Over
Outcome Client error
Client state Compute error
Exit status 131 (0x83)
Computer ID 4593585
Report deadline 25 May 2009 0:10:27 UTC
CPU time 2950.788412
stderr out
<core_client_
<![CDATA[
<message>
process exited with code 131 (0x83, -125)
</message>
<stderr_txt>
Linux optimized S@H Enhanced application by Alex Kan
Version info: SSSE3x (Intel, Core 2-optimized v8-nographics) V5.13 by Alex Kan
SSSE3x Linux64 Build 46 PGO, Ported by : Jason G, Raistmer, JDWhale
Processor Information:
Model: Intel Core 2 Quad Q6600, 2.97 GHz
Package: 4 Cores
Processor Caches:
L1 code cache, 32 KB
L1 data cache, 32 KB
L2 combined cache, 4 MB
Processor Features: 64bit simd [x86] cmov mmx sse sse2 sse3 ssse3 vmx lm lahf_lm tm tm2 eist nx
Work Unit Info:
...............
Credit multiplier is : 2.85
WU true angle range is : 0.448236
terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
SIGABRT: abort calledStack trace (18 frames):
AK_V8_linux64_
/lib/libpthread
/lib/libc.
/lib/libc.
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
/lib/libc.
AK_V8_linux64_
Exiting...
</stderr_txt>
]]>
Validate state Invalid
Claimed credit 38.7802458050881
Granted credit 0
application version 5.28
<core_client_
<![CDATA[
<message>
process exited with code 131 (0x83, -125)
</message>
<stderr_txt>
Linux optimized S@H Enhanced application by Alex Kan
Version info: SSE3 (AMD/Intel, Core 2-optimized v8-nographics) V5.13 by Alex Kan
SSE3 Linux64 Build 46 PGO, Ported by : Jason G, Raistmer, JDWhale
Processor Information:
Model: Intel Core 2 T5300, 1.73 GHz
Package: 2 Cores
Processor Caches:
L1 code cache, 32 KB
L1 data cache, 32 KB
L2 combined cache, 2 MB
Processor Features: 64bit simd [x86] cmov mmx sse sse2 sse3 ssse3 lm lahf_lm tm tm2 eist nx
Work Unit Info:
...............
Credit multiplier is : 2.85
WU true angle range is : 0.415339
terminate called after throwing an instance of 'std::bad_alloc'
what(): St9bad_alloc
SIGABRT: abort calledStack trace (18 frames):
AK_V8_linux64_
/lib/libpthread
/lib/libc.
/lib/libc.
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
AK_V8_linux64_
/lib/libc.
AK_V8_linux64_
Exiting...
</stderr_txt>
]]>
<core_client_
<![CDATA[
<message>
process exited with code 193 (0xc1, -63)
</message>
<stderr_txt>
In ap_gfx_main.cpp: in ap_graphics_init(): Starting client.
AstroPulse v. 5.03
Linux 64 bit
FFTW USE_CONVERSION_OPT USE_SSE2->SSE3_EMU
SIGSEGV: segmentation violation
Stack trace (6 frames):
astropulse-
/lib/libpthread
astropulse-
astropulse-
/lib/libc.
astropulse-
Exiting...
</stderr_txt>
]]>
Changed in glibc (Ubuntu): | |
status: | New → Invalid |
The segmentation always occurs in /lib/libpthread s.so.0 on 64-bit (amd64).