Skip to content
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

Bugs #215

Open
ItzPrism opened this issue Apr 18, 2023 · 3 comments
Open

Bugs #215

ItzPrism opened this issue Apr 18, 2023 · 3 comments
Assignees

Comments

@ItzPrism
Copy link

Introduction
Basically a lot of bugs

Please describe the bug
It constantly says "Ambient Effect Disabled" in the middle of my screen. Also Eruption GUI crashes when I have my Kone Pro plugged in. It also says that its a Unknown Generic Mouse.

To Reproduce
I have Pop!_OS 22.04 LTS with Gnome 44 without the shell extension. I have a Kone Pro and a GMMK.

Please provide full logs: sudo journalctl -u eruption.service -b
No logs shown

Screenshots (optional)
If applicable, add screenshots to help explain your problem.

Please complete the following information:

  • Eruption version [latest]
  • List your device(s) (sudo lsusb)
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 002: ID 0951:1666 Kingston Technology DataTraveler 100 G3/G4/SE9 G2/50
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 014: ID 222a:011f ILI Technology Corp. Multi-Touch-V5300
    Bus 001 Device 012: ID 0408:50e2 Quanta Computer, Inc. HP IR Camera
    Bus 001 Device 007: ID 05e3:0610 Genesys Logic, Inc. Hub
    Bus 001 Device 006: ID 0d62:06eb Darfon Electronics Corp. HP Premium Lifestyle Wireless Keyboard/Mouse
    Bus 001 Device 005: ID 0bda:b00b Realtek Semiconductor Corp. Realtek Bluetooth 4.2 Adapter
    Bus 001 Device 004: ID 1058:25a1 Western Digital Technologies, Inc. Elements / My Passport
    Bus 001 Device 003: ID 0c45:652f Microdia Backlit Gaming Keyboard
    Bus 001 Device 002: ID 1e7d:2c88 ROCCAT ROCCAT Kone Pro
    Bus 001 Device 013: ID 0408:51a1 Quanta Computer, Inc. HP 2.0MP High Definition Webcam
    Bus 001 Device 008: ID 05e3:0610 Genesys Logic, Inc. Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Additional context
Add any other context about the problem here.

@magicalraccoon
Copy link

magicalraccoon commented Apr 29, 2023

As far as the "Ambient Effect Disabled" issue, I was able to reproduce this on my end. (pop_os 22.04)

It's definitely something with the Effects Proxy

$ eruption-fx-proxy daemon
 INFO  eruption_fx_proxy > Starting up...
 INFO  eruption_fx_proxy > Startup completed
 INFO  eruption_fx_proxy::backends > Found suitable backend: X11
The application panicked (crashed).
Message:  index out of bounds: the len is 0 but the index is 0
Location: eruption-fx-proxy/src/util.rs:89

Please consider reporting a bug at https://github.com/X3n0m0rph59/eruption
Aborted (core dumped)

Additionally, the Settings tab shows a flip between the Effects Proxy daemon states. Manually turning the Effects Proxy off through the gui works for removing the constant desktop popup. This doesn't seem to persist through reboots, so the longterm workaround may be to turn off the daemon completely-- I don't use the RGB features on my mouse (kone xp), so it's not something I need.

$ systemctl --user disable --now eruption-fx-proxy.service

@X3n0m0rph59 X3n0m0rph59 self-assigned this Apr 30, 2023
@magicalraccoon
Copy link

magicalraccoon commented May 2, 2023

Fixed: The logging issue appears to have been addressed in the latest release: https://github.com/X3n0m0rph59/eruption/releases/tag/v0.3.3

Update: Possibly not the best course of action-- My /var/log/syslog is ballooning with errors. I woke up to it taking up 800gb 😨

It continues to do so:

May  2 08:54:55 pop-os pop-os eruption[971503]: An error occurred while closing the device
May  2 08:54:55 pop-os pop-os eruption[971503]: Could not process a mouse event: receiving on a closed channel
May  2 08:54:55 pop-os pop-os eruption[971503]: An error occurred while closing the device
May  2 08:54:55 pop-os pop-os eruption[971503]: Could not process a mouse event: receiving on a closed channel
May  2 08:54:55 pop-os pop-os eruption[971503]: An error occurred while closing the device
May  2 08:54:55 pop-os pop-os eruption[971503]: Could not process a mouse event: receiving on a closed channel

@magicalraccoon
Copy link

magicalraccoon commented May 2, 2023

I was able to suppress the flashing "Ambient Effect Disabled" message by using the gnome profile switcher extension to uncheck "Show notifications on settings change".
image

This will, of course, not alert you to any settings changes, but it also hides the popup without fully disabling the fx proxy. Also, the /var/log/syslog ballooning is continuing with the fx proxy error index out of bounds posted earlier (now at a slower rate)

May  2 13:09:13 pop-os systemd[3409]: eruption-fx-proxy.service: Scheduled restart job, restart counter is at 2629.
May  2 13:09:13 pop-os systemd[3409]: Stopped Effects proxy daemon for Eruption.
May  2 13:09:13 pop-os systemd[3409]: Starting Effects proxy daemon for Eruption...
May  2 13:09:13 pop-os systemd[3409]: Started Effects proxy daemon for Eruption.
May  2 13:09:13 pop-os eruption-fx-proxy[104708]: #033[31mThe application panicked (crashed).#033[0m
May  2 13:09:13 pop-os eruption-fx-proxy[104708]: Message:  #033[36mindex out of bounds: the len is 0 but the index is 0#033[0m
May  2 13:09:13 pop-os eruption-fx-proxy[104708]: Location: #033[35meruption-fx-proxy/src/util.rs#033[0m:#033[35m89#033[0m
May  2 13:09:13 pop-os eruption-fx-proxy[104708]: Please consider reporting a bug at https://github.com/X3n0m0rph59/eruption
May  2 13:09:14 pop-os systemd[3409]: eruption-fx-proxy.service: Main process exited, code=dumped, status=6/ABRT
May  2 13:09:14 pop-os systemd[3409]: eruption-fx-proxy.service: Failed with result 'core-dump'.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants