yelp crashed with SIGSEGV in g_str_equal()

Bug #1586716 reported by Jose Gómez
36
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Ubuntu GNOME
Triaged
Undecided
Unassigned
Yelp
New
Unknown
yelp (Ubuntu)
Triaged
High
Unassigned

Bug Description

No idea, just saw the error.

ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: yelp 3.20.1-1ubuntu1~xenial1 [origin: LP-PPA-gnome3-team-gnome3-staging]
Uname: Linux 4.6.0-040600-generic x86_64
NonfreeKernelModules: nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: X-Cinnamon
Date: Sun May 29 03:03:21 2016
ExecutablePath: /usr/bin/yelp
InstallationDate: Installed on 2014-02-04 (844 days ago)
InstallationMedia: Ubuntu-GNOME 14.04 "Trusty Tahr" - Alpha amd64 (20140203)
ProcCmdline: yelp file:///usr/share/doc/pspp/pspp.xml#ONEWAY
SegvAnalysis:
 Segfault happened at: 0x7f497638eb5a <__strcmp_sse2_unaligned+26>: movdqu (%rdi),%xmm1
 PC (0x7f497638eb5a) ok
 source "(%rdi)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%xmm1" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: yelp
StacktraceTop:
 g_str_equal () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libyelp.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libyelp.so.0
 ?? ()
 ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: yelp crashed with SIGSEGV in g_str_equal()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip kvm libvirtd lpadmin plugdev sambashare sudo vboxusers
XsessionErrors:
 (cinnamon-settings-daemon:3255): color-plugin-WARNING **: failed to create device: failed to obtain org.freedesktop.color-manager.create-device auth
 (cinnamon-settings-daemon:3255): color-plugin-WARNING **: failed to obtain org.freedesktop.color-manager.create-profile auth
 (cinnamon-settings-daemon:3255): color-plugin-WARNING **: failed to obtain org.freedesktop.color-manager.create-profile auth
 (cinnamon-settings-daemon:3255): color-plugin-WARNING **: could not find device: property match 'XRANDR_name'='eDP1' does not exist

Revision history for this message
Jose Gómez (adler-dreamcoder) wrote :
Revision history for this message
Ubuntu GNOME (ug-bot) wrote :

StacktraceTop:
 g_str_equal () at /tmp/apport_sandbox_FqPpWi/lib/x86_64-linux-gnu/libglib-2.0.so.0
 view_load_page (document=<optimized out>, docbook_uri=0x2600aa0) at libyelp/yelp-view.c:1865
 view_load_page (view=0x266fcf0) at libyelp/yelp-view.c:1911
 uri_resolved (uri=uri@entry=0x2600aa0, view=0x266fcf0) at libyelp/yelp-view.c:2255
 yelp_view_resolve_uri (view=<optimized out>, uri=uri@entry=0x2600aa0) at libyelp/yelp-view.c:740

Revision history for this message
Ubuntu GNOME (ug-bot) wrote : Stacktrace.txt
Revision history for this message
Ubuntu GNOME (ug-bot) wrote : StacktraceSource.txt
Revision history for this message
Ubuntu GNOME (ug-bot) wrote : ThreadStacktrace.txt
tags: removed: need-amd64-retrace
Revision history for this message
Tim Lunn (darkxst) wrote :

I can reproduce this in yakkety with the following command:
yelp ghelp://usr/share/doc/pspp/pspp.xml#ONEWAY

seems to be an issue with the uri parsing

information type: Private → Public
tags: added: yakkety
Changed in ubuntu-gnome:
milestone: none → yakkety
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in yelp (Ubuntu):
status: New → Confirmed
Revision history for this message
Vlad Orlov (monsta) wrote :

Yes, it's reproducible with uri that ends with a page section name (after '#' sign).

Changed in yelp (Ubuntu):
importance: Undecided → High
Changed in ubuntu-gnome:
status: New → Confirmed
Changed in yelp:
importance: Unknown → Medium
status: Unknown → Confirmed
Jeremy Bícha (jbicha)
Changed in yelp (Ubuntu):
status: Confirmed → Triaged
Changed in ubuntu-gnome:
status: Confirmed → Triaged
Vlad Orlov (monsta)
tags: added: zesty
removed: gnome3-ppa gnome3-staging third-party-packages
Changed in yelp:
status: Confirmed → Expired
Vlad Orlov (monsta)
Changed in yelp:
importance: Medium → Unknown
status: Expired → Unknown
Changed in yelp:
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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