Public bug reported: Muine sometimes hangs on a futex call on startup. It seems to be a race condition that creates a deadlock since it doesn't happen every time. It seems to happen more when starting muine for the first time. On subsequent tries the cache is hot so I guess the window for the deadlock becomes smaller. Here are the last few lines of a strace where this happened:
mmap2(NULL, 1052672, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb58d0000 mprotect(0xb58d0000, 4096, PROT_NONE) = 0 clone(child_stack=0xb59d0494, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0xb59d0bd8, {entry_number:6, base_addr:0xb59d0b90, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb59d0bd8) = 20337 futex(0x84b8c, FUTEX_WAIT, 0, NULL) = 0 semop(98306, 0xbff083ea, 1) = 0 futex(0xb77d2918, FUTEX_WAKE, 1) = 0 time(NULL) = 1183237453 futex(0xb7909618, FUTEX_WAIT, 1, NULL) = 0 futex(0xb79095fc, FUTEX_WAIT, 2, NULL) = 0 futex(0xb79095fc, FUTEX_WAKE, 1) = 0 open("/usr/lib/muine/plugins/InotifyPlugin.dll", O_RDONLY|O_LARGEFILE) = 39 fstat64(39, {st_mode=S_IFREG|0755, st_size=15360, ...}) = 0 mmap2(NULL, 16384, PROT_READ, MAP_PRIVATE, 39, 0) = 0xb56fb000 mprotect(0xb56fb000, 16384, PROT_READ|PROT_EXEC) = 0 readlink("/usr/lib/muine/plugins/InotifyPlugin.dll", 0xbff0766b, 4096) = -1 EINVAL (Invalid argument) open("/usr/lib/muine/plugins/libinotifyglue", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) futex(0x822b320, FUTEX_WAIT, 2, NULL) ** Affects: muine (Ubuntu) Importance: Undecided Status: New -- Muine sometimes hangs on startup https://bugs.launchpad.net/bugs/123308 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs