| Summary: | [abrt] cscope-15.7a-7.fc16: _IO_vfprintf_internal: Process /usr/bin/cscope was killed by signal 11 (SIGSEGV) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | J. Bruce Fields <bfields> | ||||||||
| Component: | cscope | Assignee: | Neil Horman <nhorman> | ||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||
| Severity: | unspecified | Docs Contact: | |||||||||
| Priority: | unspecified | ||||||||||
| Version: | 16 | CC: | nhorman | ||||||||
| Target Milestone: | --- | ||||||||||
| Target Release: | --- | ||||||||||
| Hardware: | x86_64 | ||||||||||
| OS: | Unspecified | ||||||||||
| Whiteboard: | abrt_hash:9499d4904614b7e7ee0c38b420bfb47de065cb34 | ||||||||||
| Fixed In Version: | cscope-15.7a-9.fc16 | Doc Type: | Bug Fix | ||||||||
| Doc Text: | Story Points: | --- | |||||||||
| Clone Of: | Environment: | ||||||||||
| Last Closed: | 2012-04-02 23:30:05 UTC | Type: | --- | ||||||||
| Regression: | --- | Mount Type: | --- | ||||||||
| Documentation: | --- | CRM: | |||||||||
| Verified Versions: | Category: | --- | |||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||
| Attachments: |
|
||||||||||
|
Description
J. Bruce Fields
2012-02-01 17:17:08 UTC
Created attachment 558876 [details]
File: backtrace
could you please attach the cscope.out file you were using when this fault occured? Thanks! Sorry, no, I did a "make cscope" right after this (this was in a kernel tree). Hm, but I just got another one--I'll go through the abrt stuff again and hopefully it'll get attached to this same bug, and I'll also attach the cscope.out this time.... I did a cscope search for the definition of "list_add" from within vim, in a kernel tree. backtrace_rating: 4 Package: cscope-15.7a-7.fc16 OS Release: Fedora release 16 (Verne) Created attachment 558909 [details]
File: backtrace
This will seem like overkill, but can you tell me which tree your using (a specific HEAD commit would be great as well). I ask because I just tried to reproduce on the net-next tree and it works fine. I'm thinking that there is garbage in your cscope.out file that is overrunning the stack (the file pointer shows as corrupted in the stack trace). If thats the case I need either the cscope.out database, or a way to create it myself (i.e. the kernel tree your using). Hm, cscope.out is 140M, so maybe that's why it wouldn't upload. I'm afraid I don't remember exactly which commit I was on at the time; probably recent rhel6. I've temporarily posted the (35M) compressed cscope.out at http://fieldses.org/~bfields/cscope.out.gz Could you let me know when you've gotten a copy of it? Created attachment 568062 [details]
patch to correctly limit fileindex
could you please try cscope with this patch and see if the problem recurs. The backtrace looks to me like we're limiting the size of the fileindex field in the inv library to a value that that is larger than the array we're are later indexing.
Thanks! I applied that patch to latest f16 branch (ce3b26511697b367c7bcdc55ffdfd4a1147a27f4), did a new "make cscope" in a kernel tree, and did some cscope lookups from vim. That didn't work before, but seems to be fine now. cscope-15.7a-9.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/cscope-15.7a-9.fc16 Package cscope-15.7a-9.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing cscope-15.7a-9.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-3724/cscope-15.7a-9.fc16 then log in and leave karma (feedback). cscope-15.7a-9.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report. |