Bug 123255 - vncviewer Segmentation fault
vncviewer Segmentation fault
Product: Fedora
Classification: Fedora
Component: vnc (Show other bugs)
athlon Linux
medium Severity high
: ---
: ---
Assigned To: Tim Waugh
: 131357 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2004-05-14 16:32 EDT by Son To
Modified: 2007-11-30 17:10 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-10-03 10:51:18 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
Output from gdb --args vncviewer localhost:1 (1.03 KB, text/plain)
2004-06-06 09:11 EDT, Dave Atkinson
no flags Details
Output of chkconfig --list xfs + others (1.21 KB, text/plain)
2004-06-07 19:43 EDT, Dave Atkinson
no flags Details

  None (edit)
Description Son To 2004-05-14 16:32:04 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1)

Description of problem:
vncviewer crashes all the time. never got it to work. It doesn't
matter what version of vncserver I try to connect to.  Connecting to
my rh9 system running vnc-server-3.3.3r2-47 crashes vncviewer. So I
thought it could be a version problem, but connecting to a fedora core
1 vnc-server-4.0-0.beta4.3.2 system also crashes vncviewer.

Here's an example:

[son@localhost son]$ vncviewer localhost:1
VNC viewer for X version 4.0b4 - built Nov 17 2003 13:17:08
Copyright (C) 2002-2003 RealVNC Ltd.
See http://www.realvnc.com for information on VNC.
Segmentation fault

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. vncserver
2. vncviewer localhost:1

step 2 assumes vncserver is running on display 1. change it   

Additional info:
Comment 1 Tim Waugh 2004-05-15 05:06:14 EDT
Please install vnc-debuginfo-4.0-0.beta4.3.2:


and run vncviewer like this:

gdb --args vncviewer localhost:1
(gdb) run
(gdb) bt

and tell me what it says.
Comment 2 Dave Atkinson 2004-06-06 09:11:15 EDT
Created attachment 100904 [details]
Output from gdb --args vncviewer localhost:1

This is the result of running gdb --args vncviewer localhost:1 on my system:
Dual PIII 550, 512MB, scsi, 2.4.22-1.2188.nptlsmp smp, XFree86 4.3.0-55, ATI
Radeon 9200LE
Comment 3 Dave Atkinson 2004-06-06 10:19:28 EDT
Okay, I installed the source, too.  It seems to crap out on line 73/4
of tx/TXWindow.cxx: 

defaultFS = 
  XLoadQueryFont(dpy, "-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*");

On the next line, the returned value is used as a pointer,

defaultFont = defaultFS -> fid;

 but defaultFS is NULL, hence the crash.  So for some reason, I don't
have "-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*" on my system.  I can
provide a list of the font packages I've installed, if required.  I
assume the fix is to use a font that does exist, but I know nowt about
X font programming, so I'll have to look this one up.  Over to you guys?
Comment 4 Tim Waugh 2004-06-07 06:08:22 EDT
What does '/sbin/chkconfig --list xfs' say?

Yes, the fix will be to fall back to something else, but I'd like to
be sure about the reason the first choice isn't working.
Comment 5 Dave Atkinson 2004-06-07 19:43:09 EDT
Created attachment 100949 [details]
Output of chkconfig --list xfs + others

I've put the output of the command requested in the attachment, along with some
other info that may be useful.
Comment 6 Tim Waugh 2004-06-24 11:01:58 EDT
So according to xlsfonts the font request ought to have been granted,
since you have fonts that match!

So it's still a bit of a mystery that it failed in the first place. 
But besides, I have seen situations in which that particular font
pattern can't be provided, so perhaps it should fall back to 'fixed'.
Comment 7 Tim Waugh 2004-08-31 13:37:00 EDT
*** Bug 131357 has been marked as a duplicate of this bug. ***
Comment 8 Jonas Printzen 2004-09-08 07:06:10 EDT

I have exactly the same problem. But additional info.
It used to work a few months ago. I constantly update
packages I think important using yum or up2date.
=> Some update breaks some font aspect?

I can still connect to my server from windows-client.
And if I then start vncviewer from there ... It works!

  Running vncviewer when the X-environment is vncserver
  appears to work!

Running fc2 with updates on my server and workstation.
Both behave the same. Machine is P4 (i686)

Comment 9 Tim Waugh 2004-09-13 12:40:57 EDT
Please try the test update for FC2 announced here:


Does that fix the problem?
Comment 10 Patrice Dumas 2004-09-17 07:05:35 EDT
I had exactly the same segfault after I upgraded xorg to
xorg-x11-, and it is solved by the update which works
for me. I have apentium III.
Comment 11 Ted Kaczmarek 2004-10-02 07:04:25 EDT
Looks good with vnc-4.0-5, thanks a bunch.

Note You need to log in before you can comment on or make changes to this bug.