Thread-safe ARPACK test case failed

Bug #890667 reported by Tamás Nepusz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
igraph
Fix Released
Low
Unassigned

Bug Description

Once out of ~100 runs of "make check", the thread-safe ARPACK test case failed once. Log attached.

Revision history for this message
Tamás Nepusz (ntamas) wrote :
Changed in igraph:
status: New → Confirmed
importance: Undecided → Low
Tamás Nepusz (ntamas)
no longer affects: igraph/0.6-main
Changed in igraph:
milestone: none → 0.6
status: Confirmed → Triaged
Revision history for this message
Gábor Csárdi (gabor.csardi) wrote :

Is this 64 bit? 32 bit Ubuntu seems to work fine.....

Revision history for this message
Tamás Nepusz (ntamas) wrote :

Yup, 64-bit as far as I remember.

Revision history for this message
Gábor Csárdi (gabor.csardi) wrote :

Still cannot reproduce it, ubuntu 12.04 64 bit in virtualbox. Run it a thousand times.... I'll run it more, but if you can reproduce it, please can you send the a core dump? Thanks.

Revision history for this message
Tamás Nepusz (ntamas) wrote :

Actually, on second thought, it could be related to the fact that I configured igraph to use an external ARPACK implementation and not the built-in one, so no wonder that the test case fails since most (if not all) external ARPACK libraries are not thread-safe... which leads to the conclusion that we should disallow external BLAS, LAPACK or ARPACK implementations if igraph is configured in thread-safe mode.

Revision history for this message
Gábor Csárdi (gabor.csardi) wrote :

OK, that makes sense. I can simply change configure.in to forbid using --enable-tls and --with-external-arpack at the same time. Internal ARPACK is the default, and TLS support is autodetected, so the problem only comes up if the user supplies --with-external-arpack. We can then give an error message that --disable-tls is also needed in this case. Is this good?

Revision history for this message
Tamás Nepusz (ntamas) wrote :

Sounds good.

Revision history for this message
Gábor Csárdi (gabor.csardi) wrote :

Fixed in revision #2736 (0.6-main).

Changed in igraph:
status: Triaged → Fix Released
Revision history for this message
Gábor Csárdi (gabor.csardi) wrote : Continue on github

The development of igraph has moved to github, so please do not comment on this bug here. You are of course welcome to comment on github, here:
https://github.com/igraph/igraph/issues/290

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.