[Wayland-bugs] [Bug 63004] New: weston-launch always crashes with SIGHUP

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 1 12:02:31 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=63004

          Priority: medium
            Bug ID: 63004
          Assignee: wayland-bugs at lists.freedesktop.org
           Summary: weston-launch always crashes with SIGHUP
          Severity: critical
    Classification: Unclassified
                OS: Linux (All)
          Reporter: ullysses.a.eoff at intel.com
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: unspecified
         Component: weston
           Product: Wayland

Created attachment 77285
  --> https://bugs.freedesktop.org/attachment.cgi?id=77285&action=edit
gdb log 1

The weston-launch program always crashes with a SIGHUP (Hangup) regardless of
how Weston exits.  The SIGHUP always occurs during the call to pam_end() but
with various locations within that call.  See attached gdb backtraces for more
details.  Was able to verify this on two separate Fedora 17 (64 bit) OS's. 
However, could not produce the issue on the Ubuntu OS.

S/W Stack
---------------
wayland (master) heads/master-0-g728b641
drm (master) heads/master-0-gca678bc
macros (master) heads/master-0-gc98b41d
glproto (master) heads/master-0-g8e3407e
dri2proto (master) heads/master-0-gead89ad
mesa (master) heads/master-0-g1165ff1
kbproto (master) heads/master-0-gf7022f5
libX11 (master) heads/master-0-gf49bb2d
libxkbcommon (master) heads/master-0-gbb620df
pixman (master) heads/master-0-gd8ac35a
cairo (master) heads/master-0-gfdec6b3
weston (master) heads/master-0-g57edf7f

see attached yum package list, too.

Steps
-----
1. In terminal A, execute 'weston-launch'
2. In terminal B, execute 'sudo gdb -p <weston-launch PID>'
3. In terminal B (gdb session), type 'c' to continue weston-launch process
4. In terminal C, execute 'pkill -15 -x weston' (try other signals, too)
5. In terminal B (gdb session), observe that gdb detected SIGHUP
6. In terminal B (gdb session), type 'q' to exit gdb debugging session
7. In terminal A, observe that "Hangup" is printed to console
8. In terminal A, execute 'echo $?' and observe that it prints "129"

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20130401/67ef042a/attachment.html>


More information about the Wayland-bugs mailing list