Date: Thu, 21 Sep 2000 03:20:15 -0400 (EDT) From: Yarema <yds@dppl.com> To: Lars Doelle <lars.doelle@on-line.de> Cc: Kevin Street <street@iname.com>, ports@FreeBSD.org Subject: Re: Bug#11134: konsole: chownpty failed for device /dev/ptyp5::/dev/ttyp5. Message-ID: <Pine.BSF.4.21.0009210230150.86274-300000@volyn.dppl.com> In-Reply-To: <00092106591800.08868@hal9>
next in thread | previous in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-890268809-969520815=:86274 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 21 Sep 2000, Lars Doelle wrote: > On Tue, 19 Sep 2000, Yarema wrote: > > Package: konsole > > Version: 1.0.1 (KDE 1.94 >= 20000911) > > Severity: grave > > > > This error happens for both the locally built KDE on a FreeBSD 4.1-STABLE > > w/ XFree86 4.01 and the prebuilt beta 5 FreeBSD packages downloaded from > > ftp.kde.org. Please let me know if there's any way I can help debug this. > > Hmm, perhaps things are simpler now. > Tracking down a loosely related issue, > i wonder if FreeBSD doesn't support > UNIX 98 Ptys. > > If this is the case one can get rid of > the konsole_grantpty stuff for FreeBSD > at all. > > So you should check if you have a /dev/ptmx > and grantpt routines (as offered in > glibc2.0). > > If this is the case, please try the most recent > version. Thanks for your replies. Unfortunatly FreeBSD does not have UNIX 98 Ptys, /dev/ptmx does not exist and niether does glibc2.x. I'm attaching the two messages touching on this subject found on the FreeBSD-Ports list. Apperantly UnixWare7 is having the same problem. I'm also adding Kevin Street <street@iname.com> to CC since he's credited with the FreeBSD port of konsole. For what it's worth when starting KDE2 kwrited crashes with SIGABRT and the same output in the logfile. konsole also crashes with SIGABRT when started from any of the menus. However when started from an xterm konsole still spits out: konsole_grantpty: cannot determine the name of device. konsole: chownpty failed for device /dev/ptyp8::/dev/ttyp8. : This means the session can be eavesdroped. : Make sure konsole_grantpty is installed in : /usr/local/bin/ and setuid root. but does not crash and everything seems to work fine. The following PR http://www.freebsd.org/cgi/query-pr.cgi?pr=9770 seems to include patches to add the same functionality as konsole_grantpty to FreeBSD. AFAIK the PR is still open. I'm in a little over my head as far as tweaking the code to fix this, but I can cvsup the KDE2 sources and/or apply patches for testing. -- Yarema --0-890268809-969520815=:86274 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN; name="konsole_grantpty.2" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.BSF.4.21.0009210320151.86274@volyn.dppl.com> Content-Description: Content-Disposition: attachment; filename="konsole_grantpty.2" RGF0ZTogU2F0LCAyMiBKdWwgMjAwMCAyMToxMDozNSAtMDMwMCAoQURUKQ0K RnJvbTogVGhlIEhlcm1pdCBIYWNrZXIgPHNjcmFwcHlAaHViLm9yZz4NClRv OiBrZGUtZGV2ZWxAbWF4LnRhdC5waHlzaWsudW5pLXR1ZWJpbmdlbi5kZQ0K Q2M6IGZyZWVic2QtcG9ydHNAZnJlZWJzZC5vcmcNClN1YmplY3Q6IEtERTIg YW5kIGtvbnNvbGVfZ3JhbnRwdHkgKFdhczogUmU6IE1vcmUgb24gU2Vzc2lv biBoYW5ncyAuLi4gKQ0KDQpva2F5LCB0aGlzIG1pZ2h0IG1ha2Ugc2Vuc2Ug dG8gc29tZW9uZSBvdXQgdGhlcmUgLi4uIGxvb2tpbmcgYXQNCmtvbnNvbGVf Z3JhbnRwdHksIHRoZSBmb2QgdGhhdCBpcyBmYWlsaW5nIGFwcGVhcnMgdG8g YmU6DQoNCiAgcHR5ID0gdHR5bmFtZShQVFlfRklMRU5PKTsgICAgICAgICAg LyogcG9zaXggKi8NCiAgaWYgKHB0eSA9PSBOVUxMKQ0KICB7DQogICAgZnBy aW50ZihzdGRlcnIsIiVzOiBjYW5ub3QgZGV0ZXJtaW5lIHRoZSBuYW1lIG9m IGRldmljZS5cbiIsYXJndlswXSk7DQogICAgcmV0dXJuIDE7IC8qIEZBSUwg Ki8NCiAgfQ0KICBjbG9zZShQVFlfRklMRU5PKTsNCg0Kd2hlcmUgUFRZX0ZJ TEVOTyBpcyBoYXJkY29kZWQgYXMgMzoNCg0KI2RlZmluZSBQVFlfRklMRU5P IDMgICAgLyoga2VlcCBpbiBzeW5jIHdpdGggZ3JhbnRwdHkgKi8NCg0KV2hh dCBkb2VzIHRoZSAzIHNpZ25pZnk/ICBJcyB0aGlzIHNvbWV0aGluZyBzcGVj aWZpYyB0byBMaW51eCB0aGF0IG5lZWRzDQp0byBiZSBzZXQgdG8gYSBkaWZm ZXJlbnQgdmFsdWUgZm9yICpCU0QgKGFuZCwgYXBwYXJlbnRseSwgVW5peFdh cmU3KT8gIA0KDQoNCg0KT24gU2F0LCAyMiBKdWwgMjAwMCwgVGhlIEhlcm1p dCBIYWNrZXIgd3JvdGU6DQoNCj4gT24gU3VuLCAyMyBKdWwgMjAwMCwgUmFs ZiBOb2xkZW4gd3JvdGU6DQo+IA0KPiA+IFRoZSBIZXJtaXQgSGFja2VyIHdy b3RlOg0KPiA+ID4gDQo+ID4gPiBEbyB0aGUgZm9sbG93aW5nIG1lYW4gYW55 dGhpbmcgY29uY2VybmluZyB0aGUgJ3Nlc3Npb24gaGFuZ3MnIEknbQ0KPiA+ ID4gZXhwZXJpZW5jaW5nPw0KPiA+ID4gDQo+ID4gPiBfSWNlVHJhbnNta2Rp cjogT3duZXIgb2YgL3RtcC8uSUNFLXVuaXggc2hvdWxkIGJlIHNldCB0byBy b290DQo+ID4gPiBrb25zb2xlX2dyYW50cHR5OiBjYW5ub3QgZGV0ZXJtaW5l IHRoZSBuYW1lIG9mIGRldmljZS4NCj4gPiA+IGtvbnNvbGU6IGNob3ducHR5 IGZhaWxlZCBmb3IgZGV2aWNlIC9kZXYvcHR5cDg6Oi9kZXYvdHR5cDguDQo+ ID4gPiAgICAgICAgOiBUaGlzIG1lYW5zIHRoZSBzZXNzaW9uIGNhbiBiZSBl YXZlc2Ryb3BlZC4NCj4gPiA+ICAgICAgICA6IE1ha2Ugc3VyZSBrb25zb2xl X2dyYW50cHR5IGlzIGluc3RhbGxlZCBpbg0KPiA+ID4gICAgICAgIDogL3Vz ci9sb2NhbC9iaW4vIGFuZCBzZXR1aWQgcm9vdC4NCj4gPiBXaGF0IE9TIGFy ZSB5b3UgcnVubmluZyA/IEkgaGF2ZSB0aGUgc2FtZSBlcnJvciB3aGVuIGRl YnVnZ2luZyB3aXRoDQo+ID4gS0RldmVsb3AgdW5kZXIgVW5peFdhcmU3IGFu ZCBJtG0gaGVscGxlc3MgaGVyZSwgdG9vIGFsdGhvdWdoDQo+ID4ga29uc29s ZV9ncmFudHB0eSBpcyBzZXVpZCByb290IGFuZCBpbnN0YWxsZWQgOy0oDQo+ IA0KPiBSdW5uaW5nIEZyZWVCU0QgYXQgdGhpcyBlbmQgLi4uIGFwcGFyZW50 bHkgdGhpcyBpcyBhIGNvbW1vbiBGcmVlQlNEDQo+IHByb2JsZW0gYWxzbyAu Li4NCj4gDQo+IE1hcmMgRy4gRm91cm5pZXIgICAgICAgICAgICAgICAgICAg SUNRIzc2MTU2NjQgICAgICAgICAgICAgICBJUkMgTmljazogU2NyYXBweQ0K PiBTeXN0ZW1zIEFkbWluaXN0cmF0b3IgQCBodWIub3JnIA0KPiBwcmltYXJ5 OiBzY3JhcHB5QGh1Yi5vcmcgICAgICAgICAgIHNlY29uZGFyeTogc2NyYXBw eUB7ZnJlZWJzZHxwb3N0Z3Jlc3FsfS5vcmcgDQo+IA0KPiAgDQo+ID4+IFZp c2l0IGh0dHA6Ly9tYXN0ZXIua2RlLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2tk ZS1kZXZlbCN1bnN1YiB0byB1bnN1YnNjcmliZSA8PA0KPiANCj4gDQoNCk1h cmMgRy4gRm91cm5pZXIgICAgICAgICAgICAgICAgICAgSUNRIzc2MTU2NjQg ICAgICAgICAgICAgICBJUkMgTmljazogU2NyYXBweQ0KU3lzdGVtcyBBZG1p bmlzdHJhdG9yIEAgaHViLm9yZyANCnByaW1hcnk6IHNjcmFwcHlAaHViLm9y ZyAgICAgICAgICAgc2Vjb25kYXJ5OiBzY3JhcHB5QHtmcmVlYnNkfHBvc3Rn cmVzcWx9Lm9yZyANCg== --0-890268809-969520815=:86274 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="konsole_grantpty.1" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.BSF.4.21.0009210320152.86274@volyn.dppl.com> Content-Description: Content-Disposition: attachment; filename="konsole_grantpty.1" RGF0ZTogU3VuLCAyMyBKdWwgMjAwMCAwMDozNjowOSAtMDQwMCAoRURUKQ0K RnJvbTogVHJldm9yIEpvaG5zb24gPHRyZXZvckBqcGoubmV0Pg0KVG86IFRo ZSBIZXJtaXQgSGFja2VyIDxzY3JhcHB5QGh1Yi5vcmc+DQpDYzoga2RlLWRl dmVsQG1heC50YXQucGh5c2lrLnVuaS10dWViaW5nZW4uZGUsDQoJZnJlZWJz ZC1wb3J0c0BGcmVlQlNELk9SRywgUm9uYWxkIEt1ZWhuIDxrdWVobkByei50 dS1jbGF1c3RoYWwuZGU+DQpTdWJqZWN0OiBSZTogS0RFMiBhbmQga29uc29s ZV9ncmFudHB0eSAoV2FzOiBSZTogTW9yZSBvbiBTZXNzaW9uIGhhbmdzIC4u LiApDQoNCj4gb2theSwgdGhpcyBtaWdodCBtYWtlIHNlbnNlIHRvIHNvbWVv bmUgb3V0IHRoZXJlIC4uLiBsb29raW5nIGF0DQo+IGtvbnNvbGVfZ3JhbnRw dHksIHRoZSBmb2QgdGhhdCBpcyBmYWlsaW5nIGFwcGVhcnMgdG8gYmU6DQo+ IA0KPiAgIHB0eSA9IHR0eW5hbWUoUFRZX0ZJTEVOTyk7ICAgICAgICAgIC8q IHBvc2l4ICovDQo+ICAgaWYgKHB0eSA9PSBOVUxMKQ0KPiAgIHsNCj4gICAg IGZwcmludGYoc3RkZXJyLCIlczogY2Fubm90IGRldGVybWluZSB0aGUgbmFt ZSBvZiBkZXZpY2UuXG4iLGFyZ3ZbMF0pOw0KPiAgICAgcmV0dXJuIDE7IC8q IEZBSUwgKi8NCj4gICB9DQo+ICAgY2xvc2UoUFRZX0ZJTEVOTyk7DQo+IA0K PiB3aGVyZSBQVFlfRklMRU5PIGlzIGhhcmRjb2RlZCBhcyAzOg0KPiANCj4g I2RlZmluZSBQVFlfRklMRU5PIDMgICAgLyoga2VlcCBpbiBzeW5jIHdpdGgg Z3JhbnRwdHkgKi8NCj4gDQo+IFdoYXQgZG9lcyB0aGUgMyBzaWduaWZ5PyAg SXMgdGhpcyBzb21ldGhpbmcgc3BlY2lmaWMgdG8gTGludXggdGhhdCBuZWVk cw0KPiB0byBiZSBzZXQgdG8gYSBkaWZmZXJlbnQgdmFsdWUgZm9yICpCU0Qg KGFuZCwgYXBwYXJlbnRseSwgVW5peFdhcmU3KT8gIA0KDQpJIHNlYXJjaGVk IHRoZSBXZWIgZm9yICJQVFlfRklMRU5PIiBhbmQgZm91bmQNCmh0dHA6Ly93 d3cuZHJhcGVyLm5ldC9nbGliYy0yLjEvUy9sb2dpbiUyMHByb2dyYW1zJTIw cHRfY2hvd24uYy5odG1sIC4gIA0KSXQncyBhIGRhZW1vbiB0aGF0IGNvbWVz IHdpdGggdGhlIEdOVSBDIGxpYnJhcnkgdGhhdCBzZWVtcyB0byBkbyB0aGUg c2FtZQ0KdGhpbmcgdGhhdCBrb25zb2xlX2dyYW50cHR5IGlzIGZvci4gIFBU WV9GSUxFTk8gaXMgZGVmaW5lZCBpbiB0aGUNCmFjY29tcGFueWluZyBwdHkt cHJpdmF0ZS5oDQooaHR0cDovL3d3dy5kcmFwZXIubmV0L2dsaWJjLTIuMS9T L2xvZ2luJTIwcHR5LXByaXZhdGUuaC5odG1sKSB3aGljaCBzYXlzOg0KDQog IDI3IC8qIFRoZSBmaWxlIGRlc2NyaXB0b3IgY29ubmVjdGVkIHRvIHRoZSBt YXN0ZXIgcHNldWRvIHRlcm1pbmFsLiAgKi8NCiAgMjggI2RlZmluZSBQVFlf RklMRU5PIDMNCg0KQXQNCmh0dHA6Ly93d3cuc2VjdXJpdGVhbS5jb20vdW5p eGZvY3VzL0VtYWNzX2ZvdW5kX3RvX2NvbnRhaW5fc2V2ZXJhbF9zZWN1cml0 eV92dWxuZXJhYmlsaXRpZXNfX2VhdmVzZHJvcF9fdG1wX19wYXNzd29yZF8u aHRtbA0KSSByZWFkOg0KDQogICAgICAgIEZvciBGcmVlQlNELCBhbiBlbmhh bmNlbWVudCB0byBvcGVucHR5KCkgaGFzIGJlZW4gcHJvcG9zZWQgd2hpY2gN CiAgICAgICAgc2V0cyBwcm9wZXIgcGVybWlzc2lvbnMgb24gdGhlIHNsYXZl IFRUWSBkZXZpY2UgKHNlZSBwcm9ibGVtDQogICAgICAgIHJlcG9ydCBiaW4v OTc3MCkuIFRoZSBwcm9wb3NhbCBoYXMgeWV0IHRvIGJlIGFkb3B0ZWQsIHRo b3VnaC4NCg0KSSBhZGRlZCBSb25hbGQgS3VlaG4sIHdobyBzdWJtaXR0ZWQg dGhlIFBSLCB0byB0aGUgQ0MgbGluZS4gIEkgb25seSB0b29rIGENCmN1cnNv cnkgbG9vayBhdCBoaXMgcHJvZ3JhbSwgYnV0IGl0IHNlZW1zIHRvIHNlcnZl IGEgc2ltaWxhciBmdW5jdGlvbiB0bw0Ka29uc29sZV9ncmFudHB0eSBvciBw dF9jaG93biwgZXhjZXB0IHRoYXQgaGUgd3JvdGUgaXQgZXNwZWNpYWxseSBm b3INCkZyZWVCU0QuICBJIGd1ZXNzIG1vc3Qgb2YgdGhlIExpbnV4IGZvbGtz IGNhbiB1c2UgVU5JWCA5OCBwdHlzDQooaHR0cDovL3d3dy51bml4LXN5c3Rl bXMub3JnL3NpbmdsZV91bml4X3NwZWNpZmljYXRpb25fdjIveHNoL2dyYW50 cHQuaHRtbCkNCm5vdywgYW5kIGRvbid0IG5lZWQgc3VjaCBkYWVtb25zLg0K LS0gDQpUcmV2b3IgSm9obnNvbg0KaHR0cDovL2pwai5uZXQvfnRyZXZvci9n cGdrZXkudHh0DQo= --0-890268809-969520815=:86274-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0009210230150.86274-300000>