Hi,
here is the stack trace.

Marcus

-- 
`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
Script started on Fri Nov 24 00:40:47 2000
hurd:~# gdb /hurd/ext2fs.emacs / 76
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-gnu0.2"...
/root/76: No such file or directory.
Attaching to program `/hurd/ext2fs.emacs', pid 76
Reading symbols from /lib/libhurdbugaddr.so.0.2...done.
Loaded symbols for /lib/libhurdbugaddr.so.0.2
Reading symbols from /lib/libdiskfs.so.0.2...done.
Loaded symbols for /lib/libdiskfs.so.0.2
Reading symbols from /lib/libpager.so.0.2...done.
Loaded symbols for /lib/libpager.so.0.2
Reading symbols from /lib/libiohelp.so.0.2...done.
Loaded symbols for /lib/libiohelp.so.0.2
Reading symbols from /lib/libfshelp.so.0.2...done.
Loaded symbols for /lib/libfshelp.so.0.2
Reading symbols from /lib/libstore.so.0.2...done.
Loaded symbols for /lib/libstore.so.0.2
Reading symbols from /lib/libthreads.so.0.2...done.
Loaded symbols for /lib/libthreads.so.0.2
Reading symbols from /lib/libports.so.0.2...done.
Loaded symbols for /lib/libports.so.0.2
Reading symbols from /lib/libihash.so.0.2...done.
Loaded symbols for /lib/libihash.so.0.2
Reading symbols from /lib/libshouldbeinlibc.so.0.2...done.
Loaded symbols for /lib/libshouldbeinlibc.so.0.2
Reading symbols from /lib/libc.so.0.2...done.
Loaded symbols for /lib/libc.so.0.2
Reading symbols from /lib/ld.so...done.
Loaded symbols for /lib/ld.so
Reading symbols from /lib/libmachuser.so.1...done.
Loaded symbols for /lib/libmachuser.so.1
Reading symbols from /lib/libhurduser.so.0.0...done.
Loaded symbols for /lib/libhurduser.so.0.0
[Switching to thread 76.1]
(gdb) info thr
  186 thread 76.186  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  185 thread 76.185  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  184 thread 76.184  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  183 thread 76.183  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  182 thread 76.182  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  181 thread 76.181  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  180 thread 76.180  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  179 thread 76.179  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  178 thread 76.178  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  177 thread 76.177  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  176 thread 76.176  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  175 thread 76.175  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  174 thread 76.174  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  173 thread 76.173  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  172 thread 76.172  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  171 thread 76.171  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  170 thread 76.170  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  169 thread 76.169  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  168 thread 76.168  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  167 thread 76.167  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  166 thread 76.166  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  165 thread 76.165  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  164 thread 76.164  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  163 thread 76.163  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
---Type <return> to continue, or q <return> to quit---
  162 thread 76.162  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  161 thread 76.161  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  160 thread 76.160  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  159 thread 76.159  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  158 thread 76.158  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  157 thread 76.157  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  156 thread 76.156  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  155 thread 76.155  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  154 thread 76.154  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  153 thread 76.153  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  152 thread 76.152  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  151 thread 76.151  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  150 thread 76.150  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  149 thread 76.149  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  148 thread 76.148  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  147 thread 76.147  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  146 thread 76.146  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  145 thread 76.145  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  144 thread 76.144  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  143 thread 76.143  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  142 thread 76.142  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  141 thread 76.141  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  140 thread 76.140  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  139 thread 76.139  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
---Type <return> to continue, or q <return> to quit---
  138 thread 76.138  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  137 thread 76.137  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  136 thread 76.136  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  135 thread 76.135  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  134 thread 76.134  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  133 thread 76.133  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  132 thread 76.132  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  131 thread 76.131  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  130 thread 76.130  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  129 thread 76.129  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  128 thread 76.128  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  127 thread 76.127  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  126 thread 76.126  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  125 thread 76.125  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  124 thread 76.124  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  123 thread 76.123  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  122 thread 76.122  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  121 thread 76.121  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  120 thread 76.120  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  119 thread 76.119  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  118 thread 76.118  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  117 thread 76.117  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  116 thread 76.116  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  115 thread 76.115  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
