From owner-freebsd-current@FreeBSD.ORG Sun Aug 24 21:29:02 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A2B8816A4BF for ; Sun, 24 Aug 2003 21:29:02 -0700 (PDT) Received: from lerami.lerctr.org (lerami.lerctr.org [207.158.72.11]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6DDD43FE1 for ; Sun, 24 Aug 2003 21:29:01 -0700 (PDT) (envelope-from ler@lerctr.org) Received: from lerlaptop.lerctr.org (lerlaptop.lerctr.org [207.158.72.14]) (authenticated bits=0)h7P4Swt1024213; Sun, 24 Aug 2003 23:28:58 -0500 (CDT) Date: Sun, 24 Aug 2003 23:28:58 -0500 From: Larry Rosenman To: "Daniel O'Connor" , Daniel Eischen Message-ID: <138610000.1061785738@lerlaptop.lerctr.org> In-Reply-To: <200308251356.08221.doconnor@gsoft.com.au> References: <200308251356.08221.doconnor@gsoft.com.au> X-Mailer: Mulberry/3.1.0b6 (Linux/x86) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="==========8636054C2E89F0599FB3==========" X-Virus-Scanned: by amavisd-milter (http://amavis.org/) cc: freebsd-current@freebsd.org Subject: Re: KDE Konsole, crashes, on a SIGABRT... X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Aug 2003 04:29:02 -0000 --==========8636054C2E89F0599FB3========== Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline add the attached 2 files to /usr/ports/x11/kdebase3/files and make configure and then cd work/kdebase-3.1.3/konsole/konsole and gmake, gmake install. This fixed it for me. These (or equivalent) are coming soon to the ports tree. LER --On Monday, August 25, 2003 13:56:07 +0930 Daniel O'Connor wrote: > On Saturday 23 August 2003 23:57, Daniel Eischen wrote: >> > How can I help figure this out? >> >> We (threads guys) think it's a problem with konsole. It is trying >> to change ownership of the pty and is failing to do so. We don't >> know why. Sometimes it works, sometimes it doesn't. konsole >> aborts itself when it can't change/open the pty, so SIGABRT is >> expected. > > I dunno.. > On 4.x I get this in my .xsession-errors file -> > konsole: cannot chown /dev/ttyp2. > Reason: Operation not permitted > konsole: chownpty failed for device /dev/ptyp2::/dev/ttyp2. > : This means the session can be eavesdroped. > : Make sure konsole_grantpty is installed in > : /usr/local/bin/ and setuid root. > > It is as expected I think -> > > [chowder 13:53] ~ >ll /dev/ttyp2 > crw-rw-rw- 1 root wheel 5, 2 Aug 25 13:53 /dev/ttyp2 > [chowder 13:53] ~ >ll /usr/local/bin/konsole_grantpty > -rwsr-xr-x 1 root wheel 5584 Aug 13 04:06 > /usr/local/bin/konsole_grantpty > > I found that a 5.1-REL machine I upgraded to -CURRENT last Thursday had > this problem, I haven't resolved it yet, but possibly rebuilding kdebase > will fix it. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 972-414-9812 E-Mail: ler@lerctr.org US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749 --==========8636054C2E89F0599FB3========== Content-Type: application/octet-stream; name=patch-konsole Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=patch-konsole; size=5002 LS0tIGtvbnNvbGUva29uc29sZS9URVB0eS5jcHAub3JpZwkyMiBOb3YgMjAwMiAxMzoxNzo1NyAt MDAwMAkxLjc1CisrKyBrb25zb2xlL2tvbnNvbGUvVEVQdHkuY3BwCQkyMyBBdWcgMjAwMyAxNDoy MDoyMCAtMDAwMApAQCAtMTk4LDkgKzE5OCwxOCBAQCBwdWJsaWM6CiAKIEZJTEUqIHN5c2xvZ19m aWxlID0gTlVMTDsgLy9zdGRvdXQ7CiAKLSNkZWZpbmUgUFRZX0ZJTEVOTyAzCisvLyAjZGVmaW5l IFBUWV9GSUxFTk8gMworaW50IFBUWV9GSUxFTk8gPSAtMTsgLy8gTm9uZSBhbGxvY2F0ZWQgeWV0 LgorCiAjZGVmaW5lIEJBU0VfQ0hPV04gImtvbnNvbGVfZ3JhbnRwdHkiCiAKK3ZvaWQgVEVQdHlJ bml0KCkKK3sKKyNpZiBkZWZpbmVkKF9fRnJlZUJTRF9fKQorICBQVFlfRklMRU5PID0gb3Blbigi L2Rldi9udWxsIixPX1JEV1IpOworI2VuZGlmCit9CisKIGludCBjaG93bnB0eShpbnQgZmQsIGJv b2wgZ3JhbnQpCiAvLyBwYXJhbSBmZDogdGhlIGZkIG9mIGEgbWFzdGVyIHB0eS4KIC8vIHBhcmFt IGdyYW50OiB0cnVlIHRvIGdyYW50LCBmYWxzZSB0byByZXZva2UKQEAgLTIxMiw2ICsyMjEsMjAg QEAgaW50IGNob3ducHR5KGludCBmZCwgYm9vbCBncmFudCkKICAgbmV3c2Euc2FfZmxhZ3MgPSAw OwogICBzaWdhY3Rpb24oU0lHQ0hMRCwgJm5ld3NhLCAmb2xkc2EpOwogCisvKgorKiogRnJlZUJT RCBjYW4ndCBkdXAyKGZkLDMpIGJlY2F1c2UgZmQgMyBpcyBhbHJlYWR5IGluIHVzZSBieQorKiog c29tZSB3ZWlyZCBwaXBlLiBTbyBpbnN0ZWFkLCB3ZSBnZXQgYSBuZXcgdGhyb3dhd2F5IGZkCisq KiB0aGF0J3Mgbm90IGluIHVzZSBieSBhbnlvbmUuCisqLworICBpZiAoUFRZX0ZJTEVOTyA9PSAt MSkKKyAgeworI2lmIGRlZmluZWQoX19GcmVlQlNEX18pCisgICAgUFRZX0ZJTEVOTyA9IG9wZW4o Ii9kZXYvbnVsbCIsT19SRFdSKTsKKyNlbHNlCisgICAgUFRZX0ZJTEVOTyA9IDM7CisjZW5kaWYK KyAgfQorCiAgIHBpZF90IHBpZCA9IGZvcmsoKTsKICAgaWYgKHBpZCA8IDApCiAgIHsKQEAgLTIy NSw3ICsyNDgsMTIgQEAgaW50IGNob3ducHR5KGludCBmZCwgYm9vbCBncmFudCkKICAgICAvKiBX ZSBwYXNzIHRoZSBtYXN0ZXIgcHNldWRvIHRlcm1pbmFsIGFzIGZpbGUgZGVzY3JpcHRvciBQVFlf RklMRU5PLiAqLwogICAgIGlmIChmZCAhPSBQVFlfRklMRU5PICYmIGR1cDIoZmQsIFBUWV9GSUxF Tk8pIDwgMCkgZXhpdCgxKTsKICAgICBRU3RyaW5nIHBhdGggPSBsb2NhdGUoImV4ZSIsIEJBU0Vf Q0hPV04pOwotICAgIGV4ZWNsZShwYXRoLmFzY2lpKCksIEJBU0VfQ0hPV04sIGdyYW50PyItLWdy YW50IjoiLS1yZXZva2UiLCBOVUxMLCBOVUxMKTsKKyAgICAvKgorICAgICoqIEJlY2F1c2Uga29u c29sZV9ncmFudHB0eSBub3cgY2FuJ3QgZXhwZWN0IHRoZSBmZAorICAgICoqIHRvIGJlIGNvbnN0 YW50LCB3ZSBuZWVkIGFuIGFkZGl0aW9uYWwgcGFyYW1ldGVyLgorICAgICovCisgICAgUVN0cmlu ZyBmZG51bWJlciA9IFFTdHJpbmc6Om51bWJlcihQVFlfRklMRU5PKTsKKyAgICBleGVjbGUocGF0 aC5hc2NpaSgpLCBCQVNFX0NIT1dOLCBncmFudD8iLS1ncmFudCI6Ii0tcmV2b2tlIiwgZmRudW1i ZXIuYXNjaWkoKSwgTlVMTCwgTlVMTCk7CiAgICAgZXhpdCgxKTsgLy8gc2hvdWxkIG5vdCBiZSBy ZWFjaGVkCiAgIH0KIApAQCAtNDg2LDYgKzUxNCwxNiBAQCBpbnQgVEVQdHk6Om1ha2VQdHkoYm9v bCBfYWRkdXRtcCkKICAgLy8gb3BlbiBhbmQgc2V0IGFsbCBzdGFuZGFyZCBmaWxlcyB0byBzbGF2 ZSB0dHkKICAgaW50IHR0ID0gbV9TbGF2ZUZkOyAvLyBBbHJlYWR5IG9wZW5lZD8KIAorI2lmIGRl ZmluZWQoX19GcmVlQlNEX18pCisgIC8qCisgICoqIEl0IHNlZW1zIHRvIGJlIHBvc3NpYmxlIGZv ciBTbGF2ZUZkIHRvIGJlIGNsb3NlZCBpbiBlcnJvcgorICAqKiBzb21ld2hlcmUgYWxvbmcgdGhl IGxpbmUuIFNvIGNoZWNrIGl0IGZvciAibGl2ZW5lc3MiLgorICAqLworICBzdHJ1Y3Qgc3RhdCBz YjsKKyAgaWYgKGZzdGF0KHR0LCZzYikhPTApCisgICAgdHQ9LTE7IC8vIEFwcGFyZW50bHkgbm90 IGFsaXZlLgorI2VuZGlmCisKICAgaWYgKHR0IDwgMCkKICAgICB0dCA9IG9wZW4odHR5bmFtLCBP X1JEV1IpOwogCkBAIC01MzEsNyArNTY5LDIyIEBAIGludCBURVB0eTo6bWFrZVB0eShib29sIF9h ZGR1dG1wKQogICB9CiAKICAgaWYgKCEgKHN0cl9wdHI9dHR5bmFtZSh0dCkpICkgeworI2lmIGRl ZmluZWQoX19GcmVlQlNEX18pCisgICAgLyoKKyAgICAqKiBJbiBGcmVlQlNELCB0aGUgdHR5bmFt ZSgpIGNhbGwgYWx3YXlzIHJldHVybnMgTlVMTAorICAgICoqIGZvciB0aGUga2luZHMgb2YgZGV2 aWNlcyAocHR5cykgd2UgaGF2ZSBvcGVuZWQsCisgICAgKiogc28gZG9uJ3QgYWJvcnQsIHVzZSBh IGZvb2xpc2ggZGVmYXVsdCB2YWx1ZSBpbnN0ZWFkLgorICAgICoqIFRoZSBjYWxsIHRvIGxvZ2lu KCkgcHJvYmFibHkgd29uJ3Qgd29yayBfYW55d2F5XywKKyAgICAqKiBzaW5jZSBub3JtYWxseSB1 c2VycyBjYW4ndCB1cGRhdGUgdGhlIHd0bXAgZmlsZS4KKyAgICAqKgorICAgICoqIElmIHdlIHdl cmUgcmVhbCBzdGlja2xlcnMgZm9yIGFjY3VyYWN5LCB3ZSdkIGNvcHkgdGhlCisgICAgKiogY29k ZSBmcm9tIGtvbnNvbGVfZ3JhbnRwdHkgdGhhdCBkb2VzIGl0J3MgZGFybmRlc3QgdG8KKyAgICAq KiBmaWxlIG91dCB0aGUgcmlnaHQgdHR5IG5hbWUuCisgICAgKi8KKyAgICBzdHJfcHRyID0gY29u c3RfY2FzdDxjaGFyICo+KCIvZGV2L2tvbnNvbGUiKTsKKyNlbHNlCiAgICAgYWJvcnQoKTsKKyNl bmRpZgogICB9CiAgIGlmIChzdHJuY21wKHN0cl9wdHIsICIvZGV2LyIsIDUpID09IDApCiAgICAg ICAgc3RyX3B0ciArPSA1OwotLS0ga29uc29sZS9rb25zb2xlL2tvbnNvbGVfZ3JhbnRwdHkuYy5v cmlnCTIgU2VwIDIwMDIgMDE6MDk6MjQgLTAwMDAJMS43CisrKyBrb25zb2xlL2tvbnNvbGUva29u c29sZV9ncmFudHB0eS5jCQkyMyBBdWcgMjAwMyAxNDoyMDoyMCAtMDAwMApAQCAtNDAsNyArNDAs OSBAQAogIyAgaW5jbHVkZSA8ZGlyZW50Lmg+CiAjZW5kaWYKIAotI2RlZmluZSBQVFlfRklMRU5P IDMgICAgLyoga2VlcCBpbiBzeW5jIHdpdGggZ3JhbnRwdHkgKi8KKy8qICNkZWZpbmUgUFRZX0ZJ TEVOTyAzICovICAgLyoga2VlcCBpbiBzeW5jIHdpdGggZ3JhbnRwdHkgKi8KK2ludCBQVFlfRklM RU5PID0gMzsgICAgICAgICAgLyoga2VlcCBpbiBzeW5jIHdpdGggVEVQdHkuY3BwICovCisKICNk ZWZpbmUgVFRZX0dST1VQICJ0dHkiCiAKIGludCBtYWluIChpbnQgYXJnYywgY2hhciAqYXJndltd KQpAQCAtNTIsOSArNTQsMTAgQEAgaW50IG1haW4gKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAg IHVpZF90ICAgICAgICAgdWlkOwogICBtb2RlX3QgICAgICAgIG1vZDsKICAgY2hhciogICAgICAg ICB0dHk7CisgIGludCAgICAgICAgICAgY29tbWFuZF9mZDsgLyogd2hpY2ggZmQgdG8gdXNlPyAq LwogCiAgIC8qIGNoZWNrIHByZWNvbmRpdGlvbnMgKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKiovCi0gIGlmIChhcmdjICE9IDIgfHwgKHN0cmNtcChhcmd2 WzFdLCItLWdyYW50IikgJiYgc3RyY21wKGFyZ3ZbMV0sIi0tcmV2b2tlIikpKQorICBpZiAoYXJn YyAhPSAzIHx8IChzdHJjbXAoYXJndlsxXSwiLS1ncmFudCIpICYmIHN0cmNtcChhcmd2WzFdLCIt LXJldm9rZSIpKSkKICAgewogICAgIHByaW50ZigidXNhZ2U6ICVzICgtLWdyYW50fC0tcmV2b2tl KVxuIixhcmd2WzBdKTsKICAgICBwcmludGYoIiVzIGlzIGEgaGVscGVyIGZvclxuIixhcmd2WzBd KTsKQEAgLTgzLDYgKzg2LDIyIEBAIGludCBtYWluIChpbnQgYXJnYywgY2hhciAqYXJndltdKQog ICAgIHVpZCA9IDA7ICAgICAgICAvKiByb290ICovCiAgICAgbW9kID0gU19JUlVTUiB8IFNfSVdV U1IgfCBTX0lSR1JQIHwgU19JV0dSUCB8IFNfSVJPVEggfCBTX0lXT1RIOwogICB9CisKKyAgY29t bWFuZF9mZCA9IC0xOyAvKiBpbnZhbGlkIGZkICovCisgIGlmIChhcmd2WzJdKQorICB7CisgICAg Y29tbWFuZF9mZCA9IGF0b2koYXJndlsyXSk7CisgIH0KKyAgaWYgKGNvbW1hbmRfZmQgPiAyKSAv KiBtdXN0IGJlIG91dCBvZiBzdGRpbixzdGRvdXQsc3RkZXJyIHJhbmdlICovCisgIHsKKyAgICBQ VFlfRklMRU5PPWNvbW1hbmRfZmQ7CisgIH0KKyAgZWxzZQorICB7CisgICAgZnByaW50ZihzdGRl cnIsIiVzOiBCYWQgY29tbWFuZCBmZCAoc2VlbXMgdG8gYmUgJWQpXG4iLGFyZ3ZbMF0sY29tbWFu ZF9mZCk7CisgICAgcmV0dXJuIDE7CisgIH0KKyAgCiAgIC8qIEdldCB0aGUgZ3JvdXAgSUQgb2Yg dGhlIHNwZWNpYWwgYHR0eScgZ3JvdXAuICAqLwogICBwID0gZ2V0Z3JuYW0oVFRZX0dST1VQKTsg ICAgICAgICAgICAvKiBwb3NpeCAqLwogICBnaWQgPSBwID8gcC0+Z3JfZ2lkIDogZ2V0Z2lkICgp OyAgICAvKiBwb3NpeCAqLwotLS0ga29uc29sZS9rb25zb2xlL21haW4uY3BwLm9yaWcJMjkgSnVu IDIwMDMgMjE6NTM6MTEgLTAwMDAJMS4yNDMuMi4zCisrKyBrb25zb2xlL2tvbnNvbGUvbWFpbi5j cHAJCTIzIEF1ZyAyMDAzIDE0OjIwOjIyIC0wMDAwCkBAIC0xMjMsNiArMTIzLDcgQEAgcHVibGlj OgogfTsKIAogCitleHRlcm4gdm9pZCBURVB0eUluaXQoKTsKIAogLyogLS18IG1haW4gfC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogaW50 IG1haW4oaW50IGFyZ2MsIGNoYXIqIGFyZ3ZbXSkKQEAgLTEzNyw2ICsxMzgsNyBAQCBpbnQgbWFp bihpbnQgYXJnYywgY2hhciogYXJndltdKQogICBib29sIHNjcm9sbGJhcm9uID0gdHJ1ZTsKICAg UUNTdHJpbmcgd25hbWUgPSBQQUNLQUdFOwogCisgIFRFUHR5SW5pdCgpOwogCiAgIEtBYm91dERh dGEgYWJvdXREYXRhKCBQQUNLQUdFLCBJMThOX05PT1AoIktvbnNvbGUiKSwKICAgICBWRVJTSU9O LCBkZXNjcmlwdGlvbiwgS0Fib3V0RGF0YTo6TGljZW5zZV9HUExfVjIsCg== --==========8636054C2E89F0599FB3========== Content-Type: application/octet-stream; name=patch-konsole-2 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=patch-konsole-2; size=675 LS0tIGtvbnNvbGUva29uc29sZS9URVB0eS5jcHAub3JpZyAgICAgIFN1biBBdWcgMjQgMjA6Mzk6 NDIgMjAwMworKysga29uc29sZS9rb25zb2xlL1RFUHR5LmNwcCAgIFN1biBBdWcgMjQgMjE6MTE6 NTMgMjAwMwpAQCAtNTYzLDcgKzU2MywxNSBAQAogICBzdHJuY3B5KGxfc3RydWN0LnV0X25hbWUs IHN0cl9wdHIsIFVUX05BTUVTSVpFKTsKCiAgIGlmIChnZXRob3N0bmFtZShsX3N0cnVjdC51dF9o b3N0LCBVVF9IT1NUU0laRSkgPT0gLTEpIHsKLSAgICAgaWYgKGVycm5vICE9IEVOT01FTSkKKyNp ZmRlZiBRX09TX0ZSRUVCU0QKKyAgICAgLyogRnJlZUJTRCB1bnRpbCBhdWd1c3QgMjIsIDIwMDMg cmV0dXJuZWQgRU5PTUVNIGZvciB0b28tbG9uZworICAgICAqKiBob3N0bmFtZXMuIFRoZW4gc2Fu aXR5IHByZXZhaWxlZCAoPykgYW5kIHRoZSBlcnJvciB3YXMgY2hhbmdlZAorICAgICAqKiB0byBO QU1FVE9PTE9ORywgYnV0IHRoaXMgYnJlYWtzIGtvbnNvbGUgLi4gYWdhaW4uCisgICAgICovCisg ICAgIGlmICghKChlcnJubyA9PSBFTk9NRU0pIHx8IChlcnJubyA9PSBFTkFNRVRPT0xPTkcpKSkK KyNlbHNlCisgICAgIGlmICAoZXJybm8gIT0gRU5PTUVNKQorI2VuZGlmCiAgICAgICAgIGFib3J0 KCk7CiAgICAgIGxfc3RydWN0LnV0X2hvc3RbVVRfSE9TVFNJWkVdPTA7CiAgIH0K --==========8636054C2E89F0599FB3==========--