Re: [hlds_linux] FreeBSD problems? Try TF beta steam binaries

2012-04-10 Thread Dan Offord
Hi,

Is there any update on this at all?

Thanks,

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 22:52, Fletcher Dunn fletch...@valvesoftware.com wrote:
 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,0x2,0x3,0x3340,0x96000,0x6) = 0 (0x0)
 linux_mprotect(0x33496000,0x3,0x3,0x3340,0xc6000,0x6) = 0 (0x0)
 linux_mmap2(0x0,0x81000,0x3,0x22,0x,0x6) = 821194752 (0x30f27000)
 madvise(0x33486000,0x4,0x4,0x33465278,0x4,0x6) = 0 (0x0)
 linux_mremap(0x30f27000,0x81000,0x101000,0x1,0x10,0x6) ERR#12 'Cannot 
 allocate memory'
 linux_mmap2(0x0,0x101000,0x3,0x22,0x,0x6) = 878911488 (0x34632000)
 munmap(0x30f27000,528384)            = 0 (0x0)
 linux_mremap(0x34632000,0x101000,0x201000,0x1,0x20,0x6) ERR#12 'Cannot 
 allocate memory'
 linux_mmap2(0x0,0x201000,0x3,0x22,0x,0x6) = 882114560 (0x3494)
 munmap(0x34632000,1052672)           = 0 (0x0)
 linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 100663209, 0, 1610612736, 
 0x301a19, 1073741824 ) = 5 (0x5) 
 linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 3152409, 1073741824, 
 16777126, 0x3800, 1728053162 ) = 17 (0x11)
 linux_select(0xf,0xa960,0x0,0x0,0xa9e0,0x6) = 1 (0x1)
 linux_select(0xf,0xa900,0x0,0x0,0xa980,0x6) = 1 (0x1) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, -22128, 4, 0, 0xa980,
 11 ) = 4 (0x4)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 0, 807010672, 0, 
 0x7320, 0 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1634623346, 153249133, 
 1702119714, 0x7474416d, 1348626802 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2064189706, 151587341, 
 1668489737, 0x5f74756f, 1801675106 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1411588617, 1700224838, 
 1650553441, 0x485f656c, 220361825 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2037669740, 153249136, 
 1869575202, 0xa0d226c, 571017481 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 151587082, 1836212514, 
 1601794671, 0x63736564, 571017506 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 571023980, 573583409, 
 151587341, 0x74692209, 1902079333 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1986098990, 151653666, 
 1679952137, 0x5f706f72, 1853190003 ) = 1020 (0x3fc) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1835365481, 1887007839, 
 163462, 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

Re: [hlds_linux] FreeBSD problems? Try TF beta steam binaries

2012-04-10 Thread Kyle Sanderson
I think they're all on vacation still, or they've just gotten back.

Kyle.

On Tue, Apr 10, 2012 at 6:18 AM, Dan Offord li...@multiplay.co.uk wrote:

 Hi,

 Is there any update on this at all?

 Thanks,

 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 22:52, Fletcher Dunn fletch...@valvesoftware.com wrote:
  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,0x2,0x3,0x3340,0x96000,0x6) = 0 (0x0)
  linux_mprotect(0x33496000,0x3,0x3,0x3340,0xc6000,0x6) = 0 (0x0)
  linux_mmap2(0x0,0x81000,0x3,0x22,0x,0x6) = 821194752 (0x30f27000)
  madvise(0x33486000,0x4,0x4,0x33465278,0x4,0x6) = 0 (0x0)
  linux_mremap(0x30f27000,0x81000,0x101000,0x1,0x10,0x6) ERR#12
 'Cannot allocate memory'
  linux_mmap2(0x0,0x101000,0x3,0x22,0x,0x6) = 878911488
 (0x34632000)
  munmap(0x30f27000,528384)= 0 (0x0)
  linux_mremap(0x34632000,0x101000,0x201000,0x1,0x20,0x6) ERR#12
 'Cannot allocate memory'
  linux_mmap2(0x0,0x201000,0x3,0x22,0x,0x6) = 882114560
 (0x3494)
  munmap(0x34632000,1052672)   = 0 (0x0)
  linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 100663209, 0,
 1610612736, 0x301a19, 1073741824 ) = 5 (0x5)
 linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 3152409, 1073741824,
 16777126, 0x3800, 1728053162 ) = 17 (0x11)
  linux_select(0xf,0xa960,0x0,0x0,0xa9e0,0x6) = 1 (0x1)
  linux_select(0xf,0xa900,0x0,0x0,0xa980,0x6) = 1 (0x1)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, -22128, 4, 0, 0xa980,
  11 ) = 4 (0x4)
  linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 0, 807010672, 0,
 0x7320, 0 ) = 1024 (0x400)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1634623346, 153249133,
 1702119714, 0x7474416d, 1348626802 ) = 1024 (0x400)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2064189706, 151587341,
 1668489737, 0x5f74756f, 1801675106 ) = 1024 (0x400)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1411588617, 1700224838,
 1650553441, 0x485f656c, 220361825 ) = 1024 (0x400)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2037669740, 153249136,
 1869575202, 0xa0d226c, 571017481 ) = 1024 (0x400)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 151587082, 1836212514,
 1601794671, 0x63736564, 571017506 ) = 1024 (0x400)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 571023980, 573583409,
 151587341, 0x74692209, 1902079333 ) = 1024 (0x400)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1986098990, 151653666,
 1679952137, 0x5f706f72, 1853190003 ) = 1020 (0x3fc)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1835365481, 1887007839,
 163462, 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

Re: [hlds_linux] FreeBSD problems? Try TF beta steam binaries

2012-04-10 Thread Fletcher Dunn
We'll release another TF beta sometime this week with new Steam binaries that 
we think should fix the problem.

-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com 
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of Kyle Sanderson
Sent: Tuesday, April 10, 2012 9:29 AM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] FreeBSD problems? Try TF beta steam binaries

I think they're all on vacation still, or they've just gotten back.

Kyle.

On Tue, Apr 10, 2012 at 6:18 AM, Dan Offord li...@multiplay.co.uk wrote:

 Hi,

 Is there any update on this at all?

 Thanks,

 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 22:52, Fletcher Dunn fletch...@valvesoftware.com wrote:
  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/clien
 tdll/../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,0x2,0x3,0x3340,0x96000,0x6) = 0 
  (0x0)
  linux_mprotect(0x33496000,0x3,0x3,0x3340,0xc6000,0x6) = 0 
  (0x0)
  linux_mmap2(0x0,0x81000,0x3,0x22,0x,0x6) = 821194752 
  (0x30f27000)
  madvise(0x33486000,0x4,0x4,0x33465278,0x4,0x6) = 0 (0x0)
  linux_mremap(0x30f27000,0x81000,0x101000,0x1,0x10,0x6) ERR#12
 'Cannot allocate memory'
  linux_mmap2(0x0,0x101000,0x3,0x22,0x,0x6) = 878911488
 (0x34632000)
  munmap(0x30f27000,528384)= 0 (0x0)
  linux_mremap(0x34632000,0x101000,0x201000,0x1,0x20,0x6) ERR#12
 'Cannot allocate memory'
  linux_mmap2(0x0,0x201000,0x3,0x22,0x,0x6) = 882114560
 (0x3494)
  munmap(0x34632000,1052672)   = 0 (0x0)
  linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 100663209, 0,
 1610612736, 0x301a19, 1073741824 ) = 5 (0x5) 
 linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 3152409, 1073741824, 
 16777126, 0x3800, 1728053162 ) = 17 (0x11)
  linux_select(0xf,0xa960,0x0,0x0,0xa9e0,0x6) = 1 (0x1)
  linux_select(0xf,0xa900,0x0,0x0,0xa980,0x6) = 1 (0x1)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, -22128, 4, 0, 
 0xa980,
  11 ) = 4 (0x4)
  linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 0, 807010672, 0,
 0x7320, 0 ) = 1024 (0x400)
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1634623346, 
 153249133, 1702119714, 0x7474416d, 1348626802 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2064189706, 
 151587341, 1668489737, 0x5f74756f, 1801675106 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1411588617, 
 1700224838, 1650553441, 0x485f656c, 220361825 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2037669740, 
 153249136, 1869575202, 0xa0d226c, 571017481 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 151587082, 
 1836212514, 1601794671, 0x63736564, 571017506 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 571023980, 
 573583409, 151587341, 0x74692209, 1902079333 ) = 1024 (0x400) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1986098990, 
 151653666, 1679952137, 0x5f706f72, 1853190003 ) = 1020 (0x3fc) 
 linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1835365481, 
 1887007839, 163462, 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

Re: [hlds_linux] FreeBSD problems? Try TF beta steam binaries

2012-03-16 Thread Dan Offord
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,0x2,0x3,0x3340,0x96000,0x6) = 0 (0x0)
linux_mprotect(0x33496000,0x3,0x3,0x3340,0xc6000,0x6) = 0 (0x0)
linux_mmap2(0x0,0x81000,0x3,0x22,0x,0x6) = 821194752 (0x30f27000)
madvise(0x33486000,0x4,0x4,0x33465278,0x4,0x6) = 0 (0x0)
linux_mremap(0x30f27000,0x81000,0x101000,0x1,0x10,0x6) ERR#12 'Cannot
allocate memory'
linux_mmap2(0x0,0x101000,0x3,0x22,0x,0x6) = 878911488 (0x34632000)
munmap(0x30f27000,528384)= 0 (0x0)
linux_mremap(0x34632000,0x101000,0x201000,0x1,0x20,0x6) ERR#12 'Cannot
allocate memory'
linux_mmap2(0x0,0x201000,0x3,0x22,0x,0x6) = 882114560 (0x3494)
munmap(0x34632000,1052672)   = 0 (0x0)
linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 100663209, 0, 1610612736,
0x301a19, 1073741824 ) = 5 (0x5)
linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 3152409, 1073741824,
16777126, 0x3800, 1728053162 ) = 17 (0x11)
linux_select(0xf,0xa960,0x0,0x0,0xa9e0,0x6) = 1 (0x1)
linux_select(0xf,0xa900,0x0,0x0,0xa980,0x6) = 1 (0x1)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, -22128, 4, 0, 0xa980,
11 ) = 4 (0x4)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 0, 807010672, 0,
0x7320, 0 ) = 1024 (0x400)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1634623346, 153249133,
1702119714, 0x7474416d, 1348626802 ) = 1024 (0x400)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2064189706, 151587341,
1668489737, 0x5f74756f, 1801675106 ) = 1024 (0x400)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1411588617, 1700224838,
1650553441, 0x485f656c, 220361825 ) = 1024 (0x400)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2037669740, 153249136,
1869575202, 0xa0d226c, 571017481 ) = 1024 (0x400)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 151587082, 1836212514,
1601794671, 0x63736564, 571017506 ) = 1024 (0x400)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 571023980, 573583409,
151587341, 0x74692209, 1902079333 ) = 1024 (0x400)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1986098990, 151653666,
1679952137, 0x5f706f72, 1853190003 ) = 1020 (0x3fc)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1835365481, 1887007839,
163462, 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:

Re: [hlds_linux] FreeBSD problems? Try TF beta steam binaries

2012-03-16 Thread Fletcher Dunn
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,0x2,0x3,0x3340,0x96000,0x6) = 0 (0x0)
linux_mprotect(0x33496000,0x3,0x3,0x3340,0xc6000,0x6) = 0 (0x0)
linux_mmap2(0x0,0x81000,0x3,0x22,0x,0x6) = 821194752 (0x30f27000)
madvise(0x33486000,0x4,0x4,0x33465278,0x4,0x6) = 0 (0x0)
linux_mremap(0x30f27000,0x81000,0x101000,0x1,0x10,0x6) ERR#12 'Cannot 
allocate memory'
linux_mmap2(0x0,0x101000,0x3,0x22,0x,0x6) = 878911488 (0x34632000)
munmap(0x30f27000,528384)= 0 (0x0)
linux_mremap(0x34632000,0x101000,0x201000,0x1,0x20,0x6) ERR#12 'Cannot 
allocate memory'
linux_mmap2(0x0,0x201000,0x3,0x22,0x,0x6) = 882114560 (0x3494)
munmap(0x34632000,1052672)   = 0 (0x0)
linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 100663209, 0, 1610612736, 
0x301a19, 1073741824 ) = 5 (0x5) 
linux_socketcall(9,(0xa3a0)LINUX_SETSOCKOPT, 3152409, 1073741824, 16777126, 
0x3800, 1728053162 ) = 17 (0x11)
linux_select(0xf,0xa960,0x0,0x0,0xa9e0,0x6) = 1 (0x1)
linux_select(0xf,0xa900,0x0,0x0,0xa980,0x6) = 1 (0x1) 
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, -22128, 4, 0, 0xa980,
11 ) = 4 (0x4)
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 0, 807010672, 0, 0x7320, 
0 ) = 1024 (0x400) linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 
1634623346, 153249133, 1702119714, 0x7474416d, 1348626802 ) = 1024 (0x400) 
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2064189706, 151587341, 
1668489737, 0x5f74756f, 1801675106 ) = 1024 (0x400) 
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1411588617, 1700224838, 
1650553441, 0x485f656c, 220361825 ) = 1024 (0x400) 
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 2037669740, 153249136, 
1869575202, 0xa0d226c, 571017481 ) = 1024 (0x400) 
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 151587082, 1836212514, 
1601794671, 0x63736564, 571017506 ) = 1024 (0x400) 
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 571023980, 573583409, 
151587341, 0x74692209, 1902079333 ) = 1024 (0x400) 
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1986098990, 151653666, 
1679952137, 0x5f706f72, 1853190003 ) = 1020 (0x3fc) 
linux_socketcall(10,(0xa1c0)LINUX_SETSOCKOPT, 1835365481, 1887007839, 
163462, 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