---Type <return> to continue, or q <return> to quit---
  114 thread 76.114  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  113 thread 76.113  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  112 thread 76.112  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  111 thread 76.111  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  110 thread 76.110  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  109 thread 76.109  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  108 thread 76.108  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  107 thread 76.107  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  106 thread 76.106  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  105 thread 76.105  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  104 thread 76.104  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  103 thread 76.103  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  102 thread 76.102  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  101 thread 76.101  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  100 thread 76.100  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  99 thread 76.99  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  98 thread 76.98  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  97 thread 76.97  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  96 thread 76.96  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  95 thread 76.95  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  94 thread 76.94  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  93 thread 76.93  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  92 thread 76.92  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  91 thread 76.91  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
---Type <return> to continue, or q <return> to quit---
  90 thread 76.90  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  89 thread 76.89  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  88 thread 76.88  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  87 thread 76.87  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  86 thread 76.86  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  85 thread 76.85  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  84 thread 76.84  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  83 thread 76.83  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  82 thread 76.82  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  81 thread 76.81  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  80 thread 76.80  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  79 thread 76.79  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  78 thread 76.78  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  77 thread 76.77  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  76 thread 76.76  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  75 thread 76.75  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  74 thread 76.74  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  73 thread 76.73  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  72 thread 76.72  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  71 thread 76.71  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  70 thread 76.70  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  69 thread 76.69  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  68 thread 76.68  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  67 thread 76.67  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
---Type <return> to continue, or q <return> to quit---
  66 thread 76.66  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  65 thread 76.65  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  64 thread 76.64  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  63 thread 76.63  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  62 thread 76.62  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  61 thread 76.61  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  60 thread 76.60  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  59 thread 76.59  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  58 thread 76.58  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  57 thread 76.57  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  56 thread 76.56  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  55 thread 76.55  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  54 thread 76.54  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  53 thread 76.53  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  52 thread 76.52  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  51 thread 76.51  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  50 thread 76.50  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  49 thread 76.49  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  48 thread 76.48  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  47 thread 76.47  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  46 thread 76.46  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  45 thread 76.45  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  44 thread 76.44  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  43 thread 76.43  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
---Type <return> to continue, or q <return> to quit---
  42 thread 76.42  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  41 thread 76.41  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  40 thread 76.40  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  39 thread 76.39  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  38 thread 76.38  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  37 thread 76.37  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  36 thread 76.36  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  35 thread 76.35  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  34 thread 76.34  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  33 thread 76.33  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  32 thread 76.32  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  31 thread 76.31  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  30 thread 76.30  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  29 thread 76.29  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  28 thread 76.28  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  27 thread 76.27  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  26 thread 76.26  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  25 thread 76.25  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  24 thread 76.24  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  23 thread 76.23  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  22 thread 76.22  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  21 thread 76.21  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  20 thread 76.20  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  19 thread 76.19  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
---Type <return> to continue, or q <return> to quit---
  18 thread 76.18  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  17 thread 76.17  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  16 thread 76.16  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  15 thread 76.15  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  14 thread 76.14  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  13 thread 76.13  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  12 thread 76.12  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  11 thread 76.11  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  10 thread 76.10  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  9 thread 76.9  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  8 thread 76.8  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  7 thread 76.7  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  6 thread 76.6  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  5 thread 76.5  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  4 thread 76.4  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  3 thread 76.3  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
  2 thread 76.2  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
* 1 thread 76.1  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
(gdb) bt
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
#1  0x10ce7c9 in __mach_msg (msg=0x123fe94, option=2, send_size=0, 
    rcv_size=24, rcv_name=12, timeout=0, notify=0) at msg.c:47
#2  0x109715b in cproc_block () from /lib/libthreads.so.0.2
#3  0x1097582 in condition_wait () from /lib/libthreads.so.0.2
#4  0x10989da in cthread_exit () from /lib/libthreads.so.0.2
#5  0x804cb39 in main (argc=2, argv=0x123ffa4) at ../../ext2fs/ext2fs.c:204
#6  0x10f4580 in __libc_start_main (main=0x804ca20 <main>, argc=2, 
    ubp_av=0x123ffa4, init=0x804a180 <_init>, fini=0x80528ac <_fini>, 
    rtld_fini=0xe010 <_dl_fini>, stack_end=0x123ff9c)
    at ../sysdeps/generic/libc-start.c:111
(gdb) thr 2
[Switching to thread 2 (thread 76.2)]
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
(gdb) bt
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
#1  0x10ce7c9 in __mach_msg (msg=0x124ef20, option=3, send_size=32, 
    rcv_size=4096, rcv_name=14, timeout=0, notify=0) at msg.c:47
