hello

has any one any experience of the following type of segmentation fault, where
the seg fault occurs on access of a unsigned char array that appears ok in memory.

Code:
 Unhandled dwarf expression opcode 0x93
This occurs on solaris 10, on i386 machine.

gdb provides following backtrace.

Code:
Reading symbols from /lib/libdl.so.1...done.

warning: rw_common (): unable to read at addr 0x0

warning: sol_thread_new_objfile: td_ta_new: Debugger service failed Loaded symbols for /lib/libdl.so.1 Reading symbols from /opt/csw/lib/libz.so...done.

warning: rw_common (): unable to read at addr 0x0

warning: sol_thread_new_objfile: td_ta_new: Debugger service failed Loaded symbols for /opt/csw/lib/libz.so Reading symbols from /lib/libm.so.1...done.

warning: rw_common (): unable to read at addr 0x0

warning: sol_thread_new_objfile: td_ta_new: Debugger service failed Loaded symbols for /lib/libm.so.1 Reading symbols from /opt/csw/lib/libnet.so...done.

warning: rw_common (): unable to read at addr 0x0

warning: sol_thread_new_objfile: td_ta_new: Debugger service failed Loaded symbols for /opt/csw/lib/libnet.so Reading symbols from /lib/libgen.so.1...done.

warning: rw_common (): unable to read at addr 0x0

warning: sol_thread_new_objfile: td_ta_new: Debugger service failed Loaded symbols for /lib/libgen.so.1 Reading symbols from /lib/libaio.so.1...done.

warning: rw_common (): unable to read at addr 0x0

warning: sol_thread_new_objfile: td_ta_new: Debugger service failed Loaded symbols for /lib/libaio.so.1 Reading symbols from /lib/libmd5.so.1...done.

warning: rw_common (): unable to read at addr 0x0

warning: sol_thread_new_objfile: td_ta_new: Debugger service failed Loaded symbols for /lib/libmd5.so.1 Reading symbols from /lib/libresolv.so.2...done.

warning: rw_common (): unable to read at addr 0x0

warning: sol_thread_new_objfile: td_ta_new: Debugger service failed Loaded symbols for /lib/libresolv.so.2