Whoops, yep, we applied our fix in the wrong place. We'll make another stab at the correct fix and release something next week.
-----Original Message----- From: hlds_linux-boun...@list.valvesoftware.com [mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of Dan Offord Sent: Friday, March 16, 2012 3:36 AM To: Half-Life dedicated Linux server mailing list Subject: Re: [hlds_linux] FreeBSD problems? Try TF beta steam binaries Sorry Fletcher, I managed to break it :( I did a clean install of the TF2 beta which started up fine. Once I removed the existing item_games.txt so that I could simulate an update, the server dies with: Assigned anonymous gameserver Steam ID [A-1:587595776(2902)]. VAC secure mode is activated. tf_server_identity_account_id not set; not logging into registered account Fetched 1099635 bytes item schema version 9A6B8A8B via HTTP; update is queued. singleprocesspipe_linux.cpp (166) : Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/1099641) errno=115 /home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/clientdll/../common/singleprocesspipe_linux.cpp 166 Assertion Failed: CSingleProcessPipe::BWrite wrote too few bytes (8187/1099641) errno=115 If I run a truss on server start I get: write(1,"Fetched 1099635 bytes item schem"...,79) = 79 (0x4f) linux_mprotect(0x33476000,0x20000,0x3,0x33400000,0x96000,0x6) = 0 (0x0) linux_mprotect(0x33496000,0x30000,0x3,0x33400000,0xc6000,0x6) = 0 (0x0) linux_mmap2(0x0,0x81000,0x3,0x22,0xffffffff,0x6) = 821194752 (0x30f27000) madvise(0x33486000,0x40000,0x4,0x33465278,0x40000,0x6) = 0 (0x0) linux_mremap(0x30f27000,0x81000,0x101000,0x1,0x100000,0x6) ERR#12 'Cannot allocate memory' linux_mmap2(0x0,0x101000,0x3,0x22,0xffffffff,0x6) = 878911488 (0x34632000) munmap(0x30f27000,528384) = 0 (0x0) linux_mremap(0x34632000,0x101000,0x201000,0x1,0x200000,0x6) ERR#12 'Cannot allocate memory' linux_mmap2(0x0,0x201000,0x3,0x22,0xffffffff,0x6) = 882114560 (0x34940000) munmap(0x34632000,1052672) = 0 (0x0) linux_socketcall(9,(0xffffa3a0)LINUX_SETSOCKOPT, 100663209, 0, 1610612736, 0x301a19, 1073741824 ) = 5 (0x5) linux_socketcall(9,(0xffffa3a0)LINUX_SETSOCKOPT, 3152409, 1073741824, 16777126, 0x38000000, 1728053162 ) = 17 (0x11) linux_select(0xf,0xffffa960,0x0,0x0,0xffffa9e0,0x6) = 1 (0x1) linux_select(0xf,0xffffa900,0x0,0x0,0xffffa980,0x6) = 1 (0x1) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, -22128, 4, 0, 0xffffa980, 11 ) = 4 (0x4) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, 0, 807010672, 0, 0x73200000, 0 ) = 1024 (0x400) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, 1634623346, 153249133, 1702119714, 0x7474416d, 1348626802 ) = 1024 (0x400) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, 2064189706, 151587341, 1668489737, 0x5f74756f, 1801675106 ) = 1024 (0x400) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, 1411588617, 1700224838, 1650553441, 0x485f656c, 220361825 ) = 1024 (0x400) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, 2037669740, 153249136, 1869575202, 0xa0d226c, 571017481 ) = 1024 (0x400) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, 151587082, 1836212514, 1601794671, 0x63736564, 571017506 ) = 1024 (0x400) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, 571023980, 573583409, 151587341, 0x74692209, 1902079333 ) = 1024 (0x400) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, 1986098990, 151653666, 1679952137, 0x5f706f72, 1853190003 ) = 1020 (0x3fc) linux_socketcall(10,(0xffffa1c0)LINUX_SETSOCKOPT, 1835365481, 1887007839, 1634623333, 0x922656d, 1179919138 ) ERR#81 'Need authenticator' SIGNAL 2 (SIGINT) We're running a custom compile of truss to show more information for LINUX_SETSOCKOPT. If you want more information / want to run more tests, if you let me know I'm more than happy to help :) Kind Regards, Dan Offord Technical Systems Administrator Multiplay (UK) Ltd, Unit 7 Whitefield, Lepe Road, Blackfield Southampton, Hampshire, SO45 1XR Registered in England & Wales No. 3370594 Phone: +44 (0) 845 868 1337 | Direct: +44 (0) 56 000 36985 Twitter: @liv3d | Skype: mpukliv3d On 16 March 2012 00:29, Fletcher Dunn <fletch...@valvesoftware.com> wrote: > If you are running FreeBSD and seeing an error like this: > > > Assertion Failed: CSingleProcessPipe::BWrite wrote too few > bytes > (8187/1083600) errno=12, > > then you might try the Steam binaries released today with the TF beta. > It includes the fix for this problem. > > If the beta doesn't uncover any problems with these binaries, we'll > release them for all Orangebox servers with the next TF update. > > Your humble servant, > - Fletch > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux > This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmas...@multiplay.co.uk. _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux