Hi, some weird problem with gdb today. This is in a libio environment, but I can't rule out that it is related to my last change in the term server as well (so I will have to compile a recent Hurd for the stdio system to check). gdb works fine in batch mode (this is how I produced the below output), but in interactive mode it does not respond to input characters at all. I can press ^Z, but when bringing to the foreground I can not do anything anymore on the console (didn't check remote connections, and didn't try screen which doesn't work yet: there seems to be a problem with fifo in libio as well -- his is what I wanted to debug with gdb).
Thinking about it, this definitely looks more like a term issue than anything else. I am going to take another look at it soon, this is just to keep everyone posted about the progress. Thanks, Marcus Thread 1 (thread 153.1): #0 0x010b24fc in evc_wait () from /lib/libc.so.0.3 No symbol table info available. #1 0x010b2b76 in mach_msg () from /lib/libc.so.0.3 No symbol table info available. #2 0x01228a39 in msg_sig_post () from /lib/libhurduser.so.0.0 No symbol table info available. #3 0x010c904c in hurd_sig_post () from /lib/libc.so.0.3 No symbol table info available. #4 0x010d4dfe in openport () from /lib/libc.so.0.3 No symbol table info available. #5 0x0119cc46 in ioctl () from /lib/libc.so.0.3 No symbol table info available. #6 0x0119a709 in tcsetattr () from /lib/libc.so.0.3 No symbol table info available. #7 0x08133fee in _set_tty_settings (tty=0, tiop=0x10248a0) at ../../readline/rltty.c:513 tty = 0 tiop = (struct termios *) 0x10248a0 #8 0x08134031 in set_tty_settings (tty=0, tiop=0x10248a0) at ../../readline/rltty.c:527 No locals. #9 0x08134146 in rl_prep_terminal (meta_flag=0) at ../../readline/rltty.c:641 tty = 0 tio = {c_iflag = 10754, c_oflag = 7, c_cflag = 19200, c_lflag = 1219, c_cc = "\004˙˙\177\027\025\022˙\003\034\032˙\021\023˙\017\001\000˙˙", __ispeed = 9600, __ospeed = 9600} tty = 0 tio = {c_iflag = 10754, c_oflag = 7, c_cflag = 19200, c_lflag = 1219, c_cc = "\004˙˙\177\027\025\022˙\003\034\032˙\021\023˙\017\001\000˙˙", __ispeed = 9600, __ospeed = 9600} #10 0x0813cd61 in _rl_callback_newline () at ../../readline/callback.c:68 No locals. #11 0x08075d9c in cli_command_loop () at ../../gdb/event-top.c:188 length = 0 gdb_prompt = 0x81e8ec8 "(gdb) " #12 0x0804bebd in captured_command_loop (data=0x0) at ../../gdb/main.c:96 No locals. #13 0x080a2575 in catch_errors (func=0x804beac <captured_command_loop>, args=0x0, errstring=0x814ec82 "", mask=6) at ../../gdb/top.c:416 errstring = 0x1 <Address 0x1 out of bounds> saved_catch = (sigjmp_buf *) 0x1024b60 catch = {{__jmpbuf = {0, 0, 16927392, 16927128, 16927056, 134882572}, __mask_was_saved = 1, __saved_mask = 0}} val = 0 saved_cleanup_chain = (struct cleanup *) 0x0 saved_error_pre_print = 0x0 saved_quit_pre_print = 0x0 caught = 0 saved_catch = (sigjmp_buf *) 0x1024b60 catch = {{__jmpbuf = {0, 0, 16927392, 16927128, 16927056, 134882572}, __mask_was_saved = 1, __saved_mask = 0}} saved_cleanup_chain = (struct cleanup *) 0x0 saved_error_pre_print = 0x0 saved_quit_pre_print = 0x0 #14 0x0804c697 in captured_main (data=0x1024ba0) at ../../gdb/main.c:705 data = (void *) 0x0 argc = 16927392 argv = (char **) 0x0 count = 0 quiet = 0 batch = 0 symarg = 0x0 execarg = 0x0 corearg = 0x0 cdarg = 0x0 ttyarg = 0x0 print_help = 0 print_version = 0 cmdarg = (char **) 0x81d0290 cmdsize = 1 ncmd = 0 dirarg = (char **) 0x81d02a0 dirsize = 1 ndir = 0 homebuf = {st_fstype = 0, st_fsid = 0, st_ino = 0, st_gen = 0, st_rdev = 0, st_mode = 0, st_nlink = 0, st_uid = 0, st_gid = 0, st_size = 0, st_atime = 0, st_atime_usec = 0, st_mtime = 0, st_mtime_usec = 0, st_ctime = 0, st_ctime_usec = 0, st_blksize = 0, st_blocks = 0, st_author = 0, st_flags = 0, st_spare = {0 <repeats 11 times>}} cwdbuf = {st_fstype = 0, st_fsid = 0, st_ino = 0, st_gen = 0, st_rdev = 0, st_mode = 0, st_nlink = 0, st_uid = 0, st_gid = 0, st_size = 0, st_atime = 0, st_atime_usec = 0, st_mtime = 0, st_mtime_usec = 0, st_ctime = 0, st_ctime_usec = 0, st_blksize = 0, st_blocks = 0, st_author = 0, st_flags = 0, st_spare = {0 <repeats 11 times>}} homedir = 0x1026070 "/root" homeinit = 0x1024aa0 "" i = 0 time_at_startup = 0 #15 0x080a2575 in catch_errors (func=0x804bef4 <captured_main>, args=0x1024ba0, errstring=0x814ec82 "", mask=6) at ../../gdb/top.c:416 errstring = 0x1 <Address 0x1 out of bounds> saved_catch = (sigjmp_buf *) 0x0 catch = {{__jmpbuf = {18866012, 144936, 16927760, 16927624, 16927552, 134882572}, __mask_was_saved = 1, __saved_mask = 0}} val = 144936 saved_cleanup_chain = (struct cleanup *) 0x0 saved_error_pre_print = 0x0 saved_quit_pre_print = 0x0 caught = 0 saved_catch = (sigjmp_buf *) 0x0 catch = {{__jmpbuf = {18866012, 144936, 16927760, 16927624, 16927552, 134882572}, __mask_was_saved = 1, __saved_mask = 0}} saved_cleanup_chain = (struct cleanup *) 0x0 saved_error_pre_print = 0x0 saved_quit_pre_print = 0x0 #16 0x0804c8e2 in main (argc=1, argv=0x1024c10) at ../../gdb/main.c:716 argc = 0 argv = (char **) 0x0 args = {argc = 1, argv = 0x1024c10} #17 0x010d6dde in __libc_start_main () from /lib/libc.so.0.3 No symbol table info available. -- `Rhubarb is no Egyptian god.' Debian http://www.debian.org [EMAIL PROTECTED] Marcus Brinkmann GNU http://www.gnu.org [EMAIL PROTECTED] [EMAIL PROTECTED] http://www.marcus-brinkmann.de _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd