yelp crashed with SIGSEGV in free() while searching

Bug #762725 reported by Stephan
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
yelp (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Binary package hint: yelp

crashed while searching for a topic

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: yelp 3.0.0-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Sat Apr 16 14:41:21 2011
ExecutablePath: /usr/bin/yelp
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcCmdline: gnome-help
ProcEnviron:
 LANGUAGE=de:en
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x7f92af65088d <free+29>: mov -0x8(%rdi),%rsi
 PC (0x7f92af65088d) ok
 source "-0x8(%rdi)" (0xfffffffffffffffb) not located in a known VMA region (needed readable region)!
 destination "%rsi" ok
 Stack memory exhausted (SP below stack segment)
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: yelp
StacktraceTop:
 free () from /lib/x86_64-linux-gnu/libc.so.6
 ?? () from /usr/lib/libyelp.so.0
 ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
 clone () from /lib/x86_64-linux-gnu/libc.so.6
Title: yelp crashed with SIGSEGV in free()
UpgradeStatus: Upgraded to natty on 2011-04-15 (0 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Stephan (stephan-hoehne) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a valgrind log following the instructions at https://wiki.ubuntu.com/Valgrind and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in yelp (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Fritz Heinrichmeyer (fritz-heinrichmeyer) wrote :
Download full text (5.3 KiB)

i tried to deliver the output,

 but under valgrind there was no crash ...

i simply started yelp (there are missing files with my german locale , the crash does not happen with LANGUAGE=C)

======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a8f)[0x7f281da2fa8f]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x73)[0x7f281da338e3]
/usr/lib/libyelp.so.0(+0x1dc17)[0x7f2820e79c17]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x6a3e4)[0x7f281dfd33e4]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x6d8c)[0x7f281dd51d8c]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f281da9d04d]
======= Memory map: ========
00400000-0040c000 r-xp 00000000 08:05 800055 /usr/bin/yelp
0060b000-0060c000 r--p 0000b000 08:05 800055 /usr/bin/yelp
0060c000-0060d000 rw-p 0000c000 08:05 800055 /usr/bin/yelp
00af3000-01565000 rw-p 00000000 00:00 0 [heap]
7f27fe000000-7f2800000000 rwxp 00000000 00:00 0
7f2800000000-7f2800e32000 rw-p 00000000 00:00 0
7f2800e32000-7f2804000000 ---p 00000000 00:00 0
7f280401b000-7f2804169000 rw-p 00000000 00:00 0
7f2804169000-7f28041af000 r--p 00000000 08:05 2232918 /usr/share/fonts/truetype/msttcorefonts/Arial_Bold.ttf
7f28041af000-7f2804953000 rw-p 00000000 00:00 0
7f2804953000-7f2804954000 ---p 00000000 00:00 0
7f2804954000-7f2805154000 rw-p 00000000 00:00 0
7f2805154000-7f28051b4000 rw-s 00000000 00:04 11010061 /SYSV00000000 (deleted)
7f28051b4000-7f28051f6000 r-xp 00000000 08:05 790521 /usr/lib/libibus.so.2.0.0
7f28051f6000-7f28053f6000 ---p 00042000 08:05 790521 /usr/lib/libibus.so.2.0.0
7f28053f6000-7f28053f7000 r--p 00042000 08:05 790521 /usr/lib/libibus.so.2.0.0
7f28053f7000-7f28053f8000 rw-p 00043000 08:05 790521 /usr/lib/libibus.so.2.0.0
7f28053f8000-7f28053f9000 rw-p 00000000 00:00 0
7f28053f9000-7f28053fe000 r-xp 00000000 08:05 792711 /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
7f28053fe000-7f28055fd000 ---p 00005000 08:05 792711 /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
7f28055fd000-7f28055fe000 r--p 00004000 08:05 792711 /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
7f28055fe000-7f28055ff000 rw-p 00005000 08:05 792711 /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so
7f28055ff000-7f280565f000 rw-s 00000000 00:04 10977292 /SYSV00000000 (deleted)
7f28056a0000-7f28056a1000 ---p 00000000 00:00 0
7f28056a1000-7f2805ea1000 rw-p 00000000 00:00 0
7f2805ea1000-7f2805ee5000 r--p 00000000 08:05 2232921 /usr/share/fonts/truetype/msttcorefonts/Arial.ttf
7f2805ee5000-7f2805ee7000 r-xp 00000000 08:05 1055361 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f2805ee7000-7f28060e6000 ---p 00002000 08:05 1055361 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f28060e6000-7f28060e7000 r--p 00001000 08:05 1055361 /usr/lib/x86_64-linux-gnu/pango/1.6.0/modules/pango-basic-fc.so
7f28060e7000-7f28060e8000 rw-p 00002000 08...

Read more...

Revision history for this message
Fritz Heinrichmeyer (fritz-heinrichmeyer) wrote :

I reverse my last statement about missing files:

It is all about missing files:
gnome-user-guide installs broken links in a german environment:

language-pack-gnome-de-base

when i delete this links yelp no more segfaults. IMO it is a bug that yelp segfaults.

It only cannot search man pages.

So yelp is buggy but there is also a packaging problem with language-pack-gnome-de-base

Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in yelp (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Dmitriy Larchenko (neokril) wrote :

I have exactly the same problem with Russian documentation installed. Yelp stops crashing if launched with LANGUAGE=C

DistroRelease: Ubuntu 11.04
Package: yelp 3.0.0-0ubuntu2
Arch: amd64

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.