Return-Path: X-Original-To: apmail-httpd-users-archive@www.apache.org Delivered-To: apmail-httpd-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D4FFA11831 for ; Mon, 15 Sep 2014 11:25:01 +0000 (UTC) Received: (qmail 52771 invoked by uid 500); 15 Sep 2014 11:24:58 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 52740 invoked by uid 500); 15 Sep 2014 11:24:58 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 52729 invoked by uid 99); 15 Sep 2014 11:24:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Sep 2014 11:24:58 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of Roman.Fiedler@ait.ac.at designates 62.218.164.132 as permitted sender) Received: from [62.218.164.132] (HELO MX2.ait.ac.at) (62.218.164.132) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Sep 2014 11:24:31 +0000 Received: from pps.filterd (MX2.ait.ac.at [127.0.0.1]) by MX2.ait.ac.at (8.14.7/8.14.7) with SMTP id s8FB5x4r014152 for ; Mon, 15 Sep 2014 13:24:30 +0200 Received: from mail.ait.ac.at ([172.30.249.111]) by MX2.ait.ac.at with ESMTP id 1pbbbct2r2-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Mon, 15 Sep 2014 13:24:30 +0200 Received: from S0MSMAIL112.arc.local ([fe80::21c5:500c:ccf2:8b91]) by S0MSMAIL111.arc.local ([fe80::15d2:6d5:afe6:87a1%24]) with mapi id 14.03.0195.001; Mon, 15 Sep 2014 13:24:29 +0200 From: Fiedler Roman To: "users@httpd.apache.org" Thread-Topic: [users@httpd] strange 32bit apache-problem Thread-Index: AQHP0MfU62gfqyEC20mUWAZZGdgEyZwB9SMA///wNQCAACe1cA== Date: Mon, 15 Sep 2014 11:24:28 +0000 Message-ID: <2ECE9D9EEF1F524185270138AE23265947CFB928@S0MSMAIL112.arc.local> References: <5416B1D2.8060304@gmx.de> <2ECE9D9EEF1F524185270138AE23265947CFB7D6@S0MSMAIL112.arc.local> <5416C6BA.10409@gmx.de> In-Reply-To: <5416C6BA.10409@gmx.de> Accept-Language: en-US, de-AT Content-Language: de-DE X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [192.168.180.52] Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0039_01CFD0E8.605902F0" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.12.52,1.0.28,0.0.0000 definitions=2014-09-15_02:2014-09-15,2014-09-14,1970-01-01 signatures=0 X-Virus-Checked: Checked by ClamAV on apache.org Subject: AW: [users@httpd] strange 32bit apache-problem ------=_NextPart_000_0039_01CFD0E8.605902F0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit > Von: Hajo Locke [mailto:Hajo.Locke@gmx.de] > > Hello, > > Am 15.09.2014 um 11:57 schrieb Fiedler Roman: > > Hi, > > > >> Von: Hajo Locke [mailto:Hajo.Locke@gmx.de] > >> > >> Hello, > >> > >> one of my machines i upgraded tu ubuntu 14.04 32bit. > >> there is a apache 2.2.27 running on it (non ubuntu-repo). > >> i have a textfile which is 512byte long, it contains just some chars, > >> just one long line with a linebreak at the end. > >> > >> If i request this file by wget from the same machine, all is looking > >> fine and readable. > >> If i request this file from a other machine, then file seems to be > >> corrupted. response-header and filesize are still ok. file contents > >> looks like i would have requested some binary content. > >> content looks like this (just first 8 bytes): > >> ^@^@^@^@ > >> > >> if i reduce length of line, then at a point file is ok again and > >> readable. What could be the problem here? > >> Other files with shorter lines are also ok. it seems to be special in > >> here, that file is very long and only one linebreak at the end > >> i have other machines which are upgraded the same way with same > >> software, only difference is that they are 64bit machines and they are > >> working without problems. > >> Never had something like this, some other not upgraded 32bit machines > >> still have no problem with original file. > >> > >> What to do now? > > Did you look at it in an editor? If yes, editors might be tricky. > > > > Could you post xxd of original file, file retrieved locally and on remote > > machine? > > > > Roman > i used different editors, graphical or text. display is different, but > in all cases corrupt. > for testing i created a 512byte file containing a lot of a's > i post xxd of files. first one is the file a.html retrieved from same > machine which is ok: > > 0000000: 6161 6161 6161 6161 6161 6161 6161 6161 aaaaaaaaaaaaaaaa > .. > 00001f0: 6161 6161 6161 6161 6161 6161 6161 610a aaaaaaaaaaaaaaa. > > now comes xxd of same file retrieved by an other client: > > 0000000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > ... > 00001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ > > it seems to work when line in file is exactly 255 byte long. this > retrieved file looks good. if i edit the file and add one more a then i > get the rubbish at next request. > > Do you have an idea whats going wrong? That's really strange. Are you delivering via port 80? If yes, you could do tcpdump of data leaving machine A and another dump on machine B of received data to see if data on wire is still correct. Perhaps some IDS filtering out/replacing the content in between? ------=_NextPart_000_0039_01CFD0E8.605902F0 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" 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 xCZU7wO94CTLVBowHQYDVR0OBBYEFImCZ33EnSZwAEu0UEh83j2uBG59MA4GA1UdDwEB/wQEAwIB BjAPBgNVHRMBAf8EBTADAQH/MBEGA1UdIAQKMAgwBgYEVR0gADBEBgNVHR8EPTA7MDmgN6A1hjNo dHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vQWRkVHJ1c3RFeHRlcm5hbENBUm9vdC5jcmwwNQYIKwYB BQUHAQEEKTAnMCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1c3QuY29tMA0GCSqGSIb3 DQEBBQUAA4IBAQABvJzjYyiw8zEBwt973WKgAZ0jMQ+cknNTUeofTPrWn8TKL2d+eDMPdBa5kYeR 9Yom+mRwANge+QsEYlCHk4HU2vUj2zS7hVa0cDRueIM3HoUcxREVkl+HF72sav3xwtHMiV+xfPA+ UfI183zsYJhrOivg79+zfYbrtRv1W+yifJgT1wBQudEtc94DeHThBYUxXsuauZ2UxrmUN3Vy3ET7 Z+jw+iUeUqfaJelH4KDHPKBOsQo2+3dIn++Xivu0/uOUFKiDvFwtP9JgcWDuwnGCDOmINuPaILSj oGyqlku4gI51ykkH9jsUut/cBdmf2+Cy5k2geCbn5y1uf1/GHogVMIIFGjCCBAKgAwIBAgIQbRnq pxlPajMi5iIyeqpx3jANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVU MRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3Jr MSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmly c3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw0xMTA0MjgwMDAwMDBaFw0yMDA1 MzAxMDQ4MzhaMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAw DgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09N T0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkoSEW0tXmNReL4uk4UDIo1NYX2Zl8TJO958yfVXQeExVt0KU 4PkncQfFxmmkuTLE8UAakMwnVmJ/F7Vxaa7lIBvky2NeYMqiQfZq4aP/uN8fSG1lQ4wqLitjOHff sReswtqCAtbUMmrUZ28gE49cNfrlVICv2HEKHTcKAlBTbJUdqRAUtJmVWRIx/wmi0kzcUtve4kAB W0ho3cVKtODtJB86r3FfB+OsvxQ7sCVxaD30D9YXWEYVgTxoi4uDD216IVfmNLDbMn7jSuGlUnJk JpFOpZIP/+CxYP0ab2hRmWONGoulzEKbm30iY9OpoPzOnpDfRBn0XFs1uhbzp5v/wQIDAQABo4IB SzCCAUcwHwYDVR0jBBgwFoAUiYJnfcSdJnAAS7RQSHzePa4Ebn0wHQYDVR0OBBYEFHoTTgB0W8Z4 Y2QnwS/ioFu8ecV7MA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQK MAgwBgYEVR0gADBYBgNVHR8EUTBPME2gS6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVRO LVVTRVJGaXJzdC1DbGllbnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDB0BggrBgEFBQcBAQRo MGYwPQYIKwYBBQUHMAKGMWh0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5BZGRUcnVzdENsaWVu dF9DQS5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcN AQEFBQADggEBAIXWvnhXVW0zf0RS/kLVBqgBA4CK+w2y/Uq/9q9BSfUbWsXSrRtzbj7pJnzmTJjB MCjfy/tCPKElPgp11tA9OYZm0aGbtU2bb68obB2v5ep0WqjascDxdXovnrqTecr+4pEeVnSy+I3T 4ENyG+2P/WA5IEf7i686ZUg8mD2lJb+972DgSeUWyOs/Q4Pw4O4NwdPNM1+b0L1garM7/vrUyTo8 H+2b/5tJM75CKTmD7jNpLoKdRU2oadqAGx490hpdfEeZpZsIbRKZhtZdVwcbpzC+S0lEuJB+ytF5 OOu0M/qgOl0mWJ5hVRi0IdWZ1eBDQEIwvuql55TSsP7zdfl/bucwggY0MIIFHKADAgECAhBgVZta TmI0LOuF0yVA2jvLMA0GCSqGSIb3DQEBBQUAMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3Jl YXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGlt aXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVt YWlsIENBMB4XDTE0MDMyNzAwMDAwMFoXDTE3MDMyNjIzNTk1OVowggFBMQswCQYDVQQGEwJBVDEN MAsGA1UEERMEMTIyMDENMAsGA1UECBMEV2llbjENMAsGA1UEBxMEV2llbjElMCMGA1UECRMcRG9u YXUtQ2l0eS1TdHJhc2UgMXRlY2gvR2F0ZTEyMDAGA1UEChMpQUlUIEF1c3RyaWFuIEluc3RpdHV0 ZSBvZiBUZWNobm9sb2d5IEdtYkgxSTBHBgNVBAsTQElzc3VlZCB0aHJvdWdoIEFJVCBBdXN0cmlh biBJbnN0aXR1dGUgb2YgVGVjaG5vbG9neSBHbWJIIEUtUEtJIE0xHzAdBgNVBAsTFkNvcnBvcmF0 ZSBTZWN1cmUgRW1haWwxFjAUBgNVBAMTDVJvbWFuIEZpZWRsZXIxJjAkBgkqhkiG9w0BCQEWF3Jv bWFuLmZpZWRsZXJAYWl0LmFjLmF0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqhBn j5yFCMMUpzJHbsSTQ0BZBqLAKKP4+SlxZGtV+YAHLUWhFbeWjcmMp+ONSjMlGdIm45TvM9GrDA8i ushm2xYmEJejahLhK3MZMHuyrsS2quy32b7stwFVFLWx2NM4yPwFW5Q8NNtlUDwuTRN0zY2+uIEA JGpm+TqdVXAtc915nKsLGyURDoAd8nWVwFVw3F1O9FXanodaLQrY94IVkXkMqa5fg6+Z6vNFBOBg nw9Plx04eOGqVRllQjtF2dogT+C1HMfZ+/kQGUSukF+B3H6b+siqPozLt8Lagi/UORsNtQrMbSV0 XTvtVuQ69T/H2tdV5a8Jcto+FhoICtpIuQIDAQABo4IB0TCCAc0wHwYDVR0jBBgwFoAUehNOAHRb xnhjZCfBL+KgW7x5xXswHQYDVR0OBBYEFPO39FQG0PJ//Q3kCUuzH4aneuWaMA4GA1UdDwEB/wQE AwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMEBggrBgEFBQcDAjBGBgNVHSAE PzA9MDsGDCsGAQQBsjEBAgEDBTArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8u bmV0L0NQUzBXBgNVHR8EUDBOMEygSqBIhkZodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9D bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGIBggrBgEFBQcBAQR8MHow UgYIKwYBBQUHMAKGRmh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRp Y2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9k b2NhLmNvbTAiBgNVHREEGzAZgRdyb21hbi5maWVkbGVyQGFpdC5hYy5hdDANBgkqhkiG9w0BAQUF AAOCAQEAJNkvZvEQuSMveOXqauL/oCneMiEg500S1jOV7yjYG8vYPVSws10zur520Z0ttlukgliR PMjzNzzs9qPp0LQ3VN3kNQNykjiEqCBMnWwUZW8qgxdtEhyyNiC+sTCf2HYG+m5GmaJLI2y7sVwZ cqhBtkQW/p5SVv45hN5TM47QMZOefqd2zuTTqVoatC0W/c3XhTJfSksMu3GI/4kfyg7CqcZQKHSd UlKnhkkTFTbk0lwjBFFYVJAsdoW9HBokRY48X9N9fLtIx9uunffwNrowvoKwzvhA3WK7as3M0eIg 82rF+CFxKfROlrQ/55p4Vm7qnwWXvXMKfDU77DMRjHtg8zGCBFkwggRVAgEBMIGoMIGTMQswCQYD VQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRow GAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50 aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhBgVZtaTmI0LOuF0yVA2jvLMAkGBSsOAwIaBQCg ggKFMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE0MDkxNTExMjQy OFowIwYJKoZIhvcNAQkEMRYEFNOPUuX3HR9YyYPQqiCw01cXevBhMIGrBgkqhkiG9w0BCQ8xgZ0w gZowCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBFjAKBggqhkiG9w0DBzALBglghkgBZQMEAQIwDgYI KoZIhvcNAwICAgCAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgFAMA0GCCqGSIb3DQMCAgEoMAcGBSsO AwIaMAsGCWCGSAFlAwQCAzALBglghkgBZQMEAgIwCwYJYIZIAWUDBAIBMIG5BgkrBgEEAYI3EAQx gaswgagwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNV BAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkwNwYDVQQDEzBDT01PRE8g Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEGBVm1pOYjQs64XTJUDa O8swgbsGCyqGSIb3DQEJEAILMYGroIGoMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRl ciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRl ZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWls IENBAhBgVZtaTmI0LOuF0yVA2jvLMA0GCSqGSIb3DQEBAQUABIIBAE8BFMlbbMDkBqfzSkM+xAe6 HQpZLgr+B/SfxU/EodmyOgY+MUiqA2L+WTS1nB8XvGRP+coq3mXwyCHqr/RR/TDh+PToyOAgIkpr 3PSqFno5KnzawgfP2matGm8CnuXA8QpiLctMTdxxUMdYbClQfJJyD5PFA4Km5DGl66id92YBiOJA DUookknj0fp30hFk5LiL0K+ALQoLOFglrpkep6Yxa6v+4yy6Q5JhffoRv199FRU+AI6DGLPQh2pc zTzSrHHrmBxwS2Qiec2zVWapUm019Rdo70eo1wLaDondrBFjpf9w4HLFPPNDzt9lly6CIEMVzUvx V4UXIUJNBHazBNgAAAAAAAA= ------=_NextPart_000_0039_01CFD0E8.605902F0--