#2  0x10ced66 in __mach_msg_server_timeout (demux=0x10d9c80 <msgport_server>, 
    max_size=4096, rcv_name=14, option=0, timeout=0) at msgserver.c:159
#3  0x10cedc8 in __mach_msg_server (demux=0x10d9c80 <msgport_server>, 
    max_size=4096, rcv_name=14) at msgserver.c:199
#4  0x10d9d8b in _hurd_msgport_receive () at msgportdemux.c:68
#5  0x10986ca in cthread_body () from /lib/libthreads.so.0.2
(gdb) btthr 2 3
[Switching to thread 3 (thread 76.3)]
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
(gdb) bt
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
#1  0x10ce7c9 in __mach_msg (msg=0x125bd30, option=2, send_size=0, 
    rcv_size=24, rcv_name=26, timeout=0, notify=0) at msg.c:47
#2  0x109715b in cproc_block () from /lib/libthreads.so.0.2
#3  0x10978ba in __mutex_lock_solid () from /lib/libthreads.so.0.2
#4  0x103e38a in diskfs_release_peropen () from /lib/libdiskfs.so.0.2
#5  0x103e6b6 in diskfs_protid_rele () from /lib/libdiskfs.so.0.2
#6  0x109e880 in _ports_complete_deallocate () from /lib/libports.so.0.2
#7  0x109d68e in ports_port_deref () from /lib/libports.so.0.2
#8  0x109de34 in ports_manage_port_operations_one_thread ()
   from /lib/libports.so.0.2
#9  0x10ced0a in __mach_msg_server_timeout (demux=0x125ff38, max_size=8192, 
    rcv_name=22, option=2048, timeout=0) at msgserver.c:118
#10 0x109def6 in ports_manage_port_operations_one_thread ()
   from /lib/libports.so.0.2
#11 0x109dfe6 in ports_manage_port_operations_multithread ()
   from /lib/libports.so.0.2
#12 0x10388cb in diskfs_spawn_first_thread () from /lib/libdiskfs.so.0.2
#13 0x10986ca in cthread_body () from /lib/libthreads.so.0.2
(gdb) btthr 3 4
[Switching to thread 4 (thread 76.4)]
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
(gdb) bt
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
#1  0x10ce7c9 in __mach_msg (msg=0x126dea0, option=2050, send_size=0, 
    rcv_size=8192, rcv_name=29, timeout=0, notify=0) at msg.c:47
#2  0x10ced66 in __mach_msg_server_timeout (demux=0x126ff38, max_size=8192, 
    rcv_name=29, option=2048, timeout=0) at msgserver.c:159
#3  0x109def6 in ports_manage_port_operations_one_thread ()
   from /lib/libports.so.0.2
#4  0x109dfe6 in ports_manage_port_operations_multithread ()
   from /lib/libports.so.0.2
#5  0x1031072 in diskfs_start_disk_pager () from /lib/libdiskfs.so.0.2
#6  0x10986ca in cthread_body () from /lib/libthreads.so.0.2
(gdb) btthr 4 5
[Switching to thread 5 (thread 76.5)]
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
(gdb) bt
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
#1  0x10ce7c9 in __mach_msg (msg=0x127df40, option=2050, send_size=0, 
    rcv_size=8192, rcv_name=29, timeout=0, notify=0) at msg.c:47
#2  0x10ced66 in __mach_msg_server_timeout (demux=0x126ff38, max_size=8192, 
    rcv_name=29, option=2048, timeout=0) at msgserver.c:159
#3  0x109def6 in ports_manage_port_operations_one_thread ()
   from /lib/libports.so.0.2
#4  0x10986ca in cthread_body () from /lib/libthreads.so.0.2
(gdb) btthr 5 6
[Switching to thread 6 (thread 76.6)]
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
(gdb) thr 6bt
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
#1  0x10ce7c9 in __mach_msg (msg=0x128df40, option=2050, send_size=0, 
    rcv_size=8192, rcv_name=29, timeout=0, notify=0) at msg.c:47
#2  0x10ced66 in __mach_msg_server_timeout (demux=0x126ff38, max_size=8192, 
    rcv_name=29, option=2048, timeout=0) at msgserver.c:159
#3  0x109def6 in ports_manage_port_operations_one_thread ()
   from /lib/libports.so.0.2
#4  0x10986ca in cthread_body () from /lib/libthreads.so.0.2
(gdb) btthr 6 7
[Switching to thread 7 (thread 76.7)]
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
(gdb) thr 7bt
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
#1  0x10ce7c9 in __mach_msg (msg=0x129bf40, option=2050, send_size=0, 
    rcv_size=8192, rcv_name=22, timeout=0, notify=0) at msg.c:47
#2  0x10ced66 in __mach_msg_server_timeout (demux=0x125ff38, max_size=8192, 
    rcv_name=22, option=2048, timeout=0) at msgserver.c:159
#3  0x109def6 in ports_manage_port_operations_one_thread ()
   from /lib/libports.so.0.2
#4  0x10986ca in cthread_body () from /lib/libthreads.so.0.2
(gdb) btthr 7 8
[Switching to thread 8 (thread 76.8)]
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
(gdb) thr 8bt
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
#1  0x10ce7c9 in __mach_msg (msg=0x0, option=1282, send_size=0, rcv_size=0, 
    rcv_name=710, timeout=3600000, notify=0) at msg.c:47
#2  0x1173cac in __sleep (seconds=3600) at ../sysdeps/mach/sleep.c:38
#3  0x804ed86 in write_node (np=0x8093fd8) at ../../ext2fs/inode.c:416
#4  0x804f191 in write_one_disknode (node=0x8093fd8)
    at ../../ext2fs/inode.c:592
#5  0x804f115 in diskfs_node_iterate (fun=0x12aff18)
    at ../../ext2fs/inode.c:568
#6  0x804f256 in write_all_disknodes () at ../../ext2fs/inode.c:599
#7  0x8051030 in diskfs_sync_everything (wait=0) at ../../ext2fs/pager.c:925
#8  0x103f0b0 in diskfs_set_sync_interval () from /lib/libdiskfs.so.0.2
#9  0x10986ca in cthread_body () from /lib/libthreads.so.0.2
(gdb) up 3
#3  0x804ed86 in write_node (np=0x8093fd8) at ../../ext2fs/inode.c:416
416     ../../ext2fs/inode.c: No such file or directory.
(gdb) bt full
#0  0x10ce11c in __mach_msg_trap () from /lib/libc.so.0.2
No locals.
#1  0x10ce7c9 in __mach_msg (msg=0x0, option=1282, send_size=0, rcv_size=0, 
    rcv_name=710, timeout=3600000, notify=0) at msg.c:47
        option = 1282
        ret = 268451845
#2  0x1173cac in __sleep (seconds=3600) at ../sysdeps/mach/sleep.c:38
        seconds = 3600
        before = 975024073
        after = 65534
        recv = 710
#3  0x804ed86 in write_node (np=0x8093fd8) at ../../ext2fs/inode.c:416
        st = (struct stat *) 0x8093fe4
        di = (struct ext2_inode *) 0x30085f00
#4  0x804f191 in write_one_disknode (node=0x8093fd8)
    at ../../ext2fs/inode.c:592
        node = (struct node *) 0x8093fd8
        di = (struct ext2_inode *) 0x10004005
#5  0x804f115 in diskfs_node_iterate (fun=0x12aff18)
    at ../../ext2fs/inode.c:568
        err = 0
        n = 975024073
        num_nodes = 0
        node = (struct node *) 0x8093fd8
---Type <return> to continue, or q <return> to quit---
        node_list = (struct node **) 0x12afd50
        p = (struct node **) 0x12afec4
#6  0x804f256 in write_all_disknodes () at ../../ext2fs/inode.c:599
No locals.
#7  0x8051030 in diskfs_sync_everything (wait=0) at ../../ext2fs/pager.c:925
No locals.
#8  0x103f0b0 in diskfs_set_sync_interval () from /lib/libdiskfs.so.0.2
No symbol table info available.
#9  0x10986ca in cthread_body () from /lib/libthreads.so.0.2
No symbol table info available.
(gdb) print *st
$1 = {st_fstype = 23, st_fsid = 76, st_ino = 65535, st_gen = 975025514, 
  st_rdev = 0, st_mode = 33188, st_nlink = 1, st_uid = 0, st_gid = 1005, 
  st_size = 4765562, st_atime = 975024068, st_atime_usec = 180000, 
  st_mtime = 975024073, st_mtime_usec = 840000, st_ctime = 975024073, 
  st_ctime_usec = 840000, st_blksize = 8192, st_blocks = 9336, st_author = 0, 
  st_flags = 0, st_spare = {268787712, 197668, 197669, 197670, 197671, 197672, 
    197673, 197674, 0, 0, 0}}
