brezerk / q4wine

Q4Wine is a Qt GUI for W.I.N.E. It will help you manage wine prefixes and installed applications.
http://q4wine.brezblock.org.ua/
GNU General Public License v3.0
208 stars 40 forks source link

Processes tab does not detect some wine processes correctly #100

Closed nairaner closed 7 years ago

nairaner commented 7 years ago

image

brezerk commented 7 years ago

Thanks for reporting.

Looking into it.

brezerk commented 7 years ago

hi @nairaner

can you help me a bit please?

I think I found the issue. But I would like to get following info:

# ls -al /proc/<pid_number>/
# cat /proc/<pid_number>/cmdline
# cat /proc/<pid_number>/comm

Where the pid_number is a pid of the process which does not detected by q4wine. you can get it via ps aux | grep <program_name>

Thanks

nairaner commented 7 years ago
ls -al /proc/1247/  
dr-xr-xr-x   9 nairaner users 0 2016-11-06  .
dr-xr-xr-x 246 root     root  0 2016-11-06  ..
dr-xr-xr-x   2 nairaner users 0 11-06 15:49 attr
-rw-r--r--   1 nairaner users 0 11-06 15:49 autogroup
-r--------   1 nairaner users 0 11-06 15:49 auxv
-r--r--r--   1 nairaner users 0 11-06 15:49 cgroup
--w-------   1 nairaner users 0 11-06 15:49 clear_refs
-r--r--r--   1 nairaner users 0 2016-11-06  cmdline
-rw-r--r--   1 nairaner users 0 11-06 15:49 comm
-rw-r--r--   1 nairaner users 0 11-06 15:49 coredump_filter
-r--r--r--   1 nairaner users 0 11-06 15:49 cpuset
lrwxrwxrwx   1 nairaner users 0 11-06 15:49 cwd -> '/home/nairaner/.local/share/wineprefixes/LeagueOfLegends/drive_c/Riot Games/League of Legends/RADS/projects/league_client/releases/0.0.0.29/deploy'
-r--------   1 nairaner users 0 11-06 15:49 environ
lrwxrwxrwx   1 nairaner users 0 2016-11-06  exe -> /home/nairaner/WineBinaries/1.9.13/usr/bin/wine-preloader
dr-x------   2 nairaner users 0 11-06 15:49 fd
dr-x------   2 nairaner users 0 11-06 15:49 fdinfo
-r--------   1 nairaner users 0 11-06 15:49 io
-r--r--r--   1 nairaner users 0 11-06 15:49 limits
dr-x------   2 nairaner users 0 11-06 15:49 map_files
-r--r--r--   1 nairaner users 0 11-06 15:49 maps
-rw-------   1 nairaner users 0 2016-11-06  mem
-r--r--r--   1 nairaner users 0 11-06 15:49 mountinfo
-r--r--r--   1 nairaner users 0 11-06 15:49 mounts
-r--------   1 nairaner users 0 11-06 15:49 mountstats
dr-xr-xr-x   5 nairaner users 0 2016-11-06  net
dr-x--x--x   2 nairaner users 0 11-06 15:49 ns
-r--r--r--   1 nairaner users 0 11-06 15:49 numa_maps
-rw-r--r--   1 nairaner users 0 11-06 15:49 oom_adj
-r--r--r--   1 nairaner users 0 11-06 15:49 oom_score
-rw-r--r--   1 nairaner users 0 11-06 15:49 oom_score_adj
-r--------   1 nairaner users 0 11-06 15:49 pagemap
-r--------   1 nairaner users 0 11-06 15:49 personality
lrwxrwxrwx   1 nairaner users 0 11-06 15:49 root -> /
-rw-r--r--   1 nairaner users 0 11-06 15:49 sched
-r--r--r--   1 nairaner users 0 11-06 15:49 schedstat
-r--r--r--   1 nairaner users 0 11-06 15:49 smaps
-r--------   1 nairaner users 0 11-06 15:49 stack
-r--r--r--   1 nairaner users 0 11-06 15:49 stat
-r--r--r--   1 nairaner users 0 11-06 15:49 statm
-r--r--r--   1 nairaner users 0 11-06 15:49 status
-r--------   1 nairaner users 0 11-06 15:49 syscall
dr-xr-xr-x 167 nairaner users 0 2016-11-06  task
-rw-rw-rw-   1 nairaner users 0 11-06 15:49 timerslack_ns
-r--r--r--   1 nairaner users 0 11-06 15:49 wchan
cat /proc/1247/cmdline                                                                                                 :(
C:/Riot Games/League of Legends/RADS/projects/league_client/releases/0.0.0.29/deploy/LeagueClient.exe--no-sandbox%        
cat /proc/1247/comm
LeagueClient.ex
brezerk commented 7 years ago

Thank you.

I have fond few other examples, when the current code does not detect wine-related process. So it seems like a time for a small refactoring sigh

brezerk commented 7 years ago

Hi @nairaner

This commit https://github.com/brezerk/q4wine/commit/1a4afc6b43f57c333e707ea1c1c62a64c48d2b23 should fix the issue with wine-related process not being detected correctly.

brezerk commented 7 years ago

Closing ticket. Pending Verification status over 1 week with no activity.