Is the following a known bug?

On a 32-bit x86 platform, running on-20060404 bits, mdb segfaults, like this:

$ mdb /bin/date
> main:b
> :r
mdb: stop at main
mdb: target stopped at:
main:           pushl  %ebp
> puts:b
> :c
mdb: stop at libc.so.1`puts
mdb: target stopped at:
libc.so.1`puts: pushl  %ebp
> puts?i
libc.so.1`puts:
Segmentation Fault - core dumped



$ pstack core
core 'core' of 1033:    mdb /bin/date
 ce5a44a2 memcpy   (80456b4, ce74fac0, 0, 804558c, 1) + 22
 ce66115a get_byte (80d3ac8) + 32
 ce661545 dtrace_get_SIB (80d3adc, 8045618, 8045650, 804564c) + 2a
 ce6615c3 dtrace_get_modrm (80d3adc, 8045618, 8045650, 804564c) + 3a
 ce663e5e dtrace_disx86 (80d3adc, 2) + 204e
 ce6612cc dis_disassemble (80d3ac8, ce74fabf, 0, 8045780, 400) + 3d
 08066853 libdisasm_ins2str (80d2fa8, 80dfeb0, fffffffd, 8045780, 400, 
ce74fabf) + 50
 0806659e mdb_dis_ins2str (80d2fa8, 80dfeb0, fffffffd, 8045780, 400, ce74fabf) 
+ 24
 08069f0d fmt_instr (80dfeb0, fffffffd, ce74fabf, 0, 1) + 4e
 0806a250 mdb_fmt_print (80dfeb0, fffffffd, ce74fabf, 0, 1, 69) + 55
 080609e1 print_arglist (fffffffd, ce74fabf, 0, 1, 1, 80d69b8) + 1f8
 08060aee print_common (fffffffd, 1, 1, 80d69b8, 805e45c, 10) + 9d
 08060b28 cmd_print_object (ce74fabf, 1, 1, 80d69b8) + 16
 0805e47a dcmd_invoke (80cc2e0, ce74fabf, 1, 1, 80d69b8, 0) + 53
 0805e63e mdb_call_idcmd (80cc2e0, ce74fabf, 0, 1, 0, 1) + 111
 0805e07b mdb_call (ce74fabf, 0, 1, 0, 1, 8046334) + 2d3
 0808e423 yyparse  (8046bbc, 8099450, 8046c7c, 8046300, 80b1b20, 0) + a4b
 0805db9b mdb_run  (8047280, 0, 0, 7273752f, 8047214, 80470ac) + 266
 08075449 main     (2, 80470f0, 80470fc) + f29
 0805ae0e ???????? (2, 804727c, 8047280, 0, 804728a, 804729c)
 
 
This message posted from opensolaris.org

Reply via email to