Bug 798485

Summary: X.Org/KDM crash when starting emacs after xset fp+ tcp/<old HP-UX box>:7000
Product: [openSUSE] openSUSE 12.2 Reporter: Bertram Franz <bertramf>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: RESOLVED WONTFIX QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P3 - Medium    
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 12.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Bertram Franz 2013-01-15 10:24:58 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Firefox/17.0

When starting emacs (both via commandline or app launcher), my X.Org/KDE4 closes all windows and returns to the login screen.

This does not happen when I remove the line

xset fp+ tcp/<old HP-UX 11.00 box>:7000

from my startup. The HPUX machine is up and running, and its fontserver as well.

Xorg.0.log.old contains:

[2005359.281] Backtrace:
[2005359.282] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x564656]
[2005359.282] 1: /usr/bin/Xorg (0x400000+0x168389) [0x568389]
[2005359.282] 2: /lib64/libpthread.so.0 (0x7f62343e7000+0xf140) [0x7f62343f6140]
[2005359.282] 3: /usr/bin/Xorg (0x400000+0x38d01) [0x438d01]
[2005359.282] 4: /usr/bin/Xorg (doListFontsWithInfo+0x64) [0x438da4]
[2005359.282] 5: /usr/bin/Xorg (ProcessWorkQueue+0x21) [0x43cae1]
[2005359.282] 6: /usr/bin/Xorg (WaitForSomething+0x62) [0x561942]
[2005359.282] 7: /usr/bin/Xorg (0x400000+0x385e1) [0x4385e1]
[2005359.282] 8: /usr/bin/Xorg (0x400000+0x27965) [0x427965]
[2005359.282] 9: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7f6233295455]
[2005359.282] 10: /usr/bin/Xorg (0x400000+0x27c3d) [0x427c3d]
[2005359.282]
[2005359.282] Segmentation fault at address 0x14
[2005359.282]
Fatal server error:
[2005359.282] Caught signal 11 (Segmentation fault). Server aborting

Some (relevant?) lines from /var/log/messages:
Jan 15 10:32:29 erle kernel: [1998897.412843] MemoryAnalyzer[6095]: segfault at 18 ip 00007fa9c43fe1de sp 00007fff3a3e8850 error 4 in libgdk-x11-2.0.so.0.2400.10[7fa9c438a000+af000]
Jan 15 10:32:30 erle kdm[2050]: X server for display :0 terminated unexpectedly
... <logging in again> ...
Jan 15 10:54:55 erle kdm[2050]: X server for display :0 terminated unexpectedly
Jan 15 10:54:55 erle kernel: [2000240.050072] nepomukservices[31914]: segfault at 0 ip           (null) sp 00007fb0920c7768 error 14 in nepomukservicestub[400000+7000]
Jan 15 10:54:55 erle kernel: [2000240.050100] nepomukservices[31773]: segfault at 0 ip           (null) sp 00007fa84225e8a8 error 14 in nepomukservicestub[400000+7000]



Reproducible: Always

Steps to Reproduce:
1. login to OpenSUSE 12.2
2. xset fp+ tcp/<old HP-UX 11.00 box>:7000
3. emacs

Actual Results:  
X/KDE crash

Expected Results:  
startup emacs

I guess this data is not sufficient to find the cause. What can I do to provide more/better info?
Comment 1 Stefan Dirsch 2013-01-16 08:45:21 UTC
Hmm. Seems that X11 core font rendering crashes the Xserver. Indeed hard to debug. We would need to know, with which font this is reproducable.
Comment 2 Stefan Dirsch 2014-05-22 12:38:10 UTC
openSUSE 12.2 is no longer supported. Hence the issue won't be fixed for this product. In case the issue still is reproducable with a supported product (openSUSE 12.3/13.1 at the moment) or with openSUSE:Factory, please feel free to reopen. Thanks.