[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problem with ddd and CDE windowing system
From: |
Edward C Morgan |
Subject: |
Problem with ddd and CDE windowing system |
Date: |
Tue, 05 Dec 2000 09:56:06 -0500 |
When I'm running my solaris 2.7 Unltra-60 sparc station running CDE 1.3
windows,
I occasionally loose the windowing system when I invoke ddd. All the windows
are now open and there is no way to close them, though the mouse works. If I
have several virtual desktops with windows in them, they all appear in my
current
window. Attached is the log file and configuration file.
--
Edward Morgan ecmorgan@lucent.com
Phone: +1-610-712-3435
Do not boast about tomorrow, For you
do not know what a day may bring forth.
GNU DDD 3.2.1 (sparc-sun-solaris2.7)
Copyright (C) 1995-1999 Technische Universitaet Braunschweig, Germany.
Copyright (C) 1999-2000 Universitaet Passau, Germany.
Compiled with GCC 2.95.2 19991024 (release), libstdc++ 2.8.0
Requires X11R6, Xt11R6, Motif 2.1 (Motif Version 2.1.0)
Includes DDD core, Manual, App defaults, XPM 3.4.10, Athena Panner
Built 2000-11-16 by Edward_C_Morgan <ecmorgan@lucent.com>.
$ ddd jnk.pl
+ /bin/sh -c 'exec perl -d '\''jnk.pl'\'''
# Hello, world!
# Starting Perl...
# Warning: core dumps are disabled
# Running Perl (pid 25980, tty /dev/pts/3)...
# Current language: perl
<- "Default die handler restored.\n"
"\n"
"Loading DB routines from perl5db.pl version 1.07\n"
"Editor support available.\n"
"\n"
"Enter h or `h h\' for help, or `man perldebug\' for more help.\n"
""
<- "main::(jnk.pl:7):\t$ads=$ARGV[0] || \'ads81\';"
<- " DB<1> "
-> "$DB::emacs = 1"
<- "\n"
" DB<2> "
-> "O compactDump="
<- "Option better cleared using compactDump=\"\""
<- " compactDump = \'\'\n"
" DB<3> "
-> "O veryCompact="
<- "Option better cleared using veryCompact=\"\""
<- " veryCompact = \'\'\n"
" DB<4> "
-> "p $ENV{\'PWD\'} || `pwd`"
<- "/home/ecm/bin"
<- " DB<5> "
-> "L"
<- " DB<5> "
# Reading file "/home/ecm/bin/jnk.pl"...
# Reading file "/home/ecm/bin/jnk.pl"...done.
# File "/home/ecm/bin/jnk.pl" 61 lines, 1619 characters
-> "O hashDepth="
<- "Option better cleared using hashDepth=\"\"\n"
" hashDepth = \'\'\n"
" DB<6> "
-> "O arrayDepth="
<- "Option better cleared using arrayDepth=\"\"\n"
" arrayDepth = \'\'\n"
" DB<7> "
-> "O DumpDBFiles="
<- "Option better cleared using DumpDBFiles=\"\"\n"
" DumpDBFiles = \'\'\n"
" DB<8> "
-> "O DumpPackages="
<- "Option better cleared using DumpPackages=\"\"\n"
" DumpPackages = \'\'\n"
" DB<9> "
-> "O DumpReused=0"
<- " DumpReused = \'0\'\n"
" DB<10> "
-> "O compactDump="
<- "Option better cleared using compactDump=\"\""
<- " compactDump = \'\'\n"
" DB<11> "
-> "O veryCompact="
<- "Option better cleared using veryCompact=\"\""
<- " veryCompact = \'\'\n"
" DB<12> "
-> "O quote=auto"
<- " quote = \'auto\'\n"
" DB<13> "
-> "O HighBit="
<- "Option better cleared using HighBit=\"\"\n"
" HighBit = \'\'\n"
" DB<14> "
-> "O undefPrint=1"
<- " undefPrint = \'1\'\n"
" DB<15> "
-> "O globPrint="
<- "Option better cleared using globPrint=\"\"\n"
" globPrint = \'\'\n"
" DB<16> "
-> "O PrintRet=1"
<- " PrintRet = \'1\'\n"
" DB<17> "
-> "O UsageOnly="
<- "Option better cleared using UsageOnly=\"\"\n"
" UsageOnly = \'\'\n"
" DB<18> "
-> "O frame=0"
<- " frame = \'0\'\n"
" DB<19> "
-> "O AutoTrace=0"
<- " AutoTrace = \'0\'\n"
" DB<20> "
-> "O LineInfo=/dev/tty"
<- " LineInfo = \'/dev/tty\'\n"
" DB<21> "
-> "O maxTraceLen=400"
<- " maxTraceLen = \'400\'\n"
" DB<22> "
-> "O recallCommand=!"
<- " recallCommand = \'!\'\n"
" DB<23> "
-> "O ShellBang=!"
<- " ShellBang = \'!\'\n"
" DB<24> "
-> "O pager=|cat"
<- " pager = \'|cat\'\n"
" DB<25> "
-> "O tkRunning="
<- "Option better cleared using tkRunning=\"\""
<- " tkRunning = \'\'\n"
" DB<26> "
-> "O ornaments=us,ue,md,me"
<- " ornaments = \'us,ue,md,me\'\n"
" DB<27> "
-> "O signalLevel=1"
<- " signalLevel = \'1\'\n"
" DB<28> "
-> "O warnLevel=1"
<- " warnLevel = \'1\'\n"
" DB<29> "
-> "O dieLevel=1"
<- "Stack dump during die enabled outside of evals.\n"
" dieLevel = \'1\'\n"
" DB<30> "
-> "O inhibit_exit=1"
<- " inhibit_exit = \'1\'\n"
" DB<31> "
-> "O ImmediateStop="
<- "Option better cleared using ImmediateStop=\"\"\n"
" ImmediateStop = \'\'\n"
" DB<32> "
-> "O bareStringify=1"
<- " bareStringify = \'1\'\n"
" DB<33> "
-> "O RemotePort="
<- "Option better cleared using RemotePort=\"\"\n"
"Too late to set RemotePort, enabled on next \'R\'!\n"
" RemotePort = \'\'\n"
" DB<34> "
-> "# reset"
<- "\n"
" DB<35> "
-> "L"
<- " DB<35> "
-> "$ENV{\'TERM\'} = \'dumb\'"
<- "\n"
" DB<36> "
-> "open(STDIN, \"</dev/pts/3\"); open(STDOUT, \">/dev/pts/3\"); open(STDERR,
\">/dev/pts/3\"); "
<- "\n"
" DB<37> "
# Starting Perl...done.
# Welcome to DDD 3.2.1 "Liftoff" (sparc-sun-solaris2.7)
-> "h detach"
<- "detach is not a debugger command.\n"
" DB<38> "
-> "h s"
<- "s [expr] Single step [in expr].\n"
" DB<39> "
-> "h stepi"
<- "stepi is not a debugger command.\n"
" DB<40> "
-> "h n"
<- "n [expr] Next, steps over subroutine calls [in expr].\n"
" DB<41> "
-> "h nexti"
<- "nexti is not a debugger command.\n"
" DB<42> "
-> "h until"
<- "until is not a debugger command.\n"
" DB<43> "
-> "h r"
<- "r Return from current subroutine.\n"
" DB<44> "
-> "h c"
<- "c [line|sub] Continue; optionally inserts a one-time-only breakpoint\n"
"\t\tat the specified position.\n"
"command Execute as a perl statement in current package.\n"
" DB<45> "
-> "h signal"
<- "signal is not a debugger command.\n"
" DB<46> "
-> "h kill"
<- "kill is not a debugger command.\n"
" DB<47> "
-> "h up"
<- "up is not a debugger command.\n"
" DB<48> "
-> "h down"
<- "down is not a debugger command.\n"
" DB<49> "
# Starting execution window...
+ /bin/sh -c 'tmp=${TMPDIR-/tmp}/ddd$$; export tmp; trap "rm -f $tmp" 0; trap
'\''exit 1'\'' 1 2 15; xterm -geometry 90x24+0+570 -bg '\''grey96'\'' -fg
'\''black'\'' -cr '\''DarkGreen'\'' -fn
'\''-*-lucidatypewriter-medium-r-*-*-*-120-*-*-*-*-iso8859-*'\'' -title
'\''DDD: Execution Window'\'' -e /bin/sh -c '\''echo `tty` $$ $TERM $WINDOWID
>$tmp; trap "" 2; while true; do sleep 3600; done'\'' >/dev/null </dev/null
2>&1 & while test ! -s $tmp; do sleep 1; done; cat $tmp'
# Starting execution window...done.
# Initializing execution window...
# Initializing execution window...done.
-> "$ENV{\'TERM\'} = \'xterm\'"
<- ""
<- " DB<50> "
-> "open(STDIN, \"</dev/pts/6\"); open(STDOUT, \">/dev/pts/6\"); open(STDERR,
\">/dev/pts/6\"); "
<- "\n"
" DB<51> "
# Retrieving Perl Settings...
# Retrieving Perl Settings...
-> "O"
<- " hashDepth = \'\'\n"
" arrayDepth = \'\'\n"
" DumpDBFiles = \'\'\n"
" DumpPackages = \'\'\n"
" DumpReused = \'0\'\n"
" compactDump = \'\'\n"
" veryCompact = \'\'\n"
" quote = \'auto\'\n"
" HighBit = \'\'\n"
" undefPrint = \'1\'\n"
" globPrint = \'\'\n"
" PrintRet = \'1\'\n"
" UsageOnly = \'\'\n"
" frame = \'0\'\n"
" AutoTrace = \'0\'\n"
" TTY = \'/dev/tty\'\n"
" noTTY = \'\'\n"
" ReadLine = \'1\'\n"
" NonStop = \'0\'\n"
" LineInfo = \'/dev/tty\'\n"
" maxTraceLen = \'400\'\n"
" recallCommand = \'!\'\n"
" ShellBang = \'!\'\n"
" pager = \'|cat\'\n"
" tkRunning = \'\'\n"
" ornaments = \'us,ue,md,me\'\n"
" signalLevel = \'1\'\n"
" warnLevel = \'1\'\n"
" dieLevel = \'1\'\n"
" inhibit_exit = \'1\'\n"
" ImmediateStop = \'\'\n"
" bareStringify = \'1\'\n"
" RemotePort = \'\'\n"
" DB<51> "
# Retrieving Perl Settings...done.
# Retrieving Perl Settings...done.
-> "exec \"perl -d jnk.pl\""
<- "\n"
"Loading DB routines from perl5db.pl version 1.07\n"
"Editor support available.\n"
"\n"
"Enter h or `h h\' for help, or `man perldebug\' for more help.\n"
""
<- "main::(jnk.pl:7):\t$ads=$ARGV[0] || \'ads81\';"
<- "\033[4m DB<1> \033[m\033[1m"
-> "L"
<- "\033[m"
<- "\033[4m DB<1> \033[m\033[1m"
-> "$DB::emacs = 1"
<- "\033[m\n"
"\033[4m DB<2> \033[m\033[1m"
-> "O compactDump="
<- "\033[m"
<- "Option better cleared using compactDump=\"\""
<- " compactDump = \'\'\n"
"\033[4m DB<3> \033[m\033[1m"
-> "O veryCompact="
<- "\033[m"
<- "Option better cleared using veryCompact=\"\""
<- " veryCompact = \'\'\n"
"\033[4m DB<4> \033[m\033[1m"
-> "O hashDepth="
<- "\033[m"
<- "Option better cleared using hashDepth=\"\"\n"
" hashDepth = \'\'\n"
"\033[4m DB<5> \033[m\033[1m"
-> "O arrayDepth="
<- "\033[m"
<- "Option better cleared using arrayDepth=\"\"\n"
" arrayDepth = \'\'\n"
"\033[4m DB<6> \033[m\033[1m"
-> "O DumpDBFiles="
<- "\033[m"
<- "Option better cleared using DumpDBFiles=\"\"\n"
" DumpDBFiles = \'\'\n"
"\033[4m DB<7> \033[m\033[1m"
-> "O DumpPackages="
<- "\033[m"
<- "Option better cleared using DumpPackages=\"\"\n"
" DumpPackages = \'\'\n"
"\033[4m DB<8> \033[m\033[1m"
-> "O DumpReused=0"
<- "\033[m"
<- " DumpReused = \'0\'\n"
"\033[4m DB<9> \033[m\033[1m"
-> "O compactDump="
<- "\033[m"
<- "Option better cleared using compactDump=\"\""
<- " compactDump = \'\'\n"
"\033[4m DB<10> \033[m\033[1m"
-> "O veryCompact="
<- "\033[m"
<- "Option better cleared using veryCompact=\"\""
<- " veryCompact = \'\'\n"
"\033[4m DB<11> \033[m\033[1m"
-> "O quote=auto"
<- "\033[m"
<- " quote = \'auto\'\n"
"\033[4m DB<12> \033[m\033[1m"
-> "O HighBit="
<- "\033[m"
<- "Option better cleared using HighBit=\"\"\n"
" HighBit = \'\'\n"
"\033[4m DB<13> \033[m\033[1m"
-> "O undefPrint=1"
<- "\033[m"
<- " undefPrint = \'1\'\n"
"\033[4m DB<14> \033[m\033[1m"
-> "O globPrint="
<- "\033[m"
<- "Option better cleared using globPrint=\"\"\n"
" globPrint = \'\'\n"
"\033[4m DB<15> \033[m\033[1m"
-> "O PrintRet=1"
<- "\033[m"
<- " PrintRet = \'1\'\n"
"\033[4m DB<16> \033[m\033[1m"
-> "O UsageOnly="
<- "\033[m"
<- "Option better cleared using UsageOnly=\"\"\n"
" UsageOnly = \'\'\n"
"\033[4m DB<17> \033[m\033[1m"
-> "O frame=0"
<- "\033[m"
<- " frame = \'0\'\n"
"\033[4m DB<18> \033[m\033[1m"
-> "O AutoTrace=0"
<- "\033[m"
<- " AutoTrace = \'0\'\n"
"\033[4m DB<19> \033[m\033[1m"
-> "O LineInfo=/dev/tty"
<- "\033[m"
<- " LineInfo = \'/dev/tty\'\n"
"\033[4m DB<20> \033[m\033[1m"
-> "O maxTraceLen=400"
<- "\033[m"
<- " maxTraceLen = \'400\'\n"
"\033[4m DB<21> \033[m\033[1m"
-> "O recallCommand=!"
<- "\033[m"
<- " recallCommand = \'!\'\n"
"\033[4m DB<22> \033[m\033[1m"
-> "O ShellBang=!"
<- "\033[m"
<- " ShellBang = \'!\'\n"
"\033[4m DB<23> \033[m\033[1m"
-> "O pager=|cat"
<- "\033[m"
<- " pager = \'|cat\'\n"
"\033[4m DB<24> \033[m\033[1m"
-> "O tkRunning="
<- "\033[m"
<- "Option better cleared using tkRunning=\"\""
<- " tkRunning = \'\'\n"
"\033[4m DB<25> \033[m\033[1m"
-> "O ornaments=us,ue,md,me"
<- "\033[m"
<- " ornaments = \'us,ue,md,me\'\n"
"\033[4m DB<26> \033[m\033[1m"
-> "O signalLevel=1"
<- "\033[m"
<- " signalLevel = \'1\'\n"
"\033[4m DB<27> \033[m\033[1m"
-> "O warnLevel=1"
<- "\033[m"
<- " warnLevel = \'1\'\n"
"\033[4m DB<28> \033[m\033[1m"
-> "O dieLevel=1"
<- "\033[m"
<- "Stack dump during die enabled outside of evals.\n"
" dieLevel = \'1\'\n"
"\033[4m DB<29> \033[m\033[1m"
-> "O inhibit_exit=1"
<- "\033[m"
<- " inhibit_exit = \'1\'\n"
"\033[4m DB<30> \033[m\033[1m"
-> "O ImmediateStop="
<- "\033[m"
<- "Option better cleared using ImmediateStop=\"\"\n"
" ImmediateStop = \'\'\n"
"\033[4m DB<31> \033[m\033[1m"
-> "O bareStringify=1"
<- "\033[m"
<- " bareStringify = \'1\'\n"
"\033[4m DB<32> \033[m\033[1m"
-> "O RemotePort="
<- "\033[m"
<- "Option better cleared using RemotePort=\"\"\n"
"Too late to set RemotePort, enabled on next \'R\'!\n"
" RemotePort = \'\'\n"
"\033[4m DB<33> \033[m\033[1m"
-> "O hashDepth="
<- "\033[m"
<- "Option better cleared using hashDepth=\"\"\n"
" hashDepth = \'\'\n"
"\033[4m DB<34> \033[m\033[1m"
-> "O arrayDepth="
<- "\033[m"
<- "Option better cleared using arrayDepth=\"\"\n"
" arrayDepth = \'\'\n"
"\033[4m DB<35> \033[m\033[1m"
-> "O DumpDBFiles="
<- "\033[m"
<- "Option better cleared using DumpDBFiles=\"\"\n"
" DumpDBFiles = \'\'\n"
"\033[4m DB<36> \033[m\033[1m"
-> "O DumpPackages="
<- "\033[m"
<- "Option better cleared using DumpPackages=\"\"\n"
" DumpPackages = \'\'\n"
"\033[4m DB<37> \033[m\033[1m"
-> "O DumpReused=0"
<- "\033[m"
<- " DumpReused = \'0\'\n"
"\033[4m DB<38> \033[m\033[1m"
-> "O compactDump="
<- "\033[m"
<- "Option better cleared using compactDump=\"\""
<- " compactDump = \'\'\n"
"\033[4m DB<39> \033[m\033[1m"
-> "O veryCompact="
<- "\033[m"
<- "Option better cleared using veryCompact=\"\""
<- " veryCompact = \'\'\n"
"\033[4m DB<40> \033[m\033[1m"
-> "O quote=auto"
<- "\033[m"
<- " quote = \'auto\'\n"
"\033[4m DB<41> \033[m\033[1m"
-> "O HighBit="
<- "\033[m"
<- "Option better cleared using HighBit=\"\"\n"
" HighBit = \'\'\n"
"\033[4m DB<42> \033[m\033[1m"
-> "O undefPrint=1"
<- "\033[m"
<- " undefPrint = \'1\'\n"
"\033[4m DB<43> \033[m\033[1m"
-> "O globPrint="
<- "\033[m"
<- "Option better cleared using globPrint=\"\"\n"
" globPrint = \'\'\n"
"\033[4m DB<44> \033[m\033[1m"
-> "O PrintRet=1"
<- "\033[m"
<- " PrintRet = \'1\'\n"
"\033[4m DB<45> \033[m\033[1m"
-> "O UsageOnly="
<- "\033[m"
<- "Option better cleared using UsageOnly=\"\"\n"
" UsageOnly = \'\'\n"
"\033[4m DB<46> \033[m\033[1m"
-> "O frame=0"
<- "\033[m"
<- " frame = \'0\'\n"
"\033[4m DB<47> \033[m\033[1m"
-> "O AutoTrace=0"
<- "\033[m"
<- " AutoTrace = \'0\'\n"
"\033[4m DB<48> \033[m\033[1m"
-> "O LineInfo=/dev/tty"
<- "\033[m"
<- " LineInfo = \'/dev/tty\'\n"
"\033[4m DB<49> \033[m\033[1m"
-> "O maxTraceLen=400"
<- "\033[m"
<- " maxTraceLen = \'400\'\n"
"\033[4m DB<50> \033[m\033[1m"
-> "O recallCommand=!"
<- "\033[m"
<- " recallCommand = \'!\'\n"
"\033[4m DB<51> \033[m\033[1m"
-> "O ShellBang=!"
<- "\033[m"
<- " ShellBang = \'!\'\n"
"\033[4m DB<52> \033[m\033[1m"
-> "O pager=|cat"
<- "\033[m"
<- " pager = \'|cat\'\n"
"\033[4m DB<53> \033[m\033[1m"
-> "O tkRunning="
<- "\033[m"
<- "Option better cleared using tkRunning=\"\""
<- " tkRunning = \'\'\n"
"\033[4m DB<54> \033[m\033[1m"
-> "O ornaments=us,ue,md,me"
<- "\033[m"
<- " ornaments = \'us,ue,md,me\'\n"
"\033[4m DB<55> \033[m\033[1m"
-> "O signalLevel=1"
<- "\033[m"
<- " signalLevel = \'1\'\n"
"\033[4m DB<56> \033[m\033[1m"
-> "O warnLevel=1"
<- "\033[m"
<- " warnLevel = \'1\'\n"
"\033[4m DB<57> \033[m\033[1m"
-> "O dieLevel=1"
<- "\033[m"
<- "Stack dump during die enabled outside of evals.\n"
" dieLevel = \'1\'\n"
"\033[4m DB<58> \033[m\033[1m"
-> "O inhibit_exit=1"
<- "\033[m"
<- " inhibit_exit = \'1\'\n"
"\033[4m DB<59> \033[m\033[1m"
-> "O ImmediateStop="
<- "\033[m"
<- "Option better cleared using ImmediateStop=\"\"\n"
" ImmediateStop = \'\'\n"
"\033[4m DB<60> \033[m\033[1m"
-> "O bareStringify=1"
<- "\033[m"
<- " bareStringify = \'1\'\n"
"\033[4m DB<61> \033[m\033[1m"
-> "O RemotePort="
<- "\033[m"
<- "Option better cleared using RemotePort=\"\"\n"
"Too late to set RemotePort, enabled on next \'R\'!\n"
" RemotePort = \'\'\n"
"\033[4m DB<62> \033[m\033[1m"
-> "# reset"
<- "\033[m"
<- "\n"
"\033[4m DB<63> \033[m\033[1m"
-> "L"
<- "\033[m"
<- "\033[4m DB<63> \033[m\033[1m"
# Initializing execution window...
# Initializing execution window...done.
-> "$ENV{\'TERM\'} = \'xterm\'"
<- "\033[m\n"
"\033[4m DB<64> \033[m\033[1m"
-> "open(STDIN, \"</dev/pts/6\"); open(STDOUT, \">/dev/pts/6\"); open(STDERR,
\">/dev/pts/6\"); "
<- "\033[m\n"
"\033[4m DB<65> \033[m\033[1m"
-> "q"
<- "\033[m"
# Running Perl (pid 25980, tty /dev/pts/3)...Exit 0.
# Closing execution window...
# Closing execution window...done.
# Thanks for using DDD 3.2.1!
GNU DDD 3.2.1 (sparc-sun-solaris2.7)
Copyright (C) 1995-1999 Technische Universitaet Braunschweig, Germany.
Copyright (C) 1999-2000 Universitaet Passau, Germany.
Compiled with GCC 2.95.2 19991024 (release), libstdc++ 2.8.0
Requires X11R6, Xt11R6, Motif 2.1 (Motif Version 2.1.0)
Includes DDD core, Manual, App defaults, XPM 3.4.10, Athena Panner
Built 2000-11-16 by Edward_C_Morgan <ecmorgan@lucent.com>.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Problem with ddd and CDE windowing system,
Edward C Morgan <=