This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
[bhavesh@avaya.com] libc/3259: semctl on PPC barfs expectingoptional 4th argument
- From: Andreas Jaeger <aj at suse dot de>
- To: libc-alpha at sources dot redhat dot com
- Cc: bhavesh at avaya dot com
- Date: Mon, 15 Apr 2002 11:52:35 +0200
- Subject: [bhavesh@avaya.com] libc/3259: semctl on PPC barfs expectingoptional 4th argument
Hi PowerPC glibc folks,
can you have a look at this report, please?
Andreas
--- Begin Message ---
Topics:
libc/3259: semctl on PPC barfs expecting optional 4th argument
--- End Message ---
--- Begin Message ---
- From: bhavesh at avaya dot com
- To: libc-gnats at gnu dot org, gnats-admin at gnu dot org
- Date: Wed, 10 Apr 2002 14:07:42 -0400
- Subject: libc/3259: semctl on PPC barfs expecting optional 4th argument
>Number: 3259
>Category: libc
>Synopsis: semctl on PPC barfs expecting optional 4th argument
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: libc-gnats
>State: open
>Quarter: 2002q2
>Keywords:
>Class: sw-bug
>Submitter-Id: gnatsweb
>Arrival-Date: Wed Apr 10 14:07:42 -0400 2002
>Cases:
>Originator: Bhavesh Davda
>Release: glibc-2.2.4
>Organization:
Avaya, Inc.
>Environment:
Apple PowerMAC G4, YellowDog Linux 2.1, ppc target
>Description:
Program not passing optional 4th argument to semctl()
crashes with SEGV
>How-To-Repeat:
gcc -g3 -O2 -o semctl semctl.c
semctl
>Fix:
Unknown
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/x-unknown-content-type-cfile; name="semctl.c"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="semctl.c"
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KI2luY2x1ZGUgPHN5cy9p
cGMuaD4KI2luY2x1ZGUgPHN5cy9zZW0uaD4KCnVuaW9uIHNlbXVuCnsKICBpbnQgdmFsOyAgICAg
ICAgICAgICAgICAgICAgICAvKiB2YWx1ZSBmb3IgU0VUVkFMICovCiAgc3RydWN0IHNlbWlkX2Rz
ICpidWY7ICAgICAgICAgLyogYnVmZmVyIGZvciBJUENfU1RBVCAmIElQQ19TRVQgKi8KICB1bnNp
Z25lZCBzaG9ydCBpbnQgKmFycmF5OyAgICAvKiBhcnJheSBmb3IgR0VUQUxMICYgU0VUQUxMICov
CiAgc3RydWN0IHNlbWluZm8gKl9fYnVmOyAgICAgICAgLyogYnVmZmVyIGZvciBJUENfSU5GTyAq
Lwp9OwoKaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKewogICAgICAgIGludCByYzsK
ICAgICAgICBpbnQgc2Vtc2V0LCBzZW1pZDsKCiAgICAgICAgaWYgKGFyZ2MgIT0gMykgewogICAg
ICAgICAgICAgICAgcHJpbnRmKCJVU0FHRTogc3RkYXJnIDxzZW1zZXQ+IDxzZW1pZD5cbiIpOwog
ICAgICAgICAgICAgICAgZXhpdCgwKTsKICAgICAgICB9CgogICAgICAgIHNlbXNldCA9IHN0cnRv
dWwoYXJndlsxXSwgTlVMTCwgMTApOwogICAgICAgIHNlbWlkID0gc3RydG91bChhcmd2WzJdLCBO
VUxMLCAxMCk7CgogICAgICAgIHJjID0gc2VtY3RsKHNlbXNldCwgc2VtaWQsIEdFVFZBTCk7CiAg
ICAgICAgcHJpbnRmKCJzZW1jdGwoJWQsICVkLCBHRVRWQUwpID0gJWRcbiIsIHNlbXNldCwgc2Vt
aWQsIHJjKTsKICAgICAgICByZXR1cm4gKHJjKTsKfQo=
--- End Message ---
--
Andreas Jaeger
SuSE Labs aj@suse.de
private aj@arthur.inka.de
http://www.suse.de/~aj