Skip site navigation (1)Skip section navigation (2)
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>