Bug 99494
| Summary: | [EFL][WK2][AC] Frequent locks/freezes when AC is enabled. | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Yael <yael> |
| Component: | WebKit EFL | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | laszlo.gombos, lucas.de.marchi, ostap73 |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Yael
Very often MiniBrowser freezed, and in my debugger I can pause it and get this callstack:
0 __lll_lock_wait /lib/x86_64-linux-gnu/libpthread.so.0 0 0x7f9a132f889c
1 _L_lock_858 /lib/x86_64-linux-gnu/libpthread.so.0 0 0x7f9a132f4065
2 pthread_mutex_lock /lib/x86_64-linux-gnu/libpthread.so.0 0 0x7f9a132f3eba
3 WTF::Mutex::lock ThreadingPthreads.cpp 342 0x7f9a18cf0b3c
4 WTF::Locker<WTF::Mutex>::Locker Locker.h 38 0x7f9a176c3e5e
5 WebCore::RunLoop::performWork RunLoop.cpp 78 0x7f9a17f3af00
6 WebCore::RunLoop::wakeUpEvent RunLoopEfl.cpp 62 0x7f9a18447575
7 _ecore_pipe_read ecore_pipe.c 625 0x7f9a16fd57c1
8 _ecore_call_fd_cb ecore_private.h 343 0x7f9a16fd4711
9 _ecore_main_fd_handlers_call ecore_main.c 1648 0x7f9a16fd4711
10 _ecore_main_loop_iterate_internal ecore_main.c 1895 0x7f9a16fd4711
11 ecore_main_loop_begin ecore_main.c 934 0x7f9a16fd4c57
12 elm_main main.c 731 0x404bf6
13 main main.c 735 0x404c38
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Yael
I applied the patch from https://bugs.webkit.org/attachment.cgi?id=168329 ( bug https://bugs.webkit.org/show_bug.cgi?id=98978 ) and the locking persists, so this is probably not a duplicate.
Yael
The combination of https://bugs.webkit.org/show_bug.cgi?id=98978, https://bugs.webkit.org/show_bug.cgi?id=98580 and https://bugs.webkit.org/show_bug.cgi?id=98998 fixes this issue. I'll close this bug.
*** This bug has been marked as a duplicate of bug 98580 ***