Re: Bug? (Apologies in case of duplicate mails)
- Date: Wed, 3 Jul 2002 09:33:15 +0200
- Organization: RIPE NCC
On Wed, 03 Jul 2002 01:33:10 -0400
"Larry J. Blunk" ljb@localhost wrote:
Thanks Larry!
Katie
>
> Sorry, this is fixed now.
>
> -Larry
>
>
> > On Tue, 2 Jul 2002 14:59:10 +0200
> > Thomas Schmid schmid@localhost wrote:
> >
> > Dear Thomas,
> >
> > I am afraid this is not RtConfig problem :-(
> >
> > Try to run the command:
> > "whois -h whois.radb.net !gAS2643"
> >
> > AS2643 is a member of as-set AS-DFNROMMSU.
> >
> > The result from radb is:
> > A101
> > 192.102.229.0/24 192.160.233.0/24 194.190.160.0/21192.102.229.0/24
> > 192.160.233.0/24
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ No space bet
> >ween
> > routes!
> > 194.190.160.0/21
> > C
> >
> > The same kind of output is for AS2148, as you reported.
> >
> > Please note that routes 192.102.229.0/24, 192.160.233.0/24 and
> > 192.102.229.0/24 are in RADB with source CW, but also with a source
> > RIPE. This is not a problem itself, but irrd concatenates the
> > information from both sources without any space, and you get this
> > invalid route in the middle. This cannot be parsed properly by the
> > tool, because this is an error with the protocol (routes should be
> > separated with spaces).
> >
> > I've CC-ed Larry Blunk from RADB. Larry, could you please have a look
> > if there's something wrong with irrd? Thank you!
> >
> > Regards,
> > Katie Petrusha
> > RIPE NCC
> >
> > > since today I have a problem running RtConfig. There was no change
> > > that I am aware of and I couldn't find a reason why this no longer
> > > works but...
> > >
> > > If I call Rtconfig with the following line:
> > >
> > > > ./RtConfig
> > > RtConfig> @RtConfig printPrefixes "%p/%l\n" filter AS-DFNFROMMSU
> > > RadixSet.cc:467: failed assertion `dir == LEFT || dir == RIGHT'
> > > Abort
> > >
> > > and I sometimes get a core dump. There was absolutely no change in
> > > the hardware or software or in the DB-Entry I am aware of. There's
> > > also no problem with other arguments beside AS-DFNFROMMSU.
> > >
> > > Here's the truss output if this helps:
> > >
> > > ioctl(4, TCGETA, 0xFFBEE9D4) Err#22 EINVAL
> > > read(4, " C\n", 8192) = 2
> > > write(4, " ! s - l c\n", 6) = 6
> > > read(4, " A 2 6 0\n r a d b , a n".., 8192) = 267
> > > write(4, " ! i A S - D F N F R O M".., 18) = 18
> > > read(4, " A 1 0 7\n A S 1 2 3 0 4".., 8192) = 114
> > > brk(0x001B7BB0) = 0
> > > brk(0x001B9BB0) = 0
> > > brk(0x001B9BB0) = 0
> > > brk(0x001BBBB0) = 0
> > > write(4, " ! g A S 2 1 4 8\n", 9) = 9
> > > read(4, " A 9 7\n 1 9 2 . 1 4 8 .".., 8192) = 103
> > > brk(0x001BBBB0) = 0
> > > brk(0x001BFBB0) = 0
> > > write(4, " ! g A S 2 6 4 3\n", 9) = 9
> > > read(4, " A 1 0 1\n 1 9 2 . 1 0 2".., 8192) = 108
> > > RadixSet.ccwrite(2, " R a d i x S e t . c c", 11) = 11
> > > :467write(2, " : 4 6 7", 4) = 4
> > > : failed assertion `write(2, " : f a i l e d a s s".., 20) = 20
> > > dir == LEFT || dir == RIGHTwrite(2, " d i r = = L E F T "..,
> > > 27) = 27'
> > > write(2, " '\n", 2) = 2
> > > sigaction(SIGABRT, 0x00000000, 0xFFBEF0F8) = 0
> > > llseek(0, 0, SEEK_CUR) = 450215
> > > llseek(4, 0, SEEK_CUR) Err#29 ESPIPE
> > > sigaction(SIGABRT, 0xFFBEEFC8, 0xFFBEF048) = 0
> > > sigfillset(0xFF23A9B8) = 0
> > > sigprocmask(SIG_UNBLOCK, 0xFFBEF078, 0x00000000) = 0
> > > getpid() = 14524 [14523]
> > > kill(14524, SIGABRT) = 0
> > > Received signal #6, SIGABRT [default]
> > > siginfo: SIGABRT pid=14524 uid=0
> > > *** process killed ***
> > >
> > >
> > > Interestingly:
> > >
> > > RtConfig> @RtConfig printPrefixes "%p/%l\n" filter AS2148
> > > 0.32.32.0/176
> > > 192.148.166.0/24
> > > 193.124.224.0/22
> > > 194.85.64.0/21
> > >
> > > Please note the first prefix!
> > >
> > > I even recompiled the lastest IRR distribution and also applied the
> > > patch IRRToolSet-4.7.2-RtConfig.patch.tar but without success.
> > >
> > > I'm running Sun Solaris7 on a Ultra-1.
> > >
> > > Any idea what's going on?
> > >
> > > Regards,
> > >
> > > Thomas
> > >
>
|