Rhythmbox locks up after a while with a cifs mounted library
Submitted by Tim Wade
Link to original bug (#769596)
Description
I'm able to use Rhythmbox at first, but after a while it locks up. ps reveals that the process is uninterruptable sleep state. Monitoring the process with strace reveals the following immediately before it locks:
open("/proc/mounts", O_RDONLY|O_CLOEXEC) = 34 fstat(34, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f98107fa000 read(34, "rootfs / rootfs rw 0 0\nsysfs /sy"..., 1024) = 1024 read(34, "cpuacct 0 0\ncgroup /sys/fs/cgrou"..., 1024) = 1024 read(34, "imeo=1 0 0\ntmpfs /run/user/119 t"..., 1024) = 305 read(34, "", 1024) = 0 close(34) = 0 munmap(0x7f98107fa000, 4096) = 0 access("/usr/share/rhythmbox/plugins/ipod/ipod-toolbar.ui", F_OK) = 0 open("/usr/share/rhythmbox/plugins/ipod/ipod-toolbar.ui", O_RDONLY) = 34 fstat(34, {st_mode=S_IFREG|0644, st_size=1136, ...}) = 0 read(34, "\n<interface"..., 1136) = 1136 close(34) = 0 munmap(0x7f97f5bb1000, 30672) = 0 munmap(0x7f9810801000, 1) = 0 access("/run", F_OK) = 0 stat("/run", {st_mode=S_IFDIR|0755, st_size=1060, ...}) = 0 access("/run/user", F_OK) = 0 stat("/run/user", {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0 access("/run/user/1000", F_OK) = 0 stat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=180, ...}) = 0 access("/run/user/1000/dconf", F_OK) = 0 stat("/run/user/1000/dconf", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0 open("/run/user/1000/dconf/user", O_RDWR|O_CREAT, 0600) = 34 pwrite(34, "\0", 1, 1) = 1 mmap(NULL, 1, PROT_READ, MAP_SHARED, 34, 0) = 0x7f9810801000 close(34) = 0 open("/home/tim/.config/dconf/user", O_RDONLY) = 34 fstat(34, {st_mode=S_IFREG|0644, st_size=30672, ...}) = 0 mmap(NULL, 30672, PROT_READ, MAP_PRIVATE, 34, 0) = 0x7f97f5bb1000 close(34) = 0 write(10, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x277ce00, FUTEX_WAKE, 1) = 1 write(10, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x24ddb90, FUTEX_WAKE, 1) = 0 futex(0x7f9808da66b8, FUTEX_WAKE, 1) = 0 futex(0x7f9808da66b8, FUTEX_WAIT, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7f9808da66b8, FUTEX_WAKE, 1) = 0 futex(0x7f9808da66b8, FUTEX_WAKE, 1) = 0 futex(0x7f9808b532f0, FUTEX_WAKE, 1) = 0 futex(0x7f9808da66b8, FUTEX_WAKE, 1) = 0 write(10, "\1\0\0\0\0\0\0\0", 8) = 8 futex(0x277ce00, FUTEX_WAKE, 1) = 1 futex(0x7f9808b532f0, FUTEX_WAIT, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable) futex(0x7f9808b532f0, FUTEX_WAKE, 1) = 0 futex(0x7f9808da66b8, FUTEX_WAKE, 1) = 0 futex(0x7f9808b532f0, FUTEX_WAKE, 1) = 0 clone(child_stack=0x7f978cff8cb0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f978cff99d0, tls=0x7f978cff9700, child_tidptr=0x7f978cff99d0) = 5103 open("/usr/share/rhythmbox/browser-popup.ui", O_RDONLY) = 34 fstat(34, {st_mode=S_IFREG|0644, st_size=1834, ...}) = 0 read(34, "\n<interface"..., 1834) = 1834 close(34) = 0 access("/run/user/1000/gvfs/afc:host=32898ef30cb819164a99472390366689fd7b1b78/iTunes_Control", F_OK
Let me know if you need any other information. Thanks!
Version: 3.1