XWin.exe crashes on Windows restart

Andreas Girgensohn andreasg123@gmail.com
Tue Sep 10 21:16:00 GMT 2013


I start XWin.exe via a shortcut when logging into Windows 7 (64-bit).
Recently, I replaced my Cygwin installation with the 64-bit version.
Now, XWin.exe crashes (SIGSEGV) every time I restart or shutdown
Windows.

I produced a gdb backtrace by cancelling the restart quickly after the
problem occurred.  Additional files are attached.

(gdb) bt full
#0  0x00000001004071ea in winMsgWindowProc (hwnd=<optimized out>,
message=<optimized out>,
    wParam=<optimized out>, lParam=<optimized out>)
    at /usr/src/debug/xorg-server-1.14.2-2/hw/xwin/winmsgwindow.c:58
        pScreen = <optimized out>
        hwnd = <optimized out>
        message = 22
        wParam = <optimized out>
        lParam = <optimized out>
#1  0x0000000077139bd1 in USER32!TranslateMessageEx ()
   from /cygdrive/c/Windows/system32/USER32.dll
No symbol table info available.
#2  0x000000000000050c in ?? ()
No symbol table info available.
#3  0x0000000000000001 in ?? ()
No symbol table info available.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

On a different note, when running gdb, I noticed that XWin.exe twice
receives a SIGSYS when starting.  That does not affect normal
operations.

Please let me know if you need additional information.

Andreas Girgensohn
-------------- next part --------------
C:\Users\andreasg>tcsh
[andreasg@panoramix ...Users/andreasg]$ gdb --args /usr/bin/XWin -multiwindow
GNU gdb (GDB) 7.6.50.20130728-cvs (cygwin-special)
Copyright (C) 2013 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-pc-cygwin".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
..
Reading symbols from /usr/bin/XWin...Reading symbols from /usr/lib/debug/usr/bin/XWin.exe.dbg...done
.
done.
(gdb) r
Starting program: /usr/bin/XWin -multiwindow
[New Thread 3312.0xcf4]
[New Thread 3312.0xce8]
[New Thread 3312.0x10b0]
[New Thread 3312.0x10ac]
[New Thread 3312.0x10e0]
[New Thread 3312.0x128c]
[New Thread 3312.0x1288]
[New Thread 3312.0xe60]
[New Thread 3312.0xe5c]
[Thread 3312.0x10ac exited with code 0]
[Thread 3312.0x10e0 exited with code 0]
[Thread 3312.0x128c exited with code 0]
[Thread 3312.0x1288 exited with code 0]
[Thread 3312.0xe60 exited with code 0]
[New Thread 3312.0xe4c]
[New Thread 3312.0xe58]
[New Thread 3312.0xe50]

Program received signal SIGSYS, Bad system call.
CheckForShmSyscall () at /usr/src/debug/xorg-server-1.14.2-2/Xext/shm.c:188
188         if (shmid != -1) {
(gdb) where
#0  CheckForShmSyscall () at /usr/src/debug/xorg-server-1.14.2-2/Xext/shm.c:188
#1  ShmExtensionInit () at /usr/src/debug/xorg-server-1.14.2-2/Xext/shm.c:1257
#2  0x0000000000000000 in ?? ()
(gdb)

Program received signal SIGSYS, Bad system call.
CheckForShmSyscall () at /usr/src/debug/xorg-server-1.14.2-2/Xext/xf86bigfont.c:118
118         if (shmid != -1) {
(gdb) where
#0  CheckForShmSyscall () at /usr/src/debug/xorg-server-1.14.2-2/Xext/xf86bigfont.c:118
#1  XFree86BigfontExtensionInit () at /usr/src/debug/xorg-server-1.14.2-2/Xext/xf86bigfont.c:714
#2  0x0000000000000000 in ?? ()

--------------------------------------------------------------------------------
(gdb) handle SIGSYS nostop
Signal        Stop      Print   Pass to program Description
SIGSYS        No        Yes     Yes             Bad system call
(gdb) r
Starting program: /usr/bin/XWin -multiwindow
[New Thread 6080.0x17c8]
[New Thread 6080.0x13e4]
[New Thread 6080.0x17dc]
[New Thread 6080.0x14f8]
[New Thread 6080.0x1584]
[New Thread 6080.0x17e8]
[New Thread 6080.0x17ec]
[New Thread 6080.0x1280]
[New Thread 6080.0x1198]
[Thread 6080.0x14f8 exited with code 0]
[Thread 6080.0x1584 exited with code 0]
[Thread 6080.0x17e8 exited with code 0]
[Thread 6080.0x17ec exited with code 0]
[Thread 6080.0x1280 exited with code 0]
[New Thread 6080.0x17a4]
[New Thread 6080.0xe70]
[New Thread 6080.0x143c]

Program received signal SIGSYS, Bad system call.

Program received signal SIGSYS, Bad system call.
[New Thread 6080.0x93c]
[New Thread 6080.0x7f8]
[New Thread 6080.0x177c]
[New Thread 6080.0x1fc]
[New Thread 6080.0x494]
[New Thread 6080.0x754]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 6080.0x17a4]
0x00000001004071ea in winMsgWindowProc (hwnd=<optimized out>, message=<optimized out>,
    wParam=<optimized out>, lParam=<optimized out>)
    at /usr/src/debug/xorg-server-1.14.2-2/hw/xwin/winmsgwindow.c:58
58                  PostMessage(pScreenPriv->hwndScreen, WM_GIVEUP, 0, 0);
(gdb) where
#0  0x00000001004071ea in winMsgWindowProc (hwnd=<optimized out>, message=<optimized out>,
    wParam=<optimized out>, lParam=<optimized out>)
    at /usr/src/debug/xorg-server-1.14.2-2/hw/xwin/winmsgwindow.c:58
#1  0x0000000077139bd1 in USER32!TranslateMessageEx ()
   from /cygdrive/c/Windows/system32/USER32.dll
#2  0x000000000000050c in ?? ()
#3  0x0000000000000001 in ?? ()
#4  0x0000000000000000 in ?? ()
(gdb) bt full
#0  0x00000001004071ea in winMsgWindowProc (hwnd=<optimized out>, message=<optimized out>,
    wParam=<optimized out>, lParam=<optimized out>)
    at /usr/src/debug/xorg-server-1.14.2-2/hw/xwin/winmsgwindow.c:58
        pScreen = <optimized out>
        hwnd = <optimized out>
        message = 22
        wParam = <optimized out>
        lParam = <optimized out>
#1  0x0000000077139bd1 in USER32!TranslateMessageEx ()
   from /cygdrive/c/Windows/system32/USER32.dll
No symbol table info available.
#2  0x000000000000050c in ?? ()
No symbol table info available.
#3  0x0000000000000001 in ?? ()
No symbol table info available.
#4  0x0000000000000000 in ?? ()
No symbol table info available.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck.out
Type: application/octet-stream
Size: 25599 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-xfree/attachments/20130910/c852c5ef/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: XWin.0.log
Type: application/octet-stream
Size: 4642 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-xfree/attachments/20130910/c852c5ef/attachment-0001.obj>
-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/


More information about the Cygwin-xfree mailing list