Bug 1038701

Summary: [abrt] tigervnc-1.3.0-7.fc19: Fl_X::set_cursor: Process /usr/bin/vncviewer was killed by signal 11 (SIGSEGV)
Product: [Fedora] Fedora Reporter: Sven Kieske <s.kieske>
Component: tigervncAssignee: Tim Waugh <twaugh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 19CC: s.kieske, twaugh
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/41d42905f78e2c0318effa5f82151fe11472464d
Whiteboard: abrt_hash:12b7b2f55efae3ec0dde46ec6141cccaeea6bc2c
Fixed In Version: tigervnc-1.3.0-10.fc19 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-01-26 00:30:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Sven Kieske 2013-12-05 16:16:52 UTC
Version-Release number of selected component:
tigervnc-1.3.0-7.fc19

Additional info:
reporter:       libreport-2.1.9
backtrace_rating: 4
cmdline:        /usr/bin/vncviewer
crash_function: Fl_X::set_cursor
executable:     /usr/bin/vncviewer
kernel:         3.11.8-200.fc19.x86_64
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 Fl_X::set_cursor at Fl_x.cxx:2453
 #1 Fl_Window::cursor at fl_cursor.cxx:170
 #2 Viewport::popupContextMenu at /usr/src/debug/tigervnc-1.3.0/vncviewer/Viewport.cxx:935
 #3 Viewport::handle at /usr/src/debug/tigervnc-1.3.0/vncviewer/Viewport.cxx:441
 #4 send at Fl.cxx:1104
 #5 Fl::handle_ at Fl.cxx:1337
 #6 DesktopWindow::fltkHandle at /usr/src/debug/tigervnc-1.3.0/vncviewer/DesktopWindow.cxx:434
 #7 fl_handle at Fl_x.cxx:1833
 #8 do_queued_events at Fl_x.cxx:201
 #9 fl_wait at Fl_x.cxx:275

Potential duplicate: bug 924322

Comment 1 Sven Kieske 2013-12-05 16:17:04 UTC
Created attachment 833235 [details]
File: backtrace

Comment 2 Sven Kieske 2013-12-05 16:17:09 UTC
Created attachment 833236 [details]
File: cgroup

Comment 3 Sven Kieske 2013-12-05 16:17:13 UTC
Created attachment 833237 [details]
File: core_backtrace

Comment 4 Sven Kieske 2013-12-05 16:17:17 UTC
Created attachment 833238 [details]
File: dso_list

Comment 5 Sven Kieske 2013-12-05 16:17:21 UTC
Created attachment 833239 [details]
File: environ

Comment 6 Sven Kieske 2013-12-05 16:17:26 UTC
Created attachment 833240 [details]
File: exploitable

Comment 7 Sven Kieske 2013-12-05 16:17:30 UTC
Created attachment 833241 [details]
File: limits

Comment 8 Sven Kieske 2013-12-05 16:17:34 UTC
Created attachment 833242 [details]
File: maps

Comment 9 Sven Kieske 2013-12-05 16:17:38 UTC
Created attachment 833243 [details]
File: open_fds

Comment 10 Sven Kieske 2013-12-05 16:17:44 UTC
Created attachment 833244 [details]
File: proc_pid_status

Comment 11 Sven Kieske 2013-12-05 16:17:48 UTC
Created attachment 833245 [details]
File: var_log_messages

Comment 12 Tim Waugh 2013-12-05 18:01:52 UTC
Are you able to get this to happen again? Do you remember what you were doing at the time it occurred?

Comment 13 Sven Kieske 2013-12-06 08:22:41 UTC
Well I connected to a machine through a local ssh tunnel.
I have atm no time to try and reproduce, but maybe later.
Maybe you can try to reproduce through a local ssh tunnel
(ssh -L)?

Comment 14 Tim Waugh 2013-12-17 13:32:17 UTC
libfltk is crashing when it dereferences a NULL pointer, which comes from "cursor" here:

vncviewer/Viewport.cxx:932:
  // Back to our proper mouse pointer.
#ifdef HAVE_FLTK_CURSOR
  if (Fl::belowmouse() == this && cursor)
    window()->cursor(cursor, cursorHotspot.x, cursorHotspot.y);
#endif

Reported upstream:
  https://sourceforge.net/p/tigervnc/bug-tracker/136/

Comment 15 Fedora Update System 2014-01-21 09:58:23 UTC
tigervnc-1.3.0-8.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/tigervnc-1.3.0-8.fc19

Comment 16 Fedora Update System 2014-01-21 10:00:25 UTC
tigervnc-1.3.0-12.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/tigervnc-1.3.0-12.fc20

Comment 17 Fedora Update System 2014-01-22 03:09:33 UTC
Package tigervnc-1.3.0-8.fc19:
* should fix your issue,
* was pushed to the Fedora 19 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing tigervnc-1.3.0-8.fc19'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-1255/tigervnc-1.3.0-8.fc19
then log in and leave karma (feedback).

Comment 18 Fedora Update System 2014-01-26 00:30:54 UTC
tigervnc-1.3.0-12.fc20 has been pushed to the Fedora 20 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 19 Fedora Update System 2014-03-19 17:38:04 UTC
tigervnc-1.3.0-10.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/tigervnc-1.3.0-10.fc19

Comment 20 Fedora Update System 2014-04-05 04:56:30 UTC
tigervnc-1.3.0-10.fc19 has been pushed to the Fedora 19 stable repository.  If problems still persist, please make note of it in this bug report.