Segmentation fault in cscope on linux kernel tree

Bug #231892 reported by Chmouel Boudjnah
4
Affects Status Importance Assigned to Milestone
cscope (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Hi,

While using cscope on the Linux Kernel git tree I am getting a segfault while trying to browse the sources.

Here is my script to generate the cscope database (after a clean git clone of the linux kernel tree) :

#!/bin/bash
BASE=/home/kernel
LNX=${BASE}/linux-2.6/
cd /
find $LNX \
-path "$LNX/arch/*" ! -path "$LNX/arch/i386*" -prune -o \
-path "$LNX/include/asm-*" ! -path "$LNX/include/asm-i386*" -prune -o \
-path "$LNX/tmp*" -prune -o \
-path "$LNX/Documentation*" -prune -o \
-path "$LNX/scripts*" -prune -o \
-path "$LNX/drivers*" -prune -o \
    -name "*.[chxsS]" -print >${BASE}/cscope.files
cd ${BASE}
cscope -b -q -k

When launching cscope I am getting a segfault :

Buildingzsh: segmentation fault (core dumped) cscope 1130 20780
cscope: removed files cscope.in.out and cscope.po.outchmouel@paris:/home/kernel$

the core file does not give much :

chmouel@paris:/home/kernel$ gdb /usr/bin/cscope core
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)

warning: Can't read pathname for load map: Input/output error.
Reading symbols from /lib/libncurses.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libncurses.so.5
Reading symbols from /lib/tls/i686/cmov/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
(no debugging symbols found)
Core was generated by `cscope'.
Program terminated with signal 11, Segmentation fault.
[New process 11661]
#0 0x0804ef13 in ?? ()
(gdb)

and the strace give :

access("/usr/include/asm/linkage.h", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/include/asm/regs267x.h", R_OK) = -1 ENOENT (No such file or directory)
read(4, "\n21 .\n\tgh8300s\n\n\n22 .\n\tg\243\371i\332\n .\n"..., 8192) = 1863
write(5, "\nPADDR\n\n\n154 .\nby\213\n 0x00,0x00\n\n1"..., 4096) = 4096
lstat64("/home/kernel/linux-2.6/arch/h8300/platform/h8s/generic/timer.c", {st_mode=S_IFREG|0644, st_size=1307, ...}) = 0
read(4, "", 8192) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV (core dumped) +++
(END)

Let me know if there is anything I can do to help with this issue.

Cheers, Chmouel.

Revision history for this message
Thomas Hotz (thotz-deactivatedaccount) wrote :

Are you still affected by this bug? Thank you for telling us!

Changed in cscope (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for cscope (Ubuntu) because there has been no activity for 60 days.]

Changed in cscope (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.