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