Bug 1384638

Summary: [abrt] workrave: _XSend(): workrave killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: workraveAssignee: Yaakov Selkowitz <yselkowi>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 25CC: airlied, ajax, amit.shah, ejacobs, hsushipei1, iamesumsy, lzap, mail, motoskov, noamcohen1, yselkowi, zakatellkanda
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/35104cb2f5fa13b69aebef37f89a10ebbf5a85c6
Whiteboard: abrt_hash:3e1119957dabd7ee414c60a0a7773986ac0b7d0a;VARIANT_ID=workstation;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-10-13 18:39:45 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:
Bug Depends On:    
Bug Blocks: 1277927    
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: mountinfo
none
File: namespaces
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Adam Williamson 2016-10-13 18:13:17 UTC
Description of problem:
Tried to launch workrave in a GNOME Wayland session. Crashes on launch.

Version-Release number of selected component:
workrave-1.10.16-1.fc25

Additional info:
reporter:       libreport-2.8.0
backtrace_rating: 4
cmdline:        workrave
crash_function: _XSend
executable:     /usr/bin/workrave
global_pid:     7732
kernel:         4.8.1-1.fc25.x86_64
pkg_fingerprint: 4089 D8F2 FDB1 9C98
pkg_vendor:     Fedora Project
runlevel:       N 5
type:           CCpp
uid:            1001

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 _XSend at xcb_io.c:447
 #1 XQueryExtension at QuExt.c:47
 #2 XInitExtension at InitExt.c:47
 #3 XextAddDisplay at extutil.c:110
 #4 XScreenSaverQueryExtension at XScrnSaver.c:158
 #5 XScreenSaverMonitor::init at XScreenSaverMonitor.cc:71
 #6 UnixInputMonitorFactory::get_monitor at UnixInputMonitorFactory.cc:107
 #7 ActivityMonitor::ActivityMonitor at ActivityMonitor.cc:76
 #8 Core::init_monitor at Core.cc:286
 #9 Core::init at Core.cc:171

Comment 1 Adam Williamson 2016-10-13 18:13:22 UTC
Created attachment 1210208 [details]
File: backtrace

Comment 2 Adam Williamson 2016-10-13 18:13:23 UTC
Created attachment 1210209 [details]
File: cgroup

Comment 3 Adam Williamson 2016-10-13 18:13:24 UTC
Created attachment 1210210 [details]
File: core_backtrace

Comment 4 Adam Williamson 2016-10-13 18:13:25 UTC
Created attachment 1210211 [details]
File: dso_list

Comment 5 Adam Williamson 2016-10-13 18:13:26 UTC
Created attachment 1210212 [details]
File: environ

Comment 6 Adam Williamson 2016-10-13 18:13:27 UTC
Created attachment 1210213 [details]
File: exploitable

Comment 7 Adam Williamson 2016-10-13 18:13:28 UTC
Created attachment 1210214 [details]
File: limits

Comment 8 Adam Williamson 2016-10-13 18:13:30 UTC
Created attachment 1210215 [details]
File: maps

Comment 9 Adam Williamson 2016-10-13 18:13:31 UTC
Created attachment 1210216 [details]
File: mountinfo

Comment 10 Adam Williamson 2016-10-13 18:13:32 UTC
Created attachment 1210217 [details]
File: namespaces

Comment 11 Adam Williamson 2016-10-13 18:13:33 UTC
Created attachment 1210218 [details]
File: open_fds

Comment 12 Adam Williamson 2016-10-13 18:13:34 UTC
Created attachment 1210219 [details]
File: proc_pid_status

Comment 13 Adam Williamson 2016-10-13 18:13:36 UTC
Created attachment 1210220 [details]
File: var_log_messages

Comment 14 Adam Williamson 2016-10-13 18:13:45 UTC
*** Bug 1357244 has been marked as a duplicate of this bug. ***

Comment 15 Yaakov Selkowitz 2016-10-13 18:39:45 UTC
Workrave has no Wayland backend; until such time that it has one, it simply won't work thereon.

Comment 16 Adam Williamson 2016-10-13 20:25:38 UTC
Non-native apps are generally supposed to work fine with XWayland. Are you saying workrave is somehow special and must be ported to native Wayland in order to work? It can't work with XWayland?

Comment 17 Yaakov Selkowitz 2016-10-14 06:57:42 UTC
Workrave is not a normal X11 application, it is for "typing-break"s; it needs native access to the windowing system to get input idle times as well as being able to lock out input.  Therefore, it requires native support for whatever it's running on, and while it does support multiple backends (Cocoa, Win32, and X11), Wayland is not one of them.

Comment 18 Yaakov Selkowitz 2016-12-06 09:40:16 UTC
*** Bug 1401833 has been marked as a duplicate of this bug. ***

Comment 19 Yaakov Selkowitz 2017-07-07 04:34:28 UTC
*** Bug 1468408 has been marked as a duplicate of this bug. ***

Comment 20 Yaakov Selkowitz 2017-08-10 04:45:21 UTC
*** Bug 1480017 has been marked as a duplicate of this bug. ***