openexr-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Openexr-devel] OpenEXR "make check" failing on Solaris


From: Piotr Stanczyk
Subject: Re: [Openexr-devel] OpenEXR "make check" failing on Solaris
Date: Tue, 13 Aug 2013 18:15:58 +0000

Thanks Laurent. 
I'll fold the patch in, are you on the develop branch?

Re test failures, I'll need to take a closer look at those. Peter, did we not 
talk about something similar with NANs in a separate thread?


- Piotr

________________________________________
From: address@hidden address@hidden on behalf of Laurent Blume address@hidden
Sent: 13 August 2013 05:27
To: address@hidden
Subject: [Openexr-devel] OpenEXR "make check" failing on Solaris

Hello,

So, building on Solaris 10 with GCC4.8 works, both in 32 and in 64 bits
(with the little patch I mentioned previously).

when running "make check", I get the following failures, different ones
in 32 and 64 as well as different on x86 and sparc.
Please tell me if there is anything I can do to help diagnose and fix them.

===
=== This is with the x86 32 bit build:
===

  0, 1: RGBHalf read as RGBAHalf...                           OK
  0, 2: RGBHalf read as ABGRHalf...                           OK
  0, 3: RGBHalf read as RGBFloat...

error reading back channel B pixel 96,-81 got -NaN expected -NaN
Assertion failed: writtenHalf.bits()==readHalf.bits(), file
testOptimizedInterleavePatterns.cpp, line 230, function compare
/bin/bash: line 5: 10814 Abort                   (core dumped) ${dir}$tst
FAIL: IlmImfTest


pstack of the core file:
core '/var/core/core.IlmImfTest.10814' of 10814:        ./IlmImfTest
-----------------  lwp# 1 / thread# 1  --------------------
  feb1c955 _lwp_kill (1, 6) + 15
  feac3893 raise    (6) + 1f
  feaa29f1 abort    (60, 8927160, 65737341, 6f697472, 6166206e,
64656c69) + cd
  feaa2c7f _assert_c99 (812896c, 8128948, e6, 811c920, 9098f40, 0) + 6e
  08108cda ???????? (0, ffffffaf, 13b, 8047450, 8047468, 1)
  08109f73 ???????? (811f7c1, 814d9c8, 0, 1, 0, 0)
  0810a75f ???????? (8190140, a, 4f, feffa910, 804765c, feffa910)
  0810a940 _Z31testOptimizedInterleavePatternsv (8190140, 811f92c,
8139820, 804765c, feffa910, 804765c) + 70
  0811737d main     (1, 80476a0, 80476a8) + 185d
  08068f80 _start   (1, 804779c, 0, 80477a9, 80477d4, 80477ec) + 80
-----------------  lwp# 105897 / thread# 105897  --------------------
  feb19379 __lwp_park (898c534, 0, fcf80f68, fea554b7, 898c534, 898c534)
+ 19
  feb0eaef sema_wait (898c534) + d
  fea554b7 sem_wait (898c534, 0, feb85f80, feea4a84, feea4a84, 89614f8) + 27
  fee94191 _ZN13IlmThread_2_09Semaphore4waitEv (898c530, 895fec0,
80471e4, 90b5b50, fcf80fb8, feb1329a) + 21
  fee932ec _ZN13IlmThread_2_012_GLOBAL__N_112WorkerThread3runEv
(89614f8, 0, fe88da40, feb80000, feb17976, feb80000) + ac
  fee93da1 _ZN13IlmThread_2_012_GLOBAL__N_110threadLoopEPv (89614f8) + 11
  feb18ffb _thr_setup (fe88da40) + 4e
  feb19300 _lwp_start (fe88da40, 0, 0, fcf80ff8, feb19300, fe88da40)
-----------------  lwp# 105898 / thread# 105898  --------------------
  feb19379 __lwp_park (898c534, 0, fe383f68, fea554b7, 898c534, 898c534)
+ 19
  feb0eaef sema_wait (898c534) + d
  fea554b7 sem_wait (898c534, 0, feb85f80, feea4a84, feea4a84, 8970d78) + 27
  fee94191 _ZN13IlmThread_2_09Semaphore4waitEv (898c530, 895fec0,
80471e4, 90ad568, fe383fb8, feb1329a) + 21
  fee932ec _ZN13IlmThread_2_012_GLOBAL__N_112WorkerThread3runEv
(8970d78, 0, fe888240, feb80000, feb17976, feb80000) + ac
  fee93da1 _ZN13IlmThread_2_012_GLOBAL__N_110threadLoopEPv (8970d78) + 11
  feb18ffb _thr_setup (fe888240) + 4e
  feb19300 _lwp_start (fe888240, 0, 0, fe383ff8, feb19300, fe888240)
-----------------  lwp# 105899 / thread# 105899  --------------------
  feb19379 __lwp_park (898c534, 0, fe98ef68, fea554b7, 898c534, 898c534)
+ 19
  feb0eaef sema_wait (898c534) + d
  fea554b7 sem_wait (898c534, 0, feb85f80, feea4a84, feea4a84, 8963428) + 27
  fee94191 _ZN13IlmThread_2_09Semaphore4waitEv (898c530, 895fec0,
80471e4, 90ad568, fe98efb8, feb1329a) + 21
  fee932ec _ZN13IlmThread_2_012_GLOBAL__N_112WorkerThread3runEv
(8963428, 0, fe88ba40, feb80000, feb17976, feb80000) + ac
  fee93da1 _ZN13IlmThread_2_012_GLOBAL__N_110threadLoopEPv (8963428) + 11
  feb18ffb _thr_setup (fe88ba40) + 4e
  feb19300 _lwp_start (fe88ba40, 0, 0, fe98eff8, feb19300, fe88ba40)


===
=== This is with the AMD64 64 bit build
===

./comp_none.exr exists, is an OpenEXR file, is not tiled
./invalid.exr exists, is not an OpenEXR file, is not tiled
./does_not_exist.exr /bin/bash: line 5: 11012 Segmentation Fault
(core dumped) ${dir}$tst
FAIL: IlmImfTest

pstack of the core file:
core '/var/core/core.IlmImfTest.11012' of 11012:        ./IlmImfTest
  000000000002b7bd ???????? ()
  fffffd7ffee921ca _SUNW_Unwind_Resume () + 79
  fffffd7fff2a6044 _ZN7Iex_2_013throwErrnoExcERKSsi () + 19a4
  fffffd7fff2a60d6 _ZN7Iex_2_013throwErrnoExcEv () + 36
  fffffd7fff193c7c _ZN7Imf_2_011StdIFStreamC1EPKc () + 15c
  fffffd7fff1b0176 _ZN7Imf_2_013isOpenExrFileEPKcRb () + 26
  000000000044a743 ???????? ()
  000000000044ab38 _Z9testMagicv () + c8
  00000000004cdc83 main () + 11a3
  000000000042888c _start () + 6c


===
=== This one is with the sparcv8plus 32 bit build
===
  0,28: RGBHalf read as RGBpassiveA...                        OK  0,29:
RGBHalf read as RGBpassiveleftRGB...                  OK
  0,30: RGBHalf read as RGBFloatA...                         /bin/bash:
line 5: 3188 Bus Error               (core dumped) ${dir}$tst
FAIL: IlmImfTest

pstack of the core file:
core 'IlmImfTest/core' of 3188: ./IlmImfTest
-----------------  lwp# 1 / thread# 1  --------------------
  000b8da4
_ZN12_GLOBAL__N_111setupBufferERKN7Imf_2_06HeaderEPKPKcS7_PKNS0_9PixelTypeERNS0_11FrameBufferESC_SC_ib
(3, 10478c, 0, dac24, ffbff6a0, ffbff6b8) + 218 000b9a14
_ZN12_GLOBAL__N_14testENS_6SchemaES0_bb.isra.129.constprop.132
(ffbff730, dac00, 146d1c, 146c00, ffbff6a0, 146cf0) + 70c
  000ba174 _ZN12_GLOBAL__N_18runtestsEbb.constprop.131 (0, 2, 0, 104218,
1f, 104500) + 140
  000ba2f8 _Z31testOptimizedInterleavePatternsv (146e10, c94e0, d0800,
146e10, ff109ed0, 146c00) + 68
  000c5ab0 main     (1, ffbff9c4, ffbff9cc, c9400, 146c00, c9000) + 1840
  00026b6c _start   (0, 0, 0, 0, 0, 0) + 5c
-----------------  lwp# 105897 / thread# 105897  --------------------
  fee8ac7c __lwp_park (0, 0, fef09604, 1c00, 0, 0) + 14
  feda5208 sem_wait (947d00, 0, fef07940, 0, febc7a40, feabbe7c) + 20
  ff273f28 _ZN13IlmThread_2_09Semaphore4waitEv (947d00, 0, fef07940, 0,
feabbedc, 0) + 8
  ff2732f4 _ZN13IlmThread_2_012_GLOBAL__N_112WorkerThread3runEv (9177e8,
ffbff4fc, 934b08, 909080, 947d30, 1) + 90
  ff273b90 _ZN13IlmThread_2_012_GLOBAL__N_110threadLoopEPv (9177e8,
feabc000, 0, 0, ff273b84, 1) + c
  fee8abd8 _lwp_start (0, 0, 0, 0, 0, 0)
-----------------  lwp# 105898 / thread# 105898  --------------------
  fee8ac7c __lwp_park (0, 0, fef09604, 1c00, 0, 0) + 14
  feda5208 sem_wait (947d00, 0, fef07940, 0, febc7240, fef05a60) + 20
  ff273f28 _ZN13IlmThread_2_09Semaphore4waitEv (947d00, 0, fef07940, 0,
fecdbedc, 0) + 8
  ff2732f4 _ZN13IlmThread_2_012_GLOBAL__N_112WorkerThread3runEv (9142e0,
ffbff4fc, 9339b8, 9174a0, 947d30, 1) + 90
  ff273b90 _ZN13IlmThread_2_012_GLOBAL__N_110threadLoopEPv (9142e0,
fecdc000, 0, 0, ff273b84, 1) + c
  fee8abd8 _lwp_start (0, 0, 0, 0, 0, 0)
-----------------  lwp# 105899 / thread# 105899  --------------------
  fee8ac7c __lwp_park (0, 0, fef09604, 1c00, 0, 0) + 14
  feda5208 sem_wait (947d00, 0, fef07940, 0, febcda40, fef05a60) + 20
  ff273f28 _ZN13IlmThread_2_09Semaphore4waitEv (947d00, 0, fef07940, 0,
febbbedc, 0) + 8
  ff2732f4 _ZN13IlmThread_2_012_GLOBAL__N_112WorkerThread3runEv (916a10,
ffbff4fc, 9174a0, 93cc00, 947d30, 1) + 90
  ff273b90 _ZN13IlmThread_2_012_GLOBAL__N_110threadLoopEPv (916a10,
febbc000, 0, 0, ff273b84, 1) + c
  fee8abd8 _lwp_start (0, 0, 0, 0, 0, 0)


===
=== This is with the sparcv9 64 bit build
===

channels RB, compression 6, writing reading comparing channels RGBA,
compression 7, writing reading comparing
channels RGB, compression 7, writing reading Assertion failed:
in.displayWindow() == header.displayWindow(), file
testSharedFrameBuffer.cpp, line 236, function writeReadRGBA /bin/bash:
line 5:  2218 Abort                   (core dumped) ${dir}$tst
FAIL: IlmImfTest

pstack of the core file:
core 'IlmImfTest/core' of 2218: ./IlmImfTest
-----------------  lwp# 1 / thread# 1  --------------------
  ffffffff7d9dc7e4 _lwp_kill (6, 0, ffffffff7db497e0, ffffffffffffffff,
ffffffff7db3e000, 0) + 8
  ffffffff7d94c0e0 abort (1, 1d8, 0, 1f202c, 0, 0) + 118
  ffffffff7d94c40c _assert_c99 (1000d5cf0, 1000d5b50, ec, 1000d5e90, 0,
1f1c60) + 78
  0000000100032e10
_ZN12_GLOBAL__N_113writeReadRGBAEPKciiRKN7Imf_2_07Array2DINS2_4RgbaEEENS2_12RgbaChannelsENS2_11CompressionE.constprop.11
(ffffffff7ffff838, 7, 0, 100204, 100000, 100a8ef98) + 48c
  0000000100033e94 _Z21testSharedFrameBufferv (9f, 1000d5e08, 100246e50,
9, 7, 7) + 6e8
  00000001000cc6ac main (1, 100000, 1000d1000, 100246000, 100246,
1000d1) + 1d08
  000000010001abac _start (0, 0, 0, 0, 0, 0) + 7c
-----------------  lwp# 395 / thread# 395  --------------------
  ffffffff7d9d881c __lwp_park (100a904c8, 0, 1, ffffffff7db4a300, 0, 0) + 14
  ffffffff7d705c64 sem_wait (100a904c8, 0, ffffffff7db4a300, 100a90504,
ffffffff7db04240, ffffffffffffffff) + 24
  ffffffff7e804dbc _ZN13IlmThread_2_09Semaphore4waitEv (100a904c8, 0,
ffffffff7db4a300, ffffffff7db455cc, ffffffff7db04240, 0) + 8
  ffffffff7e804198 _ZN13IlmThread_2_012_GLOBAL__N_112WorkerThread3runEv
(100a94c40, ffffffff7c3fbb60, 100a8f710, 100aa0cf0, 100a904f8,
ffffffff7db04240) + 90
  ffffffff7e804a28 _ZN13IlmThread_2_012_GLOBAL__N_110threadLoopEPv
(100a94c40, 1fc000, 0, 0, ffffffff7e804a1c, 1) + c
  ffffffff7d9d8778 _lwp_start (0, 0, 0, 0, 0, 0)



Thanks,

Laurent

_______________________________________________
Openexr-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/openexr-devel



reply via email to

[Prev in Thread] Current Thread [Next in Thread]