(gdb) print *di
$2 = {i_mode = 33188, i_uid = 0, i_size = 4765562, i_atime = 975024068, 
  i_ctime = 975024068, i_mtime = 975024068, i_dtime = 0, i_gid = 1005, 
  i_links_count = 1, i_blocks = 208, i_flags = 0, osd1 = {linux1 = {
      l_i_reserved1 = 0}, hurd1 = {h_i_translator = 0}, masix1 = {
      m_i_reserved1 = 0}}, i_block = {143036, 143040, 143041, 143042, 143043, 
    143044, 143045, 143046, 143047, 143048, 143049, 143050, 143051, 143037, 
    0}, i_generation = 975025514, i_file_acl = 0, i_dir_acl = 0, i_faddr = 0, 
  osd2 = {linux2 = {l_i_frag = 0 '\000', l_i_fsize = 0 '\000', i_pad1 = 0, 
      l_i_uid_high = 0, l_i_gid_high = 0, l_i_reserved2 = 0}, hurd2 = {
      h_i_frag = 0 '\000', h_i_fsize = 0 '\000', h_i_mode_high = 0, 
      h_i_uid_high = 0, h_i_gid_high = 0, h_i_author = 0}, masix2 = {
      m_i_frag = 0 '\000', m_i_fsize = 0 '\000', m_pad1 = 0, m_i_reserved2 = {
        0, 0}}}}
(gdb) up
#4  0x804f191 in write_one_disknode (node=0x8093fd8)
    at ../../ext2fs/inode.c:592
592     in ../../ext2fs/inode.c
(gdb) print *node
$3 = {next = 0x11f42a0, prevp = 0x80607e8, dn = 0x807c9a8, dn_stat = {
    st_fstype = 23, st_fsid = 76, st_ino = 65535, st_gen = 975025514, 
    st_rdev = 0, st_mode = 33188, st_nlink = 1, st_uid = 0, st_gid = 1005, 
    st_size = 4765562, st_atime = 975024068, st_atime_usec = 180000, 
    st_mtime = 975024073, st_mtime_usec = 840000, st_ctime = 975024073, 
    st_ctime_usec = 840000, st_blksize = 8192, st_blocks = 9336, 
    st_author = 0, st_flags = 0, st_spare = {268787712, 197668, 197669, 
      197670, 197671, 197672, 197673, 197674, 0, 0, 0}}, dn_set_ctime = 1, 
  dn_set_atime = 0, dn_set_mtime = 1, dn_stat_dirty = 1, lock = {held = 1, 
    lock = 0, name = 0x0, queue = {head = 0x80569b0, tail = 0x8063088}}, 
  references = 3, light_references = 1, sockaddr = 0, owner = 0, transbox = {
    active = 0, lock = 0x8094074, flags = 0, wakeup = {lock = 0, queue = {
        head = 0x0, tail = 0x0}, name = 0x0, implications = 0x0}, 
    cookie = 0x8093fd8}, userlock = {type = 8, wait = {lock = 0, queue = {
        head = 0x0, tail = 0x0}, name = 0x0, implications = 0x0}, waiting = 0, 
    shcount = 0}, conch = {lock = 0x8094074, wait = {lock = 0, queue = {
        head = 0x0, tail = 0x0}, name = 0x0, implications = 0x0}, 
    holder = 0x0, holder_shared_page = 0x0}, dirmod_reqs = 0x0, 
  filemod_reqs = 0x0, allocsize = 4767744, cache_id = 65535, 
  author_tracks_uid = 0}
(gdb) print *di
Cannot access memory at address 0x10004005
(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) y
Detaching from program `/hurd/ext2fs.emacs' pid 76
hurd:~# ls -i -l /mnt2/emacs20/emacs20-20.7/src/emacs
  65535 -rwxr-xr-x    2 root     1005      4765562 Nov 24 01:06 
/mnt2/emacs20/emacs20-20.7/src/emacs
hurd:~# exit

Script done on Fri Nov 24 01:07:34 2000

Reply via email to