From owner-freebsd-isp Tue Aug 10 19:51:17 1999 Delivered-To: freebsd-isp@freebsd.org Received: from mailb.telia.com (mailb.telia.com [194.22.194.6]) by hub.freebsd.org (Postfix) with ESMTP id 4D0D714D06 for ; Tue, 10 Aug 1999 19:50:57 -0700 (PDT) (envelope-from girgen@partitur.se) Received: from stordatan.telia.com (t7o62p15.telia.com [195.198.199.135]) by mailb.telia.com (8.8.8/8.8.8) with ESMTP id EAA00224 for ; Wed, 11 Aug 1999 04:50:53 +0200 (CEST) Received: from partitur.se (localhost [127.0.0.1]) by stordatan.telia.com (8.9.3/8.9.1) with ESMTP id EAA28120 for ; Wed, 11 Aug 1999 04:50:32 +0200 (CEST) (envelope-from girgen@partitur.se) Message-ID: <37B0E4F8.4C7D7235@partitur.se> Date: Wed, 11 Aug 1999 04:50:32 +0200 From: Palle Girgensohn Organization: Partitur X-Mailer: Mozilla 4.61 [en] (X11; U; FreeBSD 3.2-STABLE i386) X-Accept-Language: sv, en MIME-Version: 1.0 To: freebsd-isp@freebsd.org Subject: fresh fbsd-stable and real audio server hangs Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-isp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi! I'm experiencing something strange: I just updated one of our servers this week-end, and now the real audio server won't run. I have rmserver on a bunch of similar machines, and it works fine for them with practically the same setup. I updated the system from FreeBSD-3-STABLE as of March 31st to FreeBSD-3-STABLE as of Aug 8. I also added a second processor. It works very satisfactory, apart from this. There's no way to access any of the rmserver's services; there's no answer on the http admin port either.... When trying to connect with rvplayer, the connection hangs on "Contacting host" until I kill the server. I then get an error message 29, server disconnected. The log files are never touched. I'm of course sending this to the RealAudio support folks, but I get the feeling they might not be able to help, since this seems pretty OS related (I updated the OS, other machines run fine with the same realaudio installation but with older (July 7th) FreeBSD systems). I'm not to familiar at debugging this sort of thing, but I can see a few differencies: on the machines where rmserver works fine, lsof -i reveals: # lsof -i | grep rmserver rmserver 38163 root 6u inet 0xca8caa80 0t0 TCP pingpong-ing.hj.se:7070 (LISTEN) rmserver 38163 root 7u inet 0xca8ca720 0t0 TCP pingpong-ing.hj.se:rtsp (LISTEN) rmserver 38163 root 8u inet 0xca8c6720 0t0 TCP pingpong-ing.hj.se:8080 (LISTEN) rmserver 38163 root 9u inet 0xca8c72a0 0t0 TCP pingpong-ing.hj.se:2737 (LISTEN) rmserver 38163 root 10u inet 0xca8cd3c0 0t0 TCP localhost:7070 (LISTEN) rmserver 38163 root 11u inet 0xca8c82a0 0t0 TCP localhost:rtsp (LISTEN) rmserver 38163 root 12u inet 0xca8c7720 0t0 TCP localhost:8080 (LISTEN) rmserver 38163 root 13u inet 0xca8ceba0 0t0 TCP localhost:2737 (LISTEN) rmserver 38165 root 5u inet 0xca8cc3c0 0t0 TCP *:4040 (LISTEN) rmserver 38167 root 5u inet 0xca8c8720 0t0 TCP *:mmcc (LISTEN) rmserver 38170 root 5u inet 0xca8cb960 0t0 TCP *:9090 (LISTEN) rmserver 38172 root 7u inet 0xca853d80 0t0 UDP *:1131 rmserver 38172 root 8u inet 0xca853de0 0t0 UDP *:6770 while on the bad machine, the last "*:port#" rows are missing: rmserver 62759 root 6u inet 0xc9f01de0 0t0 TCP puka.partitur.se:7070 (LISTEN) rmserver 62759 root 7u inet 0xc9f12720 0t0 TCP puka.partitur.se:rtsp (LISTEN) rmserver 62759 root 8u inet 0xc9f0e3c0 0t0 TCP puka.partitur.se:8080 (LISTEN) rmserver 62759 root 9u inet 0xc9f124e0 0t0 TCP puka.partitur.se:3098 (LISTEN) rmserver 62759 root 10u inet 0xc9f11180 0t0 TCP localhost.partitur.se:7070 (LISTEN) rmserver 62759 root 11u inet 0xc9f09180 0t0 TCP localhost.partitur.se:rtsp (LISTEN) rmserver 62759 root 12u inet 0xc9f07960 0t0 TCP localhost.partitur.se:8080 (LISTEN) rmserver 62759 root 13u inet 0xc9f10de0 0t0 TCP localhost.partitur.se:3098 (LISTEN) ------------------- When running the server from the command line with no redirect to dev/null, I can see it stopping before reading all of the Plugins: # /usr/local/libexec/rmserver/Bin/rmserver /usr/local/libexec/rmserver/rmserver.cfg Creating Server Space... Starting RealServer 6.0 Core... Loading RealServer License Files... I: Loading Plugins... I: /usr/local/libexec/rmserver/Plugins/adminfs.so.6.0 RealNetworks Admin File System I: /usr/local/libexec/rmserver/Plugins/allow.so.6.0 RealNetworks Basic Allowance Plugin I: /usr/local/libexec/rmserver/Plugins/archplin.so.6.0 RealNetworks Live Archiver Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks AU Renderer Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks PCM Renderer Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks AU File Format Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks WAVE File Format Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks AIFF File Format Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks DVI4 Renderer Plugin I: /usr/local/libexec/rmserver/Plugins/authmgr.so.6.0 RealNetworks Authentication Manager I: /usr/local/libexec/rmserver/Plugins/bascauth.so.6.0 RealNetworks Basic Authenticator I: /usr/local/libexec/rmserver/Plugins/dbmgr.so.6.0 RealNetworks Database Manager I: /usr/local/libexec/rmserver/Plugins/dbwrap.so.6.0 RealNetworks 5.0 Database Wrapper I: /usr/local/libexec/rmserver/Plugins/encoplin.so.6.0 RealNetworks Encoder Broadcast Plugin I: /usr/local/libexec/rmserver/Plugins/farmplin.so.6.0 RealNetworks Farm Split Broadcast Plugin I: /usr/local/libexec/rmserver/Plugins/liv3plin.so.6.0 RealNetworks Live Broadcast Plugin I: /usr/local/libexec/rmserver/Plugins/logplin.so.6.0 RealNetworks Logging Plugin I: /usr/local/libexec/rmserver/Plugins/plusplin.so.6.0 RealNetworks PlusURL File Format Plugin I: /usr/local/libexec/rmserver/Plugins/pplyplin.so.6.0 RealNetworks Scalable Multicast Plugin I: /usr/local/libexec/rmserver/Plugins/ppvallow.so.6.0 RealNetworks Pay Per View Allowance Plug I: /usr/local/libexec/rmserver/Plugins/ppvbasic.so.6.0 RealNetworks FlatFile Database Plugin I: /usr/local/libexec/rmserver/Plugins/ppvmsql.so.6.0 RealNetworks Mini SQL PPV Database Plugi I: /usr/local/libexec/rmserver/Plugins/pxcbmp.so.6.0 RealNetworks RealPix BMP Codec Plugin I: /usr/local/libexec/rmserver/Plugins/pxcgif.so.6.0 RealNetworks RealPix GIF Codec Plugin I: /usr/local/libexec/rmserver/Plugins/pxcjpeg.so.6.0 RealNetworks RealPix JPEG Codec Plugin I: /usr/local/libexec/rmserver/Plugins/pxexfx.so.6.0 RealNetworks RealPix External Effect Sam I: /usr/local/libexec/rmserver/Plugins/pxff.so.6.0 RealNetworks RealPix Format Plugin I: /usr/local/libexec/rmserver/Plugins/pxgf.so.6.0 RealNetworks GIF File Format Plugin I: /usr/local/libexec/rmserver/Plugins/pxjf.so.6.0 RealNetworks JPEG File Format Plugin I: /usr/local/libexec/rmserver/Plugins/ramplin.so.6.0 RealNetworks Ramgen File System I: /usr/local/libexec/rmserver/Plugins/rmffplin.so.6.0 RealNetworks RealMedia File Format Plugi I: /usr/local/libexec/rmserver/Plugins/rn5auth.so.6.0 RealNetworks RN5 Authenticator I: /usr/local/libexec/rmserver/Plugins/rtffplin.so.6.0 RealNetworks RealText File Format Plugin I: /usr/local/libexec/rmserver/Plugins/sdpplin.so.6.0 RealNetworks SDP Stream Description Plug I: /usr/local/libexec/rmserver/Plugins/smlffpln.so.6.0 RealNetworks SMIL File Format Plugin I: /usr/local/libexec/rmserver/Plugins/smonplin.so.6.0 RealNetworks System Monitor I: /usr/local/libexec/rmserver/Plugins/spltplin.so.6.0 RealNetworks Splitter Broadcast Plugin I: /usr/local/libexec/rmserver/Plugins/smplfsys.so.6.0 RealNetworks Local File System I: /usr/local/libexec/rmserver/Plugins/swff.so.6.0 Shockwave Flash Format Plugin But the a working copy goes somewhat further: # /usr/local/libexec/rmserver/Bin/rmserver /opt/etc/rmserver.cfg Creating Server Space... Starting RealServer 6.0 Core... Loading RealServer License Files... I: Loading Plugins... I: /usr/local/libexec/rmserver/Plugins/adminfs.so.6.0 RealNetworks Admin File System I: /usr/local/libexec/rmserver/Plugins/allow.so.6.0 RealNetworks Basic Allowance Plugin I: /usr/local/libexec/rmserver/Plugins/archplin.so.6.0 RealNetworks Live Archiver Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks AU Renderer Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks PCM Renderer Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks AU File Format Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks WAVE File Format Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks AIFF File Format Plugin I: /usr/local/libexec/rmserver/Plugins/audplin.so.6.0 RealNetworks DVI4 Renderer Plugin I: /usr/local/libexec/rmserver/Plugins/authmgr.so.6.0 RealNetworks Authentication Manager I: /usr/local/libexec/rmserver/Plugins/bascauth.so.6.0 RealNetworks Basic Authenticator I: /usr/local/libexec/rmserver/Plugins/dbmgr.so.6.0 RealNetworks Database Manager I: /usr/local/libexec/rmserver/Plugins/dbwrap.so.6.0 RealNetworks 5.0 Database Wrapper I: /usr/local/libexec/rmserver/Plugins/encoplin.so.6.0 RealNetworks Encoder Broadcast Plugin I: /usr/local/libexec/rmserver/Plugins/farmplin.so.6.0 RealNetworks Farm Split Broadcast Plugin I: /usr/local/libexec/rmserver/Plugins/liv3plin.so.6.0 RealNetworks Live Broadcast Plugin I: /usr/local/libexec/rmserver/Plugins/logplin.so.6.0 RealNetworks Logging Plugin I: /usr/local/libexec/rmserver/Plugins/plusplin.so.6.0 RealNetworks PlusURL File Format Plugin I: /usr/local/libexec/rmserver/Plugins/pplyplin.so.6.0 RealNetworks Scalable Multicast Plugin I: /usr/local/libexec/rmserver/Plugins/ppvallow.so.6.0 RealNetworks Pay Per View Allowance Plug I: /usr/local/libexec/rmserver/Plugins/ppvbasic.so.6.0 RealNetworks FlatFile Database Plugin I: /usr/local/libexec/rmserver/Plugins/ppvmsql.so.6.0 RealNetworks Mini SQL PPV Database Plugi I: /usr/local/libexec/rmserver/Plugins/pxcbmp.so.6.0 RealNetworks RealPix BMP Codec Plugin I: /usr/local/libexec/rmserver/Plugins/pxcgif.so.6.0 RealNetworks RealPix GIF Codec Plugin I: /usr/local/libexec/rmserver/Plugins/pxcjpeg.so.6.0 RealNetworks RealPix JPEG Codec Plugin I: /usr/local/libexec/rmserver/Plugins/pxexfx.so.6.0 RealNetworks RealPix External Effect Sam I: /usr/local/libexec/rmserver/Plugins/pxff.so.6.0 RealNetworks RealPix Format Plugin I: /usr/local/libexec/rmserver/Plugins/pxgf.so.6.0 RealNetworks GIF File Format Plugin I: /usr/local/libexec/rmserver/Plugins/pxjf.so.6.0 RealNetworks JPEG File Format Plugin I: /usr/local/libexec/rmserver/Plugins/ramplin.so.6.0 RealNetworks Ramgen File System I: /usr/local/libexec/rmserver/Plugins/rmffplin.so.6.0 RealNetworks RealMedia File Format Plugi I: /usr/local/libexec/rmserver/Plugins/rn5auth.so.6.0 RealNetworks RN5 Authenticator I: /usr/local/libexec/rmserver/Plugins/rtffplin.so.6.0 RealNetworks RealText File Format Plugin I: /usr/local/libexec/rmserver/Plugins/sdpplin.so.6.0 RealNetworks SDP Stream Description Plug I: /usr/local/libexec/rmserver/Plugins/smlffpln.so.6.0 RealNetworks SMIL File Format Plugin I: /usr/local/libexec/rmserver/Plugins/smonplin.so.6.0 RealNetworks System Monitor I: /usr/local/libexec/rmserver/Plugins/spltplin.so.6.0 RealNetworks Splitter Broadcast Plugin I: /usr/local/libexec/rmserver/Plugins/smplfsys.so.6.0 RealNetworks Local File System I: /usr/local/libexec/rmserver/Plugins/swff.so.6.0 Shockwave Flash Format Plugin I: /usr/local/libexec/rmserver/Plugins/vidplin.so.6.0 RealNetworks RGB Renderer Plugin I: /usr/local/libexec/rmserver/Plugins/vidplin.so.6.0 RealNetworks AVI File Format Plugin I: /usr/local/libexec/rmserver/Plugins/vidplin.so.6.0 RealNetworks QuickTime File Format Plugi I: /usr/local/libexec/rmserver/Plugins/vidplin.so.6.0 RealNetworks Active Stream Format Versio I: /usr/local/libexec/rmserver/Plugins/vivff.so.6.0 VivoActive File Format Plugin The last five lines are missing from the bad server startup. $ rmserver -v Creating Server Space... Starting RealServer 6.0 Core... RealServer (c) 1995-1998 RealNetworks, Inc. All rights reserved. Version: 6.0.3.353 Platform: freebsd3 Here's a tcpdump from trying to connect: 03:10:46.610541 elbas.partitur.se.4251 > puka.partitur.se.7070: S 3043916040:3043916040(0) win 16384 (DF) 03:10:46.610692 puka.partitur.se.7070 > elbas.partitur.se.4251: S 1357161008:1357161008(0) ack 3043916041 win 17520 (DF) 03:10:46.610729 elbas.partitur.se.4251 > puka.partitur.se.7070: . ack 1 win 17520 (DF) 03:10:46.611024 elbas.partitur.se.4251 > puka.partitur.se.7070: P 1:399(398) ack 1 win 17520 (DF) 03:10:46.715954 puka.partitur.se.7070 > elbas.partitur.se.4251: . ack 399 win 17122 (DF) 03:10:46.715992 elbas.partitur.se.4251 > puka.partitur.se.7070: P 399:400(1) ack 1 win 17520 (DF) 03:10:46.915932 puka.partitur.se.7070 > elbas.partitur.se.4251: . ack 400 win 17121 (DF) And when I click stop: 03:10:50.829169 elbas.partitur.se.4251 > puka.partitur.se.7070: F 400:400(0) ack 1 win 17520 (DF) 03:10:50.829279 puka.partitur.se.7070 > elbas.partitur.se.4251: . ack 401 win 17121 (DF) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isp" in the body of the message