Bug#586990: yelp: Segfaults when tryping to open info:make
Lars Noschinski
lars at public.noschinski.de
Thu Jun 24 10:29:23 UTC 2010
Package: yelp
Version: 2.30.1+webkit-1
Severity: normal
When I run "yelp info:make", yelp segfaults. The make-doc package is at
version 3.81-5.
I used
$ DEB_BUILD_OPTIONS="nostrip noopt" fakeroot apt-get -b source yelp
to rebuild yelp with debug infos and got the following backtrace:
$ gdb ./yelp 2>&1 | tee yelp.log
GNU gdb (GDB) 7.0.1-debian
Copyright (C) 2009 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 "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /tmp/yelp-2.30.1+webkit/src/yelp...done.
(gdb) run info:make
Starting program: /tmp/yelp-2.30.1+webkit/src/yelp info:make
[Thread debugging using libthread_db enabled]
(yelp:12189): Gtk-CRITICAL **: gtk_tool_button_new: assertion `icon_widget == NULL || GTK_IS_MISC (icon_widget)' failed
(yelp:12189): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(yelp:12189): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(yelp:12189): Gtk-CRITICAL **: gtk_toolbar_insert: assertion `GTK_IS_TOOL_ITEM (item)' failed
(yelp:12189): Gtk-CRITICAL **: gtk_tool_button_new: assertion `icon_widget == NULL || GTK_IS_MISC (icon_widget)' failed
(yelp:12189): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(yelp:12189): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(yelp:12189): Gtk-CRITICAL **: gtk_toolbar_insert: assertion `GTK_IS_TOOL_ITEM (item)' failed
[New Thread 0x7fffdec56710 (LWP 12192)]
[New Thread 0x7fffde455710 (LWP 12193)]
[New Thread 0x7fffddc54710 (LWP 12194)]
[Thread 0x7fffddc54710 (LWP 12194) exited]
[New Thread 0x7fffddc54710 (LWP 12195)]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffddc54710 (LWP 12195)]
__strchr_sse2 () at ../sysdeps/x86_64/multiarch/../strchr.S:33
33 ../sysdeps/x86_64/multiarch/../strchr.S: Datei oder Verzeichnis nicht gefunden.
in ../sysdeps/x86_64/multiarch/../strchr.S
Current language: auto
The current source language is "auto; currently asm".
(gdb) bt full
#0 __strchr_sse2 () at ../sysdeps/x86_64/multiarch/../strchr.S:33
No locals.
#1 0x0000000000431d23 in info_process_text_notes (node=0x7fffddc53c78,
content=0x7fffd814b340 "12 Features of GNU `make'\n", '*' <repeats 25 times>, "\n\nHere is a summary of the features of GNU `make', for comparison with\nand credit to other versions of `make'. We consider the features of\n`make' in"..., tree=0x1009c00) at yelp-info-parser.c:1210
stop = 0x0
lurl = 0x0
zloc = 0x0
url = 0x7fffd81507c0 " Instead of Executing the CommannsteInstead of Execution."
ulink = 0x7fffd8153278
alt_append1 = 0x7fffd81537ce ", though not in the\n System V or BSD implementations. "
link_text = 0x7fffd8128b80 " Instead of Executing the"
href = 0x0
break_point = 0x0
alt_append = 0x7fffd815374d ".\n\n * The concept of doing several things at once (parallelism) exists in\n many incarnations of `make' and similar programs, though not in the\n System V or BSD implementations. "
broken = 0
urls = 0x7fffd81532b0
append = 0x7fffd815374e "\n\n * The concept of doing several things at once (parallelism) exists in\n many incarnations of `make' and similar programs, though not in the\n System V or BSD implementations. "
subnotes = 0x7fffd8151c00
current_real = 0x7fffd8151c00
notes = 0x7fffd814a700
current = 0x7fffd814a770
holder = 0x7fffd814a840
ref1 = 0x7fffd8153330
first = 0
#2 0x0000000000430ea2 in parse_tree_level (tree=0x1009c00, node=0x7fffddc53d20, iter=...) at yelp-info-parser.c:853
children = {stamp = -176265843, user_data = 0x104c410, user_data2 = 0x0, user_data3 = 0x0}
newnode = 0x7fffd81474f0
page_no = 0x7fffd803d4c0 "Features"
page_name = 0x7fffd81459c0 "Features"
page_content = 0x7fffd814b340 "12 Features of GNU `make'\n", '*' <repeats 25 times>, "\n\nHere is a summary of the features of GNU `make', for comparison with\nand credit to other versions of `make'. We consider the features of\n`make' in"...
notes = 1
#3 0x0000000000431043 in yelp_info_parser_parse_tree (tree=0x1009c00) at yelp-info-parser.c:899
doc = 0x105a740
node = 0xf85200
iter = {stamp = -176265843, user_data = 0xf5eed0, user_data2 = 0x0, user_data3 = 0x0}
#4 0x000000000042f1d5 in info_process (info=0x7fc960) at yelp-info.c:392
priv = 0x7fca00
error = 0x0
document = 0x7fc960
model = 0x0
params_i = 0
params_max = 10
params = 0x0
__PRETTY_FUNCTION__ = "info_process"
#5 0x00007ffff41446e4 in g_thread_create_proxy (data=0xf7bec0) at /tmp/buildd/glib2.0-2.24.1/glib/gthread.c:1893
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0x00007ffff6dc08ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
__res = <value optimized out>
pd = 0x7fffddc54710
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736914081552, 613228284874884708, 140737488346752,
140736914081552, 140737354125376, 3, -613293935530310044, -613208250507032988}, mask_was_saved = 0}},
priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <value optimized out>
freesize = <value optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0x00007ffff36ec01d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#8 0x0000000000000000 in ?? ()
No symbol table info available.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (700, 'testing'), (650, 'unstable'), (500, 'stable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.34-rc3 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages yelp depends on:
ii docbook-xml 4.5-7 standard XML documentation system
ii gconf2 2.28.1-3 GNOME configuration database syste
ii gnome-doc-utils 0.20.1-1 a collection of documentation util
ii libbz2-1.0 1.0.5-4 high-quality block-sorting file co
ii libc6 2.11.1-3 Embedded GNU C Library: Shared lib
ii libdbus-glib-1-2 0.86-1 simple interprocess messaging syst
ii libgconf2-4 2.28.1-3 GNOME configuration database syste
ii libglib2.0-0 2.24.1-1 The GLib library of C routines
ii libgtk2.0-0 2.20.1-1 The GTK+ graphical user interface
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii librarian0 0.8.1-4.1 Documentation meta-data library (l
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libstartup-notification 0.10-1 library for program launch feedbac
ii libwebkit-1.0-2 1.2.1-2 Web content engine library for Gtk
ii libx11-6 2:1.3.3-3 X11 client-side library
ii libxml2 2.7.7.dfsg-2 GNOME XML library
ii libxslt1.1 1.1.26-3 XSLT processing library - runtime
ii man-db 2.5.7-3 on-line manual pager
ii xml-core 0.13 XML infrastructure and XML catalog
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages yelp recommends:
ii gnome-user-guide 2.30.1-1 GNOME user's guide
ii ttf-dejavu 2.31-1 Metapackage to pull in ttf-dejavu-
yelp suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list