pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
luakit: Start documenting some problems that need to be investigated
Module Name: pkgsrc-wip
Committed By: Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By: leot
Date: Fri Sep 8 16:15:45 2017 +0200
Changeset: 600a6621f003abac37aff1856b09fc532c5f47d2
Added Files:
luakit/TODO
Log Message:
luakit: Start documenting some problems that need to be investigated
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=600a6621f003abac37aff1856b09fc532c5f47d2
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
luakit/TODO | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diffs:
diff --git a/luakit/TODO b/luakit/TODO
new file mode 100644
index 0000000000..f9bf80989f
--- /dev/null
+++ b/luakit/TODO
@@ -0,0 +1,27 @@
+Some problems that needs to be investigated.
+
+Opening a tab and then close it get luakit stucks with a high CPU usage
+-----------------------------------------------------------------------
+To reproduce (at least on NetBSD/amd64 8.99.1):
+
+ 1. Launch luakit
+ 2. `:tabopen www.example.org' (this will switch to the new tab)
+ 3. Close the `www.example.org' tab via `d'
+ 4. High CPU usage for the `luakit' process in a stuck state
+
+Directly attaching gdb via `gdb -p `pgrep luakit`' reveals:
+
+ (gdb) bt
+ #0 0x000076b4124ac54a in ___lwp_park60 () from /usr/lib/libc.so.12
+ #1 0x000076b41280a526 in pthread_cond_timedwait (cond=0x76b414792c10, mutex=0x76b414792be0, abstime=0x76b3fa5dff00)
+ at /usr/src/lib/libpthread/pthread_cond.c:169
+ #2 0x000076b41a28cbbe in g_cond_wait_until () from /usr/pkg/lib/libglib-2.0.so.0
+ #3 0x000076b41a21d1f9 in g_async_queue_pop_intern_unlocked () from /usr/pkg/lib/libglib-2.0.so.0
+ #4 0x000076b41a21d7eb in g_async_queue_timeout_pop () from /usr/pkg/lib/libglib-2.0.so.0
+ #5 0x000076b41a26fd3a in g_thread_pool_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
+ #6 0x000076b41a26f2e5 in g_thread_proxy () from /usr/pkg/lib/libglib-2.0.so.0
+ #7 0x000076b41280c1cf in pthread__create_tramp (cookie=0x76b411bb6000) at /usr/src/lib/libpthread/pthread.c:593
+ #8 0x000076b41248e8a0 in ?? () from /usr/lib/libc.so.12
+ #9 0x0000000000000000 in ?? ()
+
+ -- leot (2017/09/08)
Home |
Main Index |
Thread Index |
Old Index