-
Notifications
You must be signed in to change notification settings - Fork 274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CKB unresponsive with STRAFE RGB #113
Comments
Hmmm, this is interesting. Does running |
@ZirconiumX Yes, it does turn the keyboard red. |
@SG420 Did this happen after a ckb update? |
@tatokis No, this was a fresh install for me, so it's possible there was an update before I installed it (I only installed it yesterday). As for pacman working properly in artix, you need to disable the testing sources in |
@SG420 That helped with pacman, however |
@tatokis the issue doesn't only occur on lxqt, but also on i3 (which I am using), it doesn't happen on Manjaro on my desktop, which is also running i3. With Artix, it has the calamares installer, which is what I used to install it, at least on the lxqt version. I ran ckb with ctrace, and this is the last few lines:
|
Strace tends not to be very helpful in locating the problem. Maybe if you
drop by IRC, we can try to interactively debug.
…On 5 Mar 2018 21:42, "SG420" ***@***.***> wrote:
@tatokis <https://github.com/tatokis> the issue doesn't only occur on
lxqt, but also on i3 (which I am using), it doesn't happen on Manjaro on my
desktop, which is also running i3. With Artix, it has the calamares
installer, which is what I used to install it, at least on the lxqt version.
I ran ckb with ctrace, and this is the last few lines:
statx(18, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1, ...}) = 0
read(18, "\n", 16384) = 1
read(18, "", 16383) = 0
close(18) = 0
semop(229376, [{0, -1, SEM_UNDO}], 1) = 0
getpid() = 5348
semop(229376, [{0, 1, SEM_UNDO}], 1) = 0
poll([{fd=4, events=POLLIN}], 1, 18) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 22) = 0 (Timeout)
openat(AT_FDCWD, "/dev/input/ckb0/connected", O_RDONLY|O_CLOEXEC) = 18
statx(18, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1, ...}) = 0
openat(AT_FDCWD, "/dev/input/ckb0/version", O_RDONLY|O_CLOEXEC) = 19
statx(19, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=7, ...}) = 0
statx(19, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=7, ...}) = 0
read(19, "v0.2.9\n", 16384) = 7
read(19, "", 16377) = 0
close(19) = 0
statx(18, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_ALL, {stx_mask=STATX_BASIC_STATS, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1, ...}) = 0
read(18, "\n", 16384) = 1
read(18, "", 16383) = 0
close(18) = 0
semop(229376, [{0, -1, SEM_UNDO}], 1) = 0
getpid() = 5348
semop(229376, [{0, 1, SEM_UNDO}], 1) = 0
poll([{fd=4, events=POLLIN}], 1, 8) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\0\0\0\0\0\0", 16) = 8
poll([{fd=4, events=POLLIN}], 1, 0) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 32) = 0 (Timeout)
poll([{fd=4, events=POLLIN}], 1, 33^Cstrace: Process 5348 detached
<detached ...>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#113 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABbx2_Ff-MwZcSn-d0CAIq12F_u6T6yxks5tbbFOgaJpZM4Savl1>
.
|
Sure, if you give me the server details I can join. |
#ckb-next on Freenode. I'll be free in about six hours from now.
…On 6 Mar 2018 10:17, "SG420" ***@***.***> wrote:
Sure, if you give me the server details I can join.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#113 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABbx28m4arGG77bER0hna2t4V3vWhtK_ks5tbmIzgaJpZM4Savl1>
.
|
A gdb backtrace showed that this seems to be because libpulse is locking up when the PulseAudio daemon isn't running. We still can't reproduce on our end, but the backtrace gave us a reasonable guide. It can be mitigated by not building with PulseAudio support in the GUI. The fix might be to check if PulseAudio is even running before using libpulse. |
It should be fixed by ee1a4cc Please confirm that the issue is indeed solved. |
Confirmed fixed on IRC. |
Before you proceed
README.md
in full..md
documents in the project's root. They contain more specific information.Now, before you proceed even further, make sure you are following the recommendations above. It will save a lot of time for you and us in the future.
Devices information
Run
ckb-dev-detect
from the root of the source code tree:$ ./ckb-dev-detect
Upload
ckb-dev-detect-report.gz
on GitHub with this issue.New device support request
leave empty if you have no new device support requests
You should upload:
ckb-dev-detect-report.gz
is enoughFeature request
leave empty if you have no feature requests
What is the program's current behavior?
What would you like it to do instead?
Any other notes & comments?
Bug report
Whenever I open ckb, it will open the GUI, but the keyboard buttons on the GUI will al be white, and the program will be completely unresponsive. It does not set the lighting on the keyboard. I have tried installing it through both the
ckb-next-git
AUR package, and installing it directly from source. I am running a fresh install of Artix lxqt on a Thinkpad T420.General information
Source
(how and where did you get this program, e.g.: "
ckb-next-git
package in AUR" or "built manually using quickinstall script" or "pkg for macOS")Currently using the version built manually with the quickinstall script.
Branch
(fill in if ckb-next was compiled manually, e.g.: "master" or "newdev")
Master branch
Logs & crash reports
(any useful information - an OS crash report, debugger's backtrace, any non-standard way of usage (BIOS mode ...) etc.)
running it through a terminal outputs the following:
You should upload:
ckb-dev-detect-report.gz
is enoughckb-daemon
:ckb
(open another terminal):What is the program's current behavior?
What is the expected behavior of the program?
Any other notes & comments?
Something else
if your issue is about something else, try your best to describe it here, otherwise leave empty
The text was updated successfully, but these errors were encountered: