Hi,
dmesg
didn't reveal anything interesting. They were all related to CPU temperatures and stuff. And no new records were added as a consequence of the rstudio crash.
strace
returned a lot of stuff. Too much to paste here. I am not able to upload the text file here for some reason. Anyway, here is some of it from the tail.
5614 21:36:02.263906 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_RDONLY|O_CLOEXEC) = 29 <0.000040>
5614 21:36:02.264057 fcntl(29, F_SETFD, FD_CLOEXEC) = 0 <0.000023>
5614 21:36:02.264261 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000145>
5614 21:36:02.264660 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000079>
5614 21:36:02.264877 read(29, "", 16384) = 0 <0.000026>
5614 21:36:02.264980 read(29, "", 1) = 0 <0.000020>
5614 21:36:02.265071 read(29, "", 16384) = 0 <0.000020>
5614 21:36:02.265153 read(29, "", 1) = 0 <0.000019>
5614 21:36:02.265236 read(29, "", 16384) = 0 <0.000020>
5614 21:36:02.265320 read(29, "", 1) = 0 <0.000019>
5614 21:36:02.265408 close(29) = 0 <0.000025>
5614 21:36:02.265502 nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffc7a07fb0) = 0 <0.200199>
5614 21:36:02.465946 uname({sysname="Linux", nodename="elmo", ...}) = 0 <0.000117>
5614 21:36:02.466360 getpid() = 5614 <0.000124>
5614 21:36:02.466727 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_WRONLY|O_CREAT|O_EXCL|O_CLOEXEC, 0644) = -1 EEXIST (File exists) <0.000108>
5614 21:36:02.467022 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_RDONLY|O_CLOEXEC) = 29 <0.000097>
5614 21:36:02.467263 fcntl(29, F_SETFD, FD_CLOEXEC) = 0 <0.000072>
5614 21:36:02.467406 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000022>
5614 21:36:02.467516 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000037>
5614 21:36:02.467644 read(29, "", 16384) = 0 <0.000028>
5614 21:36:02.467762 read(29, "", 1) = 0 <0.000025>
5614 21:36:02.467870 read(29, "", 16384) = 0 <0.000024>
5614 21:36:02.467964 read(29, "", 1) = 0 <0.000023>
5614 21:36:02.468056 read(29, "", 16384) = 0 <0.000021>
5614 21:36:02.468150 read(29, "", 1) = 0 <0.000022>
5614 21:36:02.468245 close(29) = 0 <0.000025>
5614 21:36:02.468341 nanosleep({tv_sec=0, tv_nsec=400000000}, 0x7fffc7a07fb0) = 0 <0.400282>
5614 21:36:02.868778 uname({sysname="Linux", nodename="elmo", ...}) = 0 <0.000028>
5614 21:36:02.868953 getpid() = 5614 <0.000026>
5614 21:36:02.869070 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_WRONLY|O_CREAT|O_EXCL|O_CLOEXEC, 0644) = -1 EEXIST (File exists) <0.000049>
5614 21:36:02.869243 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_RDONLY|O_CLOEXEC) = 29 <0.000039>
5614 21:36:02.869368 fcntl(29, F_SETFD, FD_CLOEXEC) = 0 <0.000022>
5614 21:36:02.869457 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000023>
5614 21:36:02.869590 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000021>
5614 21:36:02.869697 read(29, "", 16384) = 0 <0.000024>
5614 21:36:02.869791 read(29, "", 1) = 0 <0.000020>
5614 21:36:02.869880 read(29, "", 16384) = 0 <0.000021>
5614 21:36:02.869966 read(29, "", 1) = 0 <0.000023>
5614 21:36:02.870054 read(29, "", 16384) = 0 <0.000020>
5614 21:36:02.870138 read(29, "", 1) = 0 <0.000020>
5614 21:36:02.870228 close(29) = 0 <0.000025>
5614 21:36:02.870322 nanosleep({tv_sec=0, tv_nsec=800000000}, 0x7fffc7a07fb0) = 0 <0.800172>
5614 21:36:03.670650 uname({sysname="Linux", nodename="elmo", ...}) = 0 <0.000025>
5614 21:36:03.670822 getpid() = 5614 <0.000023>
5614 21:36:03.670926 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_WRONLY|O_CREAT|O_EXCL|O_CLOEXEC, 0644) = -1 EEXIST (File exists) <0.000073>
5614 21:36:03.671133 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_RDONLY|O_CLOEXEC) = 29 <0.000033>
5614 21:36:03.671250 fcntl(29, F_SETFD, FD_CLOEXEC) = 0 <0.000021>
5614 21:36:03.671331 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000021>
5614 21:36:03.671444 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000020>
5614 21:36:03.671539 read(29, "", 16384) = 0 <0.000024>
5614 21:36:03.671631 read(29, "", 1) = 0 <0.000019>
5614 21:36:03.671724 read(29, "", 16384) = 0 <0.000020>
5614 21:36:03.671808 read(29, "", 1) = 0 <0.000019>
5614 21:36:03.671894 read(29, "", 16384) = 0 <0.000020>
5614 21:36:03.671977 read(29, "", 1) = 0 <0.000020>
5614 21:36:03.672067 close(29) = 0 <0.000024>
5614 21:36:03.672160 nanosleep({tv_sec=1, tv_nsec=600000000}, 0x7fffc7a07fb0) = 0 <1.600192>
5614 21:36:05.272431 uname({sysname="Linux", nodename="elmo", ...}) = 0 <0.000010>
5614 21:36:05.272490 getpid() = 5614 <0.000006>
5614 21:36:05.272524 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_WRONLY|O_CREAT|O_EXCL|O_CLOEXEC, 0644) = -1 EEXIST (File exists) <0.000015>
5614 21:36:05.272579 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_RDONLY|O_CLOEXEC) = 29 <0.000010>
5614 21:36:05.272611 fcntl(29, F_SETFD, FD_CLOEXEC) = 0 <0.000006>
5614 21:36:05.272635 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000006>
5614 21:36:05.272666 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000005>
5614 21:36:05.272693 read(29, "", 16384) = 0 <0.000007>
5614 21:36:05.272721 read(29, "", 1) = 0 <0.000006>
5614 21:36:05.272745 read(29, "", 16384) = 0 <0.000007>
5614 21:36:05.272770 read(29, "", 1) = 0 <0.000005>
5614 21:36:05.272794 read(29, "", 16384) = 0 <0.000005>
5614 21:36:05.272818 read(29, "", 1) = 0 <0.000006>
5614 21:36:05.272843 close(29) = 0 <0.000007>
5614 21:36:05.272870 nanosleep({tv_sec=3, tv_nsec=200000000}, <unfinished ...>
5616 21:36:07.186819 <... poll resumed> ) = 1 ([{fd=3, revents=POLLIN}]) <5.009038>
5616 21:36:07.186969 recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\n\3\337\3\5\0`\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 <0.000014>
5616 21:36:07.187146 write(5, "\1\0\0\0\0\0\0\0", 8) = 8 <0.000094>
5616 21:36:07.187270 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) <0.004341>
5616 21:36:07.191686 recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\34\0\337\3\5\0`\5L\1\0\0a\1y\21\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 96 <0.000009>
5616 21:36:07.191830 write(5, "\1\0\0\0\0\0\0\0", 8) = 8 <0.000006>
5616 21:36:07.191900 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) <0.011027>
5616 21:36:07.202972 recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\10\3\337\3l\1y\21\240\1\0\0\5\0`\5\0\0\0\0{\2\255\1{\2g\1\20\0\0\2", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 <0.000109>
5616 21:36:07.203283 write(5, "\1\0\0\0\0\0\0\0", 8) = 8 <0.000082>
5616 21:36:07.203442 poll([{fd=3, events=POLLIN}], 1, -1 <unfinished ...>
5614 21:36:08.473101 <... nanosleep resumed> 0x7fffc7a07fb0) = 0 <3.200204>
5614 21:36:08.473314 uname({sysname="Linux", nodename="elmo", ...}) = 0 <0.000038>
5614 21:36:08.473567 getpid() = 5614 <0.000115>
5614 21:36:08.473935 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_WRONLY|O_CREAT|O_EXCL|O_CLOEXEC, 0644) = -1 EEXIST (File exists) <0.000136>
5614 21:36:08.474354 openat(AT_FDCWD, "/home/roy/.config/QtProject.conf.lock", O_RDONLY|O_CLOEXEC) = 29 <0.000044>
5614 21:36:08.474531 fcntl(29, F_SETFD, FD_CLOEXEC) = 0 <0.000024>
5614 21:36:08.474633 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000025>
5614 21:36:08.474766 fstat(29, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 <0.000024>
5614 21:36:08.474872 read(29, "", 16384) = 0 <0.000027>
5614 21:36:08.474972 read(29, "", 1) = 0 <0.000026>
5614 21:36:08.475104 read(29, "", 16384) = 0 <0.000023>
5614 21:36:08.475197 read(29, "", 1) = 0 <0.000023>
5614 21:36:08.475292 read(29, "", 16384) = 0 <0.000023>
5614 21:36:08.475384 read(29, "", 1) = 0 <0.000023>
5614 21:36:08.475482 close(29) = 0 <0.000027>
5614 21:36:08.475581 nanosleep({tv_sec=6, tv_nsec=400000000}, <unfinished ...>
5616 21:36:08.924646 <... poll resumed> ) = 1 ([{fd=3, revents=POLLIN}]) <1.721174>
5616 21:36:08.924832 recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="U\2\337\3&\10y\21\3\20\0\0\20\0\0\0\0\0\0\20\20\20\20\20\0\1\0 \1\4\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 <0.000107>
5616 21:36:08.925214 write(5, "\1\0\0\0\0\0\0\0", 8) = 8 <0.000036>
5616 21:36:08.925379 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) <0.178832>
5616 21:36:09.104326 recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="U\2\337\3\331\10y\21\3\20\0\0\20\0\0\0\0\0\0\20\20\20\20\20\0\0\0 \1\5\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32 <0.000078>
5616 21:36:09.104564 write(5, "\1\0\0\0\0\0\0\0", 8) = 8 <0.000107>
5616 21:36:09.104813 poll([{fd=3, events=POLLIN}], 1, -1 <unfinished ...>
5665 21:36:09.105272 <... futex resumed> ) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) <12.502944>
5726 21:36:09.105302 <... futex resumed>) = ?
5664 21:36:09.105312 <... futex resumed>) = ?
5726 21:36:09.105328 +++ killed by SIGKILL +++
5665 21:36:09.105341 +++ killed by SIGKILL +++
5663 21:36:09.105347 <... futex resumed>) = ?
5662 21:36:09.105354 <... futex resumed>) = ?
5661 21:36:09.105362 <... futex resumed>) = ?
5660 21:36:09.105370 <... futex resumed>) = ?
5659 21:36:09.105377 <... futex resumed>) = ?
5658 21:36:09.105385 <... futex resumed>) = ?
5664 21:36:09.105396 +++ killed by SIGKILL +++
5659 21:36:09.105409 +++ killed by SIGKILL +++
5663 21:36:09.105421 +++ killed by SIGKILL +++
5662 21:36:09.105429 +++ killed by SIGKILL +++
5661 21:36:09.105437 +++ killed by SIGKILL +++
5660 21:36:09.105444 +++ killed by SIGKILL +++
5658 21:36:09.105452 +++ killed by SIGKILL +++
Perhaps something to do with the ~/.config/
directory and some settings there? Curious enough, I found this link, where the user ran into segmentation faults after running out of disk space. And later he modified a file .config/gtk-2.0/gtkfilechooser.ini
to fix the issue. I tried the same, but it didn't help. Should/Can I delete/reset Qt and/or gtk related stuff from my .config directory? Perhaps, there is some messed up setting there?
Another curious aspect is that if this is a system-wide or OS specific issue, why is it that I only have this problem with RStudio? All my other applications seem to work fine.
Thanks.