You are not logged in.
Hey folks,
I am stuck on a rather strange problem, and hope that someone might be able to assist me.
I am running an i3wm setup on a Thinkpad T480 laptop.
[jonas@orchid ~]$ uname -a
Linux orchid 5.6.6-arch1-1 #1 SMP PREEMPT Tue, 21 Apr 2020 10:35:16 +0000 x86_64 GNU/LinuxI installed the application GitKraken from the AUR (https://aur.archlinux.org/packages/gitkraken/) some time ago and the (electron-based) app runs mostly rock-solid. Recently though I started to notice a very weird behaviour:
When I open the "Preferences" menu of the application everything looks fine for about 8 to 10 seconds, at which point it crashes with a segmentation fault. I am already trying to get the GitKraken devs to look into this, but since Arch is not an "officially supported Linux distribution" the process is going glacially slow on that end. Especially since the application logs have not yielded anything helpful, even at the maximal logging level, supposedly enabled by running
gitkraken -d sillyHere is the resulting application log:
[jonas@orchid ~]$ gitkraken -d silly
state: update-not-available
[7734:0422/150754.349922:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
[7734:0422/150754.354727:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
state: checking-for-update
(node:7753) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
(node:7753) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
(node:7753) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
(node:7753) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
(node:7753) [DEP0106] DeprecationWarning: crypto.createDecipher is deprecated.
(node:7753) [DEP0106] DeprecationWarning: crypto.createDecipher is deprecated.
(node:7753) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(node:7753) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
state: update-not-available
(node:7753) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
(node:7753) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
[7734:0422/150808.745312:ERROR:buffer_manager.cc(488)] [.DisplayCompositor]GL ERROR :GL_INVALID_OPERATION : glBufferData: <- error from previous GL command
(node:7753) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
(node:7753) Electron: Loading non context-aware native modules in the renderer process is deprecated and will stop working at some point in the future, please see https://github.com/electron/electron/issues/18397 for more information
Failed to get crash dump id.
Report Id: bp-ef525393-9663-4000-8f97-de2d52200Only the last two lines occur directly at the point of the crash, the one immediately preceding happens when I open the drop down menu and hover over one of the menu entries with my mouse, all other entries happen during regular operation, and therefore don't appear to be related to the crash, I think.
Unfortunately I currently cannot say, when exactly the issue started (since I am only rarely going into the preferences of the app), and therefore unfortunately cannot tell if it was some GitKraken update or maybe an update to another system component that introduced this faulty behaviour. I already tried completely removing the app and all its configs and then reinstallign it, but the problem pesists ...
Thus my hope is to get some pointers for further debugging this issue here from the outside system perspective. Here is the output of the core-dump corresponding to the above run/occurrence:
PID: 7753 (gitkraken)
UID: 1000 (jonas)
GID: 1000 (jonas)
Signal: 11 (SEGV)
Timestamp: Wed 2020-04-22 15:08:23 CEST (4min 33s ago)
Command Line: /opt/gitkraken/gitkraken --type=renderer --field-trial-handle=4362807483864876216,15507163438042910860,131072 --disable-features=SpareRendererForSitePerProcess --lang=en-GB --app-path=/opt/gitkraken/resources/app.asar --node-integration --node-integration-in-worker --webview-tag --no-sandbox --no-zygote --background-color=#fff --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=9321343284359643949 --renderer-client-id=7 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
Executable: /opt/gitkraken/gitkraken
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (jonas)
Boot ID: 19131a0ec5494bfcb97c8d6b14781079
Machine ID: 4156365178f449efbf9949c2189b5272
Hostname: orchid
Storage: /var/lib/systemd/coredump/core.gitkraken.1000.19131a0ec5494bfcb97c8d6b14781079.7753.1587560903000000000000.lz4
Message: Process 7753 (gitkraken) of user 1000 dumped core.
Stack trace of thread 7811:
#0 0x00007f89812e91e5 __strlen_avx2 (libc.so.6 + 0x1611e5)
#1 0x00007f896c811d51 _Z20createFontDescriptorP10_FcPattern (fontmanager.node + 0x7d51)
#2 0x00007f896c812109 _Z12getResultSetP10_FcFontSet (fontmanager.node + 0x8109)
#3 0x00007f896c8121db _Z17getAvailableFontsPP9ResultSet (fontmanager.node + 0x81db)
#4 0x00007f896c80d1e8 _Z22getAvailableFontsAsyncP9uv_work_s (fontmanager.node + 0x31e8)
#5 0x000055cc7d13c19a n/a (gitkraken + 0x694319a)
#6 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#7 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7767:
#0 0x00007f898128770e epoll_wait (libc.so.6 + 0xff70e)
#1 0x000055cc79e8756b n/a (gitkraken + 0x368e56b)
#2 0x000055cc79e84eb0 n/a (gitkraken + 0x368beb0)
#3 0x000055cc79ded56f n/a (gitkraken + 0x35f456f)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc79da9a20 n/a (gitkraken + 0x35b0a20)
#7 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#8 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#9 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7766:
#0 0x00007f898286b01a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0x1001a)
#1 0x000055cc79de4e40 n/a (gitkraken + 0x35ebe40)
#2 0x000055cc79de5582 n/a (gitkraken + 0x35ec582)
#3 0x000055cc79da51e8 n/a (gitkraken + 0x35ac1e8)
#4 0x000055cc79da575b n/a (gitkraken + 0x35ac75b)
#5 0x000055cc79da5424 n/a (gitkraken + 0x35ac424)
#6 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#7 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7753:
#0 0x00007f898286b01a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0x1001a)
#1 0x000055cc79de4e40 n/a (gitkraken + 0x35ebe40)
#2 0x000055cc79de5582 n/a (gitkraken + 0x35ec582)
#3 0x000055cc79d533c5 n/a (gitkraken + 0x355a3c5)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc7cee5392 n/a (gitkraken + 0x66ec392)
#7 0x000055cc7959bc74 n/a (gitkraken + 0x2da2c74)
#8 0x000055cc7b3531ec n/a (gitkraken + 0x4b5a1ec)
#9 0x000055cc7886ec21 n/a (gitkraken + 0x2075c21)
#10 0x000055cc77e3b27b n/a (gitkraken + 0x164227b)
#11 0x00007f89811af023 __libc_start_main (libc.so.6 + 0x27023)
#12 0x000055cc77e3b02a _start (gitkraken + 0x164202a)
Stack trace of thread 7768:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de562b n/a (gitkraken + 0x35ec62b)
#2 0x000055cc79de52ef n/a (gitkraken + 0x35ec2ef)
#3 0x000055cc79d53418 n/a (gitkraken + 0x355a418)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc79da9a20 n/a (gitkraken + 0x35b0a20)
#7 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#8 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#9 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7765:
#0 0x00007f898128770e epoll_wait (libc.so.6 + 0xff70e)
#1 0x000055cc79e8756b n/a (gitkraken + 0x368e56b)
#2 0x000055cc79e84eb0 n/a (gitkraken + 0x368beb0)
#3 0x000055cc79ded629 n/a (gitkraken + 0x35f4629)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc79d9dc97 n/a (gitkraken + 0x35a4c97)
#7 0x000055cc79da9a20 n/a (gitkraken + 0x35b0a20)
#8 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#9 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#10 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7769:
#0 0x00007f898286b01a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0x1001a)
#1 0x000055cc79de4e40 n/a (gitkraken + 0x35ebe40)
#2 0x000055cc79de5582 n/a (gitkraken + 0x35ec582)
#3 0x000055cc79da51e8 n/a (gitkraken + 0x35ac1e8)
#4 0x000055cc79da575b n/a (gitkraken + 0x35ac75b)
#5 0x000055cc79da5424 n/a (gitkraken + 0x35ac424)
#6 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#7 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7776:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de562b n/a (gitkraken + 0x35ec62b)
#2 0x000055cc79de52ef n/a (gitkraken + 0x35ec2ef)
#3 0x000055cc79d53418 n/a (gitkraken + 0x355a418)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc7946f94c n/a (gitkraken + 0x2c7694c)
#7 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#8 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#9 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7781:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de4d02 n/a (gitkraken + 0x35ebd02)
#2 0x000055cc7cc378e6 n/a (gitkraken + 0x643e8e6)
#3 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7778:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de4d02 n/a (gitkraken + 0x35ebd02)
#2 0x000055cc7cc378e6 n/a (gitkraken + 0x643e8e6)
#3 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7779:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de4d02 n/a (gitkraken + 0x35ebd02)
#2 0x000055cc7cc378e6 n/a (gitkraken + 0x643e8e6)
#3 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7801:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7785:
#0 0x00007f898286b01a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0x1001a)
#1 0x000055cc79de4e40 n/a (gitkraken + 0x35ebe40)
#2 0x000055cc79de5582 n/a (gitkraken + 0x35ec582)
#3 0x000055cc79da51e8 n/a (gitkraken + 0x35ac1e8)
#4 0x000055cc79da575b n/a (gitkraken + 0x35ac75b)
#5 0x000055cc79da5424 n/a (gitkraken + 0x35ac424)
#6 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#7 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7836:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de562b n/a (gitkraken + 0x35ec62b)
#2 0x000055cc79de52ef n/a (gitkraken + 0x35ec2ef)
#3 0x000055cc79d53418 n/a (gitkraken + 0x355a418)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc7946f94c n/a (gitkraken + 0x2c7694c)
#7 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#8 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#9 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7783:
#0 0x00007f898286b01a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0x1001a)
#1 0x000055cc79de4e40 n/a (gitkraken + 0x35ebe40)
#2 0x000055cc79de5582 n/a (gitkraken + 0x35ec582)
#3 0x000055cc79da51e8 n/a (gitkraken + 0x35ac1e8)
#4 0x000055cc79da575b n/a (gitkraken + 0x35ac75b)
#5 0x000055cc79da5424 n/a (gitkraken + 0x35ac424)
#6 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#7 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7780:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de4d02 n/a (gitkraken + 0x35ebd02)
#2 0x000055cc7cc378e6 n/a (gitkraken + 0x643e8e6)
#3 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7784:
#0 0x00007f898286b01a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0x1001a)
#1 0x000055cc79de4e40 n/a (gitkraken + 0x35ebe40)
#2 0x000055cc79de5582 n/a (gitkraken + 0x35ec582)
#3 0x000055cc79da51e8 n/a (gitkraken + 0x35ac1e8)
#4 0x000055cc79da575b n/a (gitkraken + 0x35ac75b)
#5 0x000055cc79da5424 n/a (gitkraken + 0x35ac424)
#6 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#7 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7787:
#0 0x00007f898286b01a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0x1001a)
#1 0x000055cc79de4e40 n/a (gitkraken + 0x35ebe40)
#2 0x000055cc79de5582 n/a (gitkraken + 0x35ec582)
#3 0x000055cc79da51e8 n/a (gitkraken + 0x35ac1e8)
#4 0x000055cc79da575b n/a (gitkraken + 0x35ac75b)
#5 0x000055cc79da5424 n/a (gitkraken + 0x35ac424)
#6 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#7 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7803:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7786:
#0 0x00007f898286b01a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0x1001a)
#1 0x000055cc79de4e40 n/a (gitkraken + 0x35ebe40)
#2 0x000055cc79de5582 n/a (gitkraken + 0x35ec582)
#3 0x000055cc79da51e8 n/a (gitkraken + 0x35ac1e8)
#4 0x000055cc79da575b n/a (gitkraken + 0x35ac75b)
#5 0x000055cc79da5424 n/a (gitkraken + 0x35ac424)
#6 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#7 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#8 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7782:
#0 0x00007f898128770e epoll_wait (libc.so.6 + 0xff70e)
#1 0x000055cc77f36f96 n/a (gitkraken + 0x173df96)
#2 0x000055cc77f36937 n/a (gitkraken + 0x173d937)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7813:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc7d14b119 uv_cond_wait (gitkraken + 0x6952119)
#2 0x000055cc7d13c05a n/a (gitkraken + 0x694305a)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7804:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7802:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7807:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7806:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7832:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de562b n/a (gitkraken + 0x35ec62b)
#2 0x000055cc79de52ef n/a (gitkraken + 0x35ec2ef)
#3 0x000055cc79d53418 n/a (gitkraken + 0x355a418)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc7946f94c n/a (gitkraken + 0x2c7694c)
#7 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#8 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#9 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7809:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7810:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7777:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de4d02 n/a (gitkraken + 0x35ebd02)
#2 0x000055cc7cc378e6 n/a (gitkraken + 0x643e8e6)
#3 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7839:
#0 0x00007f898128770e epoll_wait (libc.so.6 + 0xff70e)
#1 0x000055cc77f36f96 n/a (gitkraken + 0x173df96)
#2 0x000055cc77f36937 n/a (gitkraken + 0x173d937)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7835:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de562b n/a (gitkraken + 0x35ec62b)
#2 0x000055cc79de52ef n/a (gitkraken + 0x35ec2ef)
#3 0x000055cc79d53418 n/a (gitkraken + 0x355a418)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc7946f94c n/a (gitkraken + 0x2c7694c)
#7 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#8 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#9 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7812:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc7d14b119 uv_cond_wait (gitkraken + 0x6952119)
#2 0x000055cc7d13c05a n/a (gitkraken + 0x694305a)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7814:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc7d14b119 uv_cond_wait (gitkraken + 0x6952119)
#2 0x000055cc7d13c05a n/a (gitkraken + 0x694305a)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7833:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de562b n/a (gitkraken + 0x35ec62b)
#2 0x000055cc79de52ef n/a (gitkraken + 0x35ec2ef)
#3 0x000055cc79d53418 n/a (gitkraken + 0x355a418)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc7946f94c n/a (gitkraken + 0x2c7694c)
#7 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#8 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#9 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7805:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7838:
#0 0x00007f898128770e epoll_wait (libc.so.6 + 0xff70e)
#1 0x000055cc77f36f96 n/a (gitkraken + 0x173df96)
#2 0x000055cc77f36937 n/a (gitkraken + 0x173d937)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7837:
#0 0x00007f898128770e epoll_wait (libc.so.6 + 0xff70e)
#1 0x000055cc77f36f96 n/a (gitkraken + 0x173df96)
#2 0x000055cc77f36937 n/a (gitkraken + 0x173d937)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7808:
#0 0x00007f898286d7b4 do_futex_wait.constprop.0 (libpthread.so.0 + 0x127b4)
#1 0x00007f898286d8a8 __new_sem_wait_slow.constprop.0 (libpthread.so.0 + 0x128a8)
#2 0x000055cc7d14af77 uv_sem_wait (gitkraken + 0x6951f77)
#3 0x00007f897439a11a _ZN10ThreadPool13RunEventQueueEv (nodegit-fedora-28.node + 0x10e11a)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7840:
#0 0x00007f898128770e epoll_wait (libc.so.6 + 0xff70e)
#1 0x000055cc77f36f96 n/a (gitkraken + 0x173df96)
#2 0x000055cc77f36937 n/a (gitkraken + 0x173d937)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7852:
#0 0x00007f898286e72c read (libpthread.so.0 + 0x1372c)
#1 0x00007f892c8235ca _ZN16InotifyEventLoop4workEv (nsfw.node + 0xe5ca)
#2 0x00007f892c823ff9 n/a (nsfw.node + 0xeff9)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7834:
#0 0x00007f898286acf5 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xfcf5)
#1 0x000055cc79de562b n/a (gitkraken + 0x35ec62b)
#2 0x000055cc79de52ef n/a (gitkraken + 0x35ec2ef)
#3 0x000055cc79d53418 n/a (gitkraken + 0x355a418)
#4 0x000055cc79d9a409 n/a (gitkraken + 0x35a1409)
#5 0x000055cc79d6ec87 n/a (gitkraken + 0x3575c87)
#6 0x000055cc7946f94c n/a (gitkraken + 0x2c7694c)
#7 0x000055cc79def6c5 n/a (gitkraken + 0x35f66c5)
#8 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#9 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7841:
#0 0x00007f898128770e epoll_wait (libc.so.6 + 0xff70e)
#1 0x000055cc77f36f96 n/a (gitkraken + 0x173df96)
#2 0x000055cc77f36937 n/a (gitkraken + 0x173d937)
#3 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#4 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)
Stack trace of thread 7853:
#0 0x00007f898124f2d1 clock_nanosleep@@GLIBC_2.17 (libc.so.6 + 0xc72d1)
#1 0x00007f8981254bf7 __nanosleep (libc.so.6 + 0xccbf7)
#2 0x00007f898127f799 usleep (libc.so.6 + 0xf7799)
#3 0x00007f892c81d884 _ZN4NSFW13pollForEventsEPv (nsfw.node + 0x8884)
#4 0x00007f898286446f start_thread (libpthread.so.0 + 0x946f)
#5 0x00007f89812873d3 __clone (libc.so.6 + 0xff3d3)I am looking forward to your input on this. If you require further system diagnostics to home in on the cause for this please let me know.
Last edited by Landaro (2020-04-23 08:18:34)
Offline
Update: it appears that fontconfig and a particular font on my system could have been the root cause (in the sense that removal of the font stops the crashes from occurring). The problematic font in question:
ttf-inconsolata-hellenic
My question now changes to: is this a known problem and is there some way to easily check if certain fonts can break libfontconfig, without manually removing each font in order to figure out if there is a bad one among them?
Offline
inconsolata font has been mentioned several times on this forum in the last 4 weeks or so, just search for inconsolata .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I have had a look at the other recent posts reg. various variants of the Inconsolata font, but it does not appear as if this is related. On the other hand, the package ttf-inconsolata-hellenic was last updated in May 2018, so not sure if this is actually still maintained.
Solution: I removed the old ttf-inconsolata-hellenic and instead installed the nerd fonts package (https://aur.archlinux.org/packages/nerd-fonts-complete/), which also ships a number of Inconsolata variations. This stopped the segfault that initially prompted this post. I of course had to adjust a number of settings to make use of the new font, e.g. I had to replace "Inconsolata" with "InconsolataLGC Nerd Font" in my i3 configs, .emacs and .Xresources (in the latter with escaped whitespaces!). Here LGC stands for LatinGreekCyrillic, which subsumes the old hellenic glyphs. Hope this helps anybody else who stumbles upon this. Now everything is back to normal.
I am going to change the title of this post to SOLVED (and maybe augment it a bit to indicate the root cause). If I don't have the permissions for this, can somebody else take care of this?
Offline