Bug 430680

Summary: rkward process continues after exiting program
Product: [Applications] rkward Reporter: Eric <majzoube>
Component: User InterfaceAssignee: RKWard Team <rkward-devel>
Status: RESOLVED FIXED    
Severity: normal CC: thomas.friedrichsmeier
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Eric 2020-12-21 22:22:42 UTC
SUMMARY

Built rkward from source (git, as of today. build info below). After starting rkward and exiting the program the rkward process continues and has to be shut down by hand with "kill -HUP".

STEPS TO REPRODUCE
1. start rkward
2. quit rkward from either the menu or the close button on the top right of the window


OBSERVED RESULT
rkward process is still running

EXPECTED RESULT
rkward exits and there are no processes running

SOFTWARE/OS VERSIONS

Operating System: Fedora 33
KDE Plasma Version: 5.20.4
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.2
Kernel Version: 5.9.14-200.fc33.x86_64
OS Type: 64-bit
Processors: 8 × Intel® Core™ i7-4790 CPU @ 3.60GHz
Memory: 31.2 GiB of RAM
Graphics Processor: AMD CEDAR



---Session Info---
-- Frontend --
RKWard version: 0.7.2z+0.7.3+devel1
KDE Frameworks version (runtime): 5.75.0
KDE Frameworks version (compile time): 5.75.0
Qt version (runtime): 5.15.2
Qt version (compile time): 5.15.2
Using QtWebKit for HTML rendering
Local config directory: /home/ehm/.config
RKWard storage directory: /home/ehm/.rkward/
Backend version (as known to the frontend): 4.0.3

Debug message file (this may contain relevant diagnostic output in case of trouble):
/tmp/rkward.frontend

-- Backend --
Debug message file (this may contain relevant diagnostic output in case of trouble):
/tmp/rkward.rbackend

R version (compile time): 4.0.3  (2020-10-10 r79318)
R runtime session info:
R version 4.0.3 (2020-10-10)
Platform: x86_64-redhat-linux-gnu (64-bit)
Running under: Fedora 33 (Workstation Edition)

Matrix products: default
BLAS/LAPACK: /usr/lib64/libflexiblas.so.3.0

locale:
 [1] LC_CTYPE=en_US.UTF-8          LC_NUMERIC=C                 
 [3] LC_TIME=en_US.UTF-8           LC_COLLATE=en_US.UTF-8       
 [5] LC_MONETARY=en_US.UTF-8       LC_MESSAGES=en_US.UTF-8      
 [7] LC_PAPER=en_US.UTF-8          LC_NAME=en_US.UTF-8          
 [9] LC_ADDRESS=en_US.UTF-8        LC_TELEPHONE=en_US.UTF-8     
[11] LC_MEASUREMENT=en_US.UTF-8    LC_IDENTIFICATION=en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] rkward_0.7.3

loaded via a namespace (and not attached):
[1] compiler_4.0.3 tools_4.0.3
Comment 1 Thomas Friedrichsmeier 2022-06-16 07:02:35 UTC
Several cases of undefined behavior on exit have been addressed, meanwhile, and I assume this problem to be fixed. Should you see this, or something similar again, please open a new ticket.