[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: netdde translator crashing



On Wed, Apr 14, 2021 at 12:01:01AM +0200, Samuel Thibault wrote:
> João Pedro Malhado, le mar. 13 avril 2021 23:17:29 +0200, a ecrit: 
> > Core was generated by `/hurd/netdde'.
> 
> Right.
> 
> What does 
> 
> info files
> 
> say?

Ok, this is attached.

> > In any case I have regenerated the core file, and still getting the same output
> > only with a different pid.
> 
> Ok, and I guess it matches the netdde process pid?

Precisely.

> > To avoid confusion, and in case it is relevant, /hurd/netdde crashes not when
> > the settrans -a command is issued, but when bringing up the network card with
> > ifup.
> 
> Which configuration do you use? static or dhcp?

The crash happens when dhcp is configured.
Trying a static configuration there is no crash and I get

inetutils-ifconfig: SIOCSIFADDR failed: No such device

The output of

showtrans /dev/eth0

is

/hurd/devnode -M /dev/net eth0

Regards,
João
GNU gdb (Debian 10.1-2) 10.1.90.20210103-git
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "i686-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /hurd/netdde...
Reading symbols from /usr/lib/debug/.build-id/75/1a5c6946ab4fcb323c6f29189856a02d2f9880.debug...

warning: core file may not match specified executable file.
[New process 709]
[New process 1]
[New process 2]
[New process 3]
[New process 4]
[New process 5]
[New process 6]
[New process 7]

warning: Unexpected size of section `.reg2/709' in core file.
Core was generated by `/hurd/netdde'.
Program terminated with signal SIGSEGV, Segmentation fault.

warning: Unexpected size of section `.reg2/709' in core file.
#0  0x010a269c in ?? ()
[Current thread is 1 (process 709)]
Symbols from "/hurd/netdde".
Local core dump file:
	`/root/core', file type elf32-i386.
	0x00001000 - 0x0002f000 is load1
	0x0002f000 - 0x00030000 is load2
	0x00030000 - 0x00031000 is load3
	0x00031000 - 0x00032000 is load4
	0x01033000 - 0x01037000 is load5
	0x01037000 - 0x0103d000 is load6
	0x0103d000 - 0x0103f000 is load7
	0x0103f000 - 0x01044000 is load8
	0x01044000 - 0x01045000 is load9
	0x01045000 - 0x01046000 is load10
	0x01046000 - 0x0104e000 is load11
	0x0104e000 - 0x0104f000 is load12
	0x0104f000 - 0x01050000 is load13
	0x01050000 - 0x01059000 is load14
	0x01059000 - 0x0105a000 is load15
	0x0105a000 - 0x0105b000 is load16
	0x0105b000 - 0x0106b000 is load17
	0x0106b000 - 0x0106c000 is load18
	0x0106c000 - 0x0106d000 is load19
	0x0106d000 - 0x0107b000 is load20
	0x0107b000 - 0x0107c000 is load21
	0x0107c000 - 0x0107d000 is load22
	0x0107d000 - 0x0107f000 is load23
	0x0107f000 - 0x01080000 is load24
	0x01080000 - 0x01081000 is load25
	0x01081000 - 0x012c3000 is load26
	0x012c4000 - 0x012c6000 is load27
	0x012c6000 - 0x012cc000 is load28
	0x012cc000 - 0x012e3000 is load29
	0x012e3000 - 0x012e4000 is load30
	0x012e4000 - 0x012e5000 is load31
	0x012e5000 - 0x012e8000 is load32
	0x012e8000 - 0x012e9000 is load33
	0x012e9000 - 0x012eb000 is load34
	0x012eb000 - 0x012f5000 is load35
	0x012f5000 - 0x012f6000 is load36
	0x012f6000 - 0x012f7000 is load37
	0x012f7000 - 0x01311000 is load38
	0x01312000 - 0x01313000 is load39
	0x01313000 - 0x01316000 is load40
	0x01316000 - 0x0134d000 is load41
	0x0134d000 - 0x0134e000 is load42
	0x0134e000 - 0x0134f000 is load43
	0x0134f000 - 0x01369000 is load44
	0x01369000 - 0x0136a000 is load45
	0x0136a000 - 0x0136b000 is load46
	0x0136b000 - 0x013a1000 is load47
	0x013a1000 - 0x013a2000 is load48
	0x013a2000 - 0x013ab000 is load49
	0x013ab000 - 0x013ad000 is load50
	0x013ad000 - 0x013ae000 is load51
	0x013ae000 - 0x013af000 is load52
	0x013af000 - 0x013b7000 is load53
	0x013b7000 - 0x013b8000 is load54
	0x013b8000 - 0x013b9000 is load55
	0x013b9000 - 0x013bc000 is load56
	0x013bc000 - 0x013bd000 is load57
	0x013bd000 - 0x013cf000 is load58
	0x013cf000 - 0x013d0000 is load59
	0x013d0000 - 0x01421000 is load60
	0x01500000 - 0x01521000 is load61
	0x01600000 - 0x016f6000 is load62
	0x01804000 - 0x02004000 is load63
	0x02005000 - 0x02805000 is load64
	0x02806000 - 0x03006000 is load65
	0x03007000 - 0x03807000 is load66
	0x03808000 - 0x04008000 is load67
	0x04009000 - 0x04809000 is load68
	0x0480a000 - 0x0500a000 is load69
	0x0500b000 - 0x0580b000 is load70
	0x0580c000 - 0x0600c000 is load71
	0x08048000 - 0x0832e000 is load72
	0x0832e000 - 0x08334000 is load73
	0x08334000 - 0x0835c000 is load74
	0x10000000 - 0x10022000 is load75
	While running this, GDB does not access memory from...
Local exec file:
	`/hurd/netdde', file type elf32-i386.
	Entry point: 0x8055af0
	0x08048174 - 0x0804817f is .interp
	0x08048180 - 0x080481a4 is .note.gnu.build-id
	0x080481a4 - 0x080481c4 is .note.ABI-tag
	0x080481c4 - 0x0804831c is .gnu.hash
	0x0804831c - 0x08048bbc is .dynsym
	0x08048bbc - 0x08049459 is .dynstr
	0x0804945a - 0x0804956e is .gnu.version
	0x08049570 - 0x080495f0 is .gnu.version_r
	0x080495f0 - 0x08055190 is .rel.dyn
	0x08055190 - 0x080554a0 is .rel.plt
	0x080554a0 - 0x080554c0 is .init
	0x080554c0 - 0x08055af0 is .plt
	0x08055af0 - 0x0824aae4 is .text
	0x0824aae4 - 0x0827e2dc is .devinit.text
	0x0827e2dc - 0x0827e49e is .spinlock.text
	0x0827e49e - 0x0827e4de is .exit.text
	0x0827e4de - 0x0827e597 is .devexit.text
	0x0827e5a0 - 0x0827f885 is .sched.text
	0x0827f885 - 0x0827fc5a is .cpuinit.text
	0x0827fc60 - 0x08280cf1 is .ref.text
	0x08280cf4 - 0x08280d08 is .fini
	0x08280d80 - 0x082b77e1 is .rodata
	0x082b7800 - 0x082b82fb is .devinit.rodata
	0x082b8300 - 0x082b837f is .init.rodata
	0x082b8380 - 0x082b83e7 is __tracepoints_strings
	0x082b83e8 - 0x082cca3c is .eh_frame_hdr
	0x082cca3c - 0x0832d700 is .eh_frame
	0x0832e7d0 - 0x0832e7d4 is .tbss
	0x0832e7d0 - 0x0832e7d4 is .init_array
	0x0832e7d4 - 0x0832e7d8 is .fini_array
	0x0832e7d8 - 0x0832e960 is .ctors
	0x0832e960 - 0x08333e94 is .data.rel.ro
	0x08333e94 - 0x08333fcc is .dynamic
	0x08333fcc - 0x08333fe4 is .got
	0x08333ff4 - 0x08334188 is .got.plt
	0x08334200 - 0x08351808 is .data
	0x08351820 - 0x08353a78 is .devinit.data
	0x08353a80 - 0x083540c0 is .init.data
	0x083540c0 - 0x08354160 is __tracepoints
	0x08354180 - 0x0835b454 is .bss

Reply to: