octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #34195] Inconsistency detected by ld.so: dl-cl


From: Colin Watson
Subject: [Octave-bug-tracker] [bug #34195] Inconsistency detected by ld.so: dl-close.c: 736: _dl_close: Assertion `map->l_init_called' failed!
Date: Thu, 08 Sep 2011 12:14:08 +0000
User-agent: Mozilla/5.0 (X11; Linux i686; rv:7.0) Gecko/20100101 Firefox/7.0

Follow-up Comment #2, bug #34195 (project octave):

Indeed, you're right that the current development sources from Mercurial don't
exhibit this problem.  Thanks for pointing that out.

We can't easily upgrade right now (we're pretty late in our six-month release
cycle), so I investigated a bit to try to find the specific fix; also since
I've seen several other people asking about it so it would be good to have a
solution that turns up on search engines.  As it turned out, it was exactly
the approach I suggested of clearing the symbol table:

  http://hg.savannah.gnu.org/hgweb/octave/rev/9981
  http://hg.savannah.gnu.org/hgweb/octave/rev/9992

I'll backport that pair of changes, since they're pretty well-contained.  To
avoid shipping a liboctinterp with a different ABI than other systems, I plan
to temporarily add __attribute__ ((visibility ("hidden"))) to the declaration
of symbol_table::cleanup in the backport patch.  If that sounds insane, please
shout!

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?34195>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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