Re: Crashing dlopen() on Sharp Zaurus C860

From: Paul Pluzhnikov (ppluzhnikov-nsp_at_charter.net)
Date: 12/07/04


Date: 07 Dec 2004 07:24:03 -0800

hns@computer.org (Dr. Nikolaus Schaller) writes:

> The code dynamically loads a lot of shared libraries through dlopen()
> but spuroiusly runs into an "Illegal Instruction".

Are there multiple threads at the time of the crash?

I have a test case which dlopen()s DSOs from 2 different threads and
"reliably" crashes on Linux/x86/glibc-2.2

Cheers,

-- 
In order to understand recursion you must first understand recursion.
Remove /-nsp/ for email.


Relevant Pages

  • Re: Suspicious _init() in core dump
    ... > re-loading the shared library? ... Does it dlclose() it? ... and calling dlopenwhen multiple threads are active ... In order to understand recursion you must first understand recursion. ...
    (comp.os.linux.development.apps)
  • Re: stupid threading question ....
    ... > should i be at all concerned about both joe and blow calling member ... Executing the same code from multiple threads is never a concern. ... The only concern is *updating* the same memory location from ... In order to understand recursion you must first understand recursion. ...
    (comp.programming.threads)
  • Re: Crashing dlopen() on Sharp Zaurus C860
    ... Are there multiple threads at the time of the crash? ... I have a test case which dlopens DSOs from 2 different threads and ... In order to understand recursion you must first understand recursion. ...
    (comp.os.linux.embedded)
  • Re: getenv, putenv
    ... Few of the classes and code part is common among main ... The DSOs have been linked using linker ... opaque object among multiple threads, but the values will still be ... inspite of using -Bsymbolic linker option with DSOs? ...
    (comp.os.linux.development.apps)
  • overriding effect of -Bsymbolic, can TLSkey be helpful?
    ... Few of the classes and code part is common among main ... The DSOs have been linked using linker ... opaque object among multiple threads, but the values will still be ... inspite of using -Bsymbolic linker option with DSOs? ...
    (comp.unix.programmer)