Skip to content

Instantly share code, notes, and snippets.

@passel
Created January 17, 2022 10:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save passel/2e098b8360aa6e8c6b500b78ca5c8fa3 to your computer and use it in GitHub Desktop.
Save passel/2e098b8360aa6e8c6b500b78ca5c8fa3 to your computer and use it in GitHub Desktop.
qjackctl 1.9.20-1 coredump and gdb backtrace
PID: 19865 (qjackctl)
UID: 1000 (papa)
GID: 1000 (papa)
Signal: 11 (SEGV)
Timestamp: Mon 2022-01-17 02:13:08 PST (4min 51s ago)
Command Line: qjackctl
Executable: /usr/bin/qjackctl
Control Group: /user.slice/user-1000.slice/session-2.scope
Unit: session-2.scope
Slice: user-1000.slice
Session: 2
Owner UID: 1000 (papa)
Boot ID: f743e16a506441f89374acf6f0729d61
Machine ID: 97ff30662507476fa3e052b5f3c32a50
Hostname: arch-pc
Storage: /var/lib/systemd/coredump/core.qjackctl.1000.f743e16a506441f89374acf6f0729d61.19865.1642414388000000.zst (present)
Disk Size: 2.5M
Message: Process 19865 (qjackctl) of user 1000 dumped core.
Module linux-vdso.so.1 with build-id ac3add43be12111a9b319796572d9b8cbe198daf
Module libxml2.so.2 with build-id b710b880b0d4e9c93554fa632129db44c20632cd
Module libncursesw.so.6 with build-id 859adb8b03a5655151b4da104bc4b326a0d4bc8c
Module libedit.so.0 with build-id 4b0babfcad161c2ad0af6e59e2493258db23a331
Module libffi.so.8 with build-id f90d8b734f6de9b25faedb8cbfab7054dafc0a42
Module libvulkan.so.1 with build-id 0c8486d8689e18bd837da80fe4d17664a248bc10
Module libdrm_nouveau.so.2 with build-id ee16fa6a4d0bd08f5448cfc046ccb76b49aaa8a3
Module libdrm_amdgpu.so.1 with build-id 30d019987d514b23115b47d6b47c1e45c18fdbaf
Module libelf.so.1 with build-id a4fb077dcec6ee26a5fab1fa10c59bd03b1078e4
Module libdrm_radeon.so.1 with build-id 5d1615e0467d0a34a5a82cbd4ebc84851e116307
Module libsensors.so.5 with build-id dc8b2c1c0d8525411aca188ea3cc3fb86d381d30
Module libLLVM-13.so with build-id 82982c299d46219d0eab8ee9cb8bb7365483453b
Module r600_dri.so with build-id 18518ab31b51caa79b46bd7d4ed1d25c1b1f2685
Module libxshmfence.so.1 with build-id 8876d9ccf620858795724ca24b9e567585a77cec
Module libxcb-present.so.0 with build-id 68f5465258750e2397b1333b3ffc01ee33caa4e1
Module libxcb-dri3.so.0 with build-id 9407a2480e09dc5a1dd9d9a0652fa8d32b328c91
Module libXxf86vm.so.1 with build-id 01e8243d0c6c971fa9e743e6e53d606b1cb76f6e
Module libXext.so.6 with build-id d70f24beb4fad748d6becffdcc13e51be0a2ebfa
Module libxcb-dri2.so.0 with build-id 2dd6e65129a809dab828a1d26215a3f7a363fcc8
Module libdrm.so.2 with build-id 457a1a1bd25f1d5541a10d3f16c5dc1440d77c7d
Module libglapi.so.0 with build-id 9331aed5060062bcfafd463d36506312fab59549
Module libGLX_mesa.so.0 with build-id 70f51163d66cc226ff2dc340e926486155409930
Module libxcb-glx.so.0 with build-id 8ad115382ad874165523dc5b4488c99d73bbc3c4
Module libqxcb-glx-integration.so with build-id dcddb8b81dab324008730077efe50f818b69d490
Module libjpeg.so.8 with build-id 879ca18a2f58c25d77ba881db3a44a5676ef6c7d
Module libqjpeg.so with build-id cf45590f6140a245f54ab35b1c25d662f7b81d05
Module libqico.so with build-id 472f11572b066691519ee1317733def17b41cfd9
Module libqgif.so with build-id 28d65b509fba90ff3243e831f1bfa86c274c3313
Module libcomposeplatforminputcontextplugin.so with build-id 9cefef74189b556936e2cc0aacf746068ff91c7c
Module libXfixes.so.3 with build-id 0a05c7e8714522bfbdd7c0027c3e2a94965664b0
Module libXrender.so.1 with build-id 97e0b9ab6ba96ebc86527cc2b3c3078aad8616b3
Module libXcursor.so.1 with build-id eb6315bcd7526aaf51b0a1307efdc587cea0a152
Module libuuid.so.1 with build-id 1366ec3008cfdbe45a226330754baeea46a2d7e6
Module libxcb-util.so.1 with build-id 4188ebc629b472b560849c5792a69c1803c3d1a4
Module libxkbcommon-x11.so.0 with build-id 821e1e75e92f3aaa96d19ed31fe98dbbd4d34627
Module libxcb-xinput.so.0 with build-id 6403174c48f05f40cf7c168beb86f2886b9f09c1
Module libICE.so.6 with build-id af53458a64fe1e62a4d95606f7b03c210b2b098c
Module libSM.so.6 with build-id ac7b055fd3f16b4f29373285ab04ed52eebb632d
Module libX11-xcb.so.1 with build-id 0db4f94d8ae31b8dc9a83f825a9171656f1e532c
Module libxcb-xkb.so.1 with build-id fce20d2101f3e5439923e9283c489c2cad4420c3
Module libxcb-xfixes.so.0 with build-id a6b197ace5b9b59f913f5969eb419a88d1194f47
Module libxcb-sync.so.1 with build-id dda14591103b01b1311906053bf1ca9e82ade35c
Module libxcb-shm.so.0 with build-id fb797f299a446f559a95afcc168227482cc800d1
Module libxcb-shape.so.0 with build-id f1b3376c4534fab0469feb1cd19f022ff98df533
Module libxcb-render-util.so.0 with build-id c64fb28ea20a320a9754273d9ea3af85f6f74b17
Module libxcb-render.so.0 with build-id a37bdb37744b508be9dd29fd9ccb9bb0170d43e5
Module libxcb-randr.so.0 with build-id b6c1c7d4b28863b55ade251813db7f246b7ffe8b
Module libxcb-keysyms.so.1 with build-id 333e5eb4075795f947c924a2085f17e2e2ae7147
Module libxcb-image.so.0 with build-id ee7f8577926fe7c1d6972036c2f8e6f727e43b1b
Module libxcb-icccm.so.4 with build-id 73f1e12d76af383aa969a60279ed5ed922045f47
Module libQt6XcbQpa.so.6 with build-id d48822106bac561afaaa6449ba085576b6ae1e0b
Module libqxcb.so with build-id 44ad0c9a7bbfb04afc434dc07b8417f8c164e366
Module libgpg-error.so.0 with build-id 3801187d42c4955bd93c605451430cdf1b164e63
Module libXdmcp.so.6 with build-id 8ca0792d23c8b8b4c0864297512349292bea5955
Module libXau.so.6 with build-id 1c67764663e07bec24d8951e5fd93f4d165979ff
Module libgomp.so.1 with build-id 144b2725c3c7bcd7999b6a248b02c301af8a9fa2
Module libgcrypt.so.20 with build-id db45f5d5e0f7af1e77324fea1885f974619ad268
Module libcap.so.2 with build-id f56c6cd6ad4d35053340d7ff2f8f954498796739
Module liblz4.so.1 with build-id e63600ab23b2f6997f42fac2fa56e1f02ce159a1
Module liblzma.so.5 with build-id 8b615460aa230708c5183f16bede67aa0437d95e
Module libicudata.so.70 with build-id e1dcc2a88cfaafed882d09c90c668af0eed4efed
Module libbz2.so.1.0 with build-id 919597c477c9b2cb9cdbb7745ed6494ac0e6da60
Module libgraphite2.so.3 with build-id 47761dc11e553f519cde97ed9ee985be12ccdae2
Module libpcre.so.1 with build-id 845483dd0acba86de9f0313102bebbaf3ce52767
Module libxcb.so.1 with build-id 0d1ef11740a5daad2ee331e812a51aa6574af222
Module libexpat.so.1 with build-id 16023a53e7b5bbdff92bd0bf2eebd36f9b5b879f
Module libGLdispatch.so.0 with build-id 501765b3a78d668860fa54229b18107473aeda4c
Module libbrotlicommon.so.1 with build-id a4ba3f4b4571c8272343b621da812a6e24a202a7
Module libresolv.so.2 with build-id c915c72668282861a813f7ea3c0780f37b681dc0
Module libkeyutils.so.1 with build-id ac405ddd17be10ce538da3211415ee50c8f8df79
Module libkrb5support.so.0 with build-id adf65240a4d2aba772d7a0772b4d015469934113
Module libcom_err.so.2 with build-id be99503e12b86d78d6ede2f0d1ffb66408a37576
Module libk5crypto.so.3 with build-id eb8220b8f36675aac769450be4cb6bb7f97ec38a
Module libkrb5.so.3 with build-id 72d26767c5cb1097db75a5f5bff88860233c902b
Module libpcre2-16.so.0 with build-id 195fbccafbcff538ce13805ba687514fb614c5ed
Module libb2.so.1 with build-id e39ae9514401c72c0e5cafa1abe0741360c22e87
Module libdouble-conversion.so.3 with build-id d162eb67b00f523a3f146b1077ae00fe04d5fb85
Module libsystemd.so.0 with build-id 69dfd360ef432adc8911dd446411765f1922fb48
Module libicuuc.so.70 with build-id 2e245c2bf12f95fd8ab79b3a4be99524677cbd70
Module libicui18n.so.70 with build-id 95af755fca990df26753a7d720b8e3ae24270e42
Module libfreetype.so.6 with build-id 26c5f833068ff72660d1975cbc2074c3eb47fad8
Module libmd4c.so.0 with build-id 2151dba72cdc9960097e6e960a58a2f03c8bb96e
Module libharfbuzz.so.0 with build-id 1d9dee49dd99162c3f83eb3259c3c88c6b4cd7fe
Module libpng16.so.16 with build-id 2dc0bce07f199bf983c07a05fb95a6f4af83a9b3
Module libOpenGL.so.0 with build-id f09885433fcfb48c54d308f1c8fbe2898b5e9ceb
Module libGLX.so.0 with build-id 2a08836c6e6126ce9ff4496b6aacaf29ae9b4e7b
Module libxkbcommon.so.0 with build-id 1f1bc7527e57c886c3df5803068122e1971d4724
Module libglib-2.0.so.0 with build-id 220436a4e27f39372710df014d2517c0387eefa4
Module libX11.so.6 with build-id 5ba5798d193c0065014b8c6252a0678671c8d478
Module libfontconfig.so.1 with build-id 1103a641395c7d3b42e49b793d3a9ea927c77bf6
Module libEGL.so.1 with build-id 686c2e4036c01a3a72349ed0dd04f7c434af14ce
Module ld-linux-x86-64.so.2 with build-id 040cc3dd10461562f177df39e3be2f3704258c3c
Module librt.so.1 with build-id 75484da2d6f1515189eefa076e0a40328834cd16
Module libdb-5.3.so with build-id 9422fdf20e44ff3d5c58f76ef36be3432c6057c3
Module libdbus-1.so.3 with build-id 74f2ab9c60512f3a93c932c3f627564d42e0b11e
Module libz.so.1 with build-id 0c1459c56513efd5d53eb3868290e9afee6a6a26
Module libbrotlidec.so.1 with build-id 45defc036e918e0140a72f1fbce6e7692d38241d
Module libpthread.so.0 with build-id 07c8f95b4f3251d08550217ad8a1f31066229996
Module libgssapi_krb5.so.2 with build-id e6e098ad51ce7bdd3dbe902d7b0f69a90f8a9e08
Module libdl.so.2 with build-id 5abc547e7b0949f89f3c0e21ab0c8331a7440a8a
Module libzstd.so.1 with build-id 6214183688018e3fba6d66db10c2c8d0b45e0578
Module libc.so.6 with build-id 4b406737057708c0e4c642345a703c47a61c73dc
Module libgcc_s.so.1 with build-id 7f8508bb914546ada778809b64b99d234337d835
Module libm.so.6 with build-id 2b8fd1f869ecab4e0b55e92f2f151897f6818acf
Module libstdc++.so.6 with build-id 9b5eeeb149bf3c4efe787fb398b44f00507aec87
Module libQt6Core.so.6 with build-id 5f673b9587b68ff86eff97f3329a9a6804412592
Module libQt6Gui.so.6 with build-id d9a43be7bdf0945a604556853ddb1577cb58ee0e
Module libportaudio.so.2 with build-id 305f95e5abdce86725f76773b241fbe88342102f
Module libasound.so.2 with build-id b17fc1317a484842433c772360376623b64ec3d8
Module libjack.so.0 with build-id b89768101a5a3099bb36681205fd49dcb719dd9b
Module libQt6DBus.so.6 with build-id 92648d2d4fa3f581e49f26de865c00afa9efa44c
Module libQt6Network.so.6 with build-id ad27b5d0cfb8d37c27c7a1ca993d1f44bc8d7a4d
Module libQt6Xml.so.6 with build-id 19aae442d29c65c570e4a014f31da79e242632db
Module libQt6Widgets.so.6 with build-id 94ef2ae86d6a6af24e9e53f0472719be34e85a5e
Module qjackctl with build-id 335bb1fb902d3275fd3289c37ebeab6a76563aa7
Stack trace of thread 19865:
#0 0x00007fbff63c1cab n/a (libjack.so.0 + 0x23cab)
#1 0x00007fbff63bc9d5 n/a (libjack.so.0 + 0x1e9d5)
#2 0x00007fbff63bd02f n/a (libjack.so.0 + 0x1f02f)
#3 0x00007fbff63c3a47 jack_client_open (libjack.so.0 + 0x25a47)
#4 0x0000564ebbdd84e9 n/a (qjackctl + 0xb14e9)
#5 0x0000564ebbd7dbf5 n/a (qjackctl + 0x56bf5)
#6 0x00007fbff5708903 n/a (libQt6Core.so.6 + 0x19b903)
#7 0x00007fbff5710794 n/a (libQt6Core.so.6 + 0x1a3794)
#8 0x00007fbff56f9e76 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x18ce76)
#9 0x00007fbff67c7f4d _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0x170f4d)
#10 0x00007fbff56b3eba _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x146eba)
#11 0x00007fbff57fd8ed _ZN14QTimerInfoList14activateTimersEv (libQt6Core.so.6 + 0x2908ed)
#12 0x00007fbff58a01ca n/a (libQt6Core.so.6 + 0x3331ca)
#13 0x00007fbff4a00fd3 g_main_context_dispatch (libglib-2.0.so.0 + 0x54fd3)
#14 0x00007fbff4a57049 n/a (libglib-2.0.so.0 + 0xab049)
#15 0x00007fbff49fe545 g_main_context_iteration (libglib-2.0.so.0 + 0x52545)
#16 0x00007fbff58a6870 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x339870)
#17 0x00007fbff56be5e3 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1515e3)
#18 0x00007fbff56b6fc6 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x149fc6)
#19 0x0000564ebbd6a7b0 n/a (qjackctl + 0x437b0)
#20 0x00007fbff5051b25 __libc_start_main (libc.so.6 + 0x27b25)
#21 0x0000564ebbd6c85e n/a (qjackctl + 0x4585e)
Stack trace of thread 19866:
#0 0x00007fbff511db2f __poll (libc.so.6 + 0xf3b2f)
#1 0x00007fbff3dd463b n/a (libxcb.so.1 + 0xc63b)
#2 0x00007fbff3dd637b xcb_wait_for_event (libxcb.so.1 + 0xe37b)
#3 0x00007fbff1bb0552 n/a (libQt6XcbQpa.so.6 + 0x4f552)
#4 0x00007fbff57fe98f n/a (libQt6Core.so.6 + 0x29198f)
#5 0x00007fbff4edf259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007fbff51285e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 19868:
#0 0x00007fbff4eeb8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007fbff4ee5270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007fbfea50edac n/a (r600_dri.so + 0x1dbdac)
#3 0x00007fbfea507a5c n/a (r600_dri.so + 0x1d4a5c)
#4 0x00007fbff4edf259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007fbff51285e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 19867:
#0 0x00007fbff511db2f __poll (libc.so.6 + 0xf3b2f)
#1 0x00007fbff4a56fd6 n/a (libglib-2.0.so.0 + 0xaafd6)
#2 0x00007fbff49fe545 g_main_context_iteration (libglib-2.0.so.0 + 0x52545)
#3 0x00007fbff58a6870 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x339870)
#4 0x00007fbff56be5e3 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x1515e3)
#5 0x00007fbff5794ae3 _ZN7QThread4execEv (libQt6Core.so.6 + 0x227ae3)
#6 0x00007fbff640b70f n/a (libQt6DBus.so.6 + 0x3470f)
#7 0x00007fbff57fe98f n/a (libQt6Core.so.6 + 0x29198f)
#8 0x00007fbff4edf259 start_thread (libpthread.so.0 + 0x9259)
#9 0x00007fbff51285e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 19882:
#0 0x00007fbff4eeb8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007fbff4ee5270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007fbff63bf6f4 n/a (libjack.so.0 + 0x216f4)
#3 0x00007fbff63bf7ad n/a (libjack.so.0 + 0x217ad)
#4 0x00007fbff63bc6ce n/a (libjack.so.0 + 0x1e6ce)
#5 0x00007fbff4edf259 start_thread (libpthread.so.0 + 0x9259)
#6 0x00007fbff51285e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 19883:
#0 0x00007fbff511989c __read (libc.so.6 + 0xef89c)
#1 0x00007fbff63bc8e3 n/a (libjack.so.0 + 0x1e8e3)
#2 0x00007fbff63c0dcf n/a (libjack.so.0 + 0x22dcf)
#3 0x00007fbff63bc6ce n/a (libjack.so.0 + 0x1e6ce)
#4 0x00007fbff4edf259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007fbff51285e3 __clone (libc.so.6 + 0xfe5e3)
Stack trace of thread 19869:
#0 0x00007fbff4eeb8ca __futex_abstimed_wait_common64 (libpthread.so.0 + 0x158ca)
#1 0x00007fbff4ee5270 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf270)
#2 0x00007fbfea50edac n/a (r600_dri.so + 0x1dbdac)
#3 0x00007fbfea507a5c n/a (r600_dri.so + 0x1d4a5c)
#4 0x00007fbff4edf259 start_thread (libpthread.so.0 + 0x9259)
#5 0x00007fbff51285e3 __clone (libc.so.6 + 0xfe5e3)
ELF object binary architecture: AMD x86-64
GNU gdb (GDB) 11.1
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/qjackctl...
(No debugging symbols found in /usr/bin/qjackctl)
warning: Can't open file /dev/shm/jack-1000-0 (deleted) during file-backed mapping note processing
warning: Can't open file /memfd:xorg (deleted) during file-backed mapping note processing
warning: Can't open file /SYSV51260424 (deleted) during file-backed mapping note processing
[New LWP 19865]
[New LWP 19866]
[New LWP 19868]
[New LWP 19867]
[New LWP 19882]
[New LWP 19883]
[New LWP 19869]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `qjackctl'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fbff63c1cab in ?? () from /usr/lib/libjack.so.0
[Current thread is 1 (Thread 0x7fbff1ee4d80 (LWP 19865))]
(gdb) bt
#0 0x00007fbff63c1cab in ?? () from /usr/lib/libjack.so.0
#1 0x00007fbff63bc9d5 in ?? () from /usr/lib/libjack.so.0
#2 0x00007fbff63bd02f in ?? () from /usr/lib/libjack.so.0
#3 0x00007fbff63c3a47 in jack_client_open () from /usr/lib/libjack.so.0
#4 0x0000564ebbdd84e9 in ?? ()
#5 0x0000564ebbd7dbf5 in ?? ()
#6 0x00007fbff5708903 in ?? () from /usr/lib/libQt6Core.so.6
#7 0x00007fbff5710794 in ?? () from /usr/lib/libQt6Core.so.6
#8 0x00007fbff56f9e76 in QObject::event(QEvent*) () from /usr/lib/libQt6Core.so.6
#9 0x00007fbff67c7f4d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt6Widgets.so.6
#10 0x00007fbff56b3eba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt6Core.so.6
#11 0x00007fbff57fd8ed in QTimerInfoList::activateTimers() () from /usr/lib/libQt6Core.so.6
#12 0x00007fbff58a01ca in ?? () from /usr/lib/libQt6Core.so.6
#13 0x00007fbff4a00fd3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0x00007fbff4a57049 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007fbff49fe545 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#16 0x00007fbff58a6870 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#17 0x00007fbff56be5e3 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt6Core.so.6
#18 0x00007fbff56b6fc6 in QCoreApplication::exec() () from /usr/lib/libQt6Core.so.6
#19 0x0000564ebbd6a7b0 in ?? ()
#20 0x00007fbff5051b25 in __libc_start_main () from /usr/lib/libc.so.6
#21 0x0000564ebbd6c85e in ?? ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment