Sun Studio Tools Forum - dbx "Unexpected INT 1 from user space" on x86/Parallels
Using Solaris 10 (x86) under Parallels on Mac:
Running a program under dbx gives this console error:
"Unexpected INT 1 in user mode, dr6=ffff0ff0"
and locks the vm hard.
Same behavior under Studio 11 or 12 EA.
Is this a Parallels problem or dbx? I heard the same problem happens on VMWare.
# 1
It's not a dbx problem.
Debuggers rely on traps to get their job done. INT 3
is the breakpoint instruction. This message may have something
to do with single-stepping traps.
Virtualization technology also has to rely and work with traps so
it's not surprising that debuggers and virtualization technology
will run into trouble.
I need to research this more and see if I can come up with something
more concrete.
# 3
Using Solaris 10 (x86) under Parallels on Mac:
Running a program under dbx gives this console
error:
"Unexpected INT 1 in user mode, dr6=ffff0ff0"
and locks the vm hard.
Same behavior under Studio 11 or 12 EA.
Is this a Parallels problem or dbx?
Parallels problem
I heard the same problem happens on VMWare.
Or in qemu:
http://mail.opensolaris.org/pipermail/qemu-discuss/2007-March/000193.html
Do all these virtualization environments copy bugs from qemu?