Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Core Dumped Signal ABRTΒ #254

@alkaris2

Description

@alkaris2

Introduction
Encountering an odd issue with Eruption under Manjaro KDE 24.2.1 when I try to use the EasyShift Button on the KONE AIMO 16K with the Scroll Wheel to adjust system volume, Eruption ends up core dumping with signal ABRT and throws errors into systemd log that it started too quickly.

I do have Experimental features Enabled because it wont work with the KONE AIMO 16k unless it's enabled.

Normal daemon functions cease to function with the Vulcan 121, the dial knob stops working for system volume control, and the LED's turn off completely when it crashes for both keyboard and mouse as a result.

The GUI app also fails to launch after the crash too because the daemons simply stop dead with ABRT signal.

Please describe the bug

code=dumped signal=ABRT

After restarting after resetting with sudo systemctl reset-failed eruption because it wont start and will repeatedly fail if I issue start or restart

Jan 17 06:23:19 Tohru-PC systemd[1]: eruption.service: Scheduled restart job, restart counter is at 3.
Jan 17 06:23:19 Tohru-PC systemd[1]: Starting Realtime RGB LED Driver for Linux...
Jan 17 06:23:19 Tohru-PC systemd[1]: Started Realtime RGB LED Driver for Linux.
Jan 17 06:23:19 Tohru-PC eruption[151250]: ** EXPERIMENTAL FEATURES are ENABLED, this may expose serious bugs! **
Jan 17 06:23:19 Tohru-PC eruption[151250]: ** EXPERIMENTAL DRIVERS are ENABLED, this may expose serious bugs! **
Jan 17 06:23:20 Tohru-PC eruption[151250]: Step 1: Invalid result

Fail when restart or start is issued;

    Process: 147211 ExecStart=/usr/bin/eruption -c /etc/eruption/eruption.conf (code=dumped, signal=ABRT)
    Process: 147262 ExecStopPost=/usr/bin/rm -f /run/eruption/eruption.pid (code=exited, status=0/SUCCESS)
   Main PID: 147211 (code=dumped, signal=ABRT)

Jan 17 06:11:04 Tohru-PC systemd[1]: Failed to start Realtime RGB LED Driver for Linux.
Jan 17 06:11:33 Tohru-PC systemd[1]: eruption.service: Start request repeated too quickly.
Jan 17 06:11:33 Tohru-PC systemd[1]: eruption.service: Failed with result 'core-dump'.
Jan 17 06:11:33 Tohru-PC systemd[1]: Failed to start Realtime RGB LED Driver for Linux.
Jan 17 06:11:57 Tohru-PC systemd[1]: eruption.service: Start request repeated too quickly.
Jan 17 06:11:57 Tohru-PC systemd[1]: eruption.service: Failed with result 'core-dump'.
Jan 17 06:11:57 Tohru-PC systemd[1]: Failed to start Realtime RGB LED Driver for Linux.
Jan 17 06:12:02 Tohru-PC systemd[1]: eruption.service: Start request repeated too quickly.
Jan 17 06:12:02 Tohru-PC systemd[1]: eruption.service: Failed with result 'core-dump'.
Jan 17 06:12:02 Tohru-PC systemd[1]: Failed to start Realtime RGB LED Driver for Linux.

From journalctl -xeu eruption.service

Jan 17 06:40:55 Tohru-PC eruption[156013]: ** EXPERIMENTAL FEATURES are ENABLED, this may expose serious bugs! **
Jan 17 06:40:55 Tohru-PC eruption[156013]: ** EXPERIMENTAL DRIVERS are ENABLED, this may expose serious bugs! **
Jan 17 06:40:56 Tohru-PC eruption[156013]: Step 1: Invalid result
Jan 17 06:40:57 Tohru-PC eruption[156013]: Mouse event for 'KEY_VOLUMEUP' not processed: Could not map an evdev >
Jan 17 06:40:57 Tohru-PC eruption[156013]: The application panicked (crashed).
Jan 17 06:40:57 Tohru-PC eruption[156013]: Message:  called `Result::unwrap()` on an `Err` value:
Jan 17 06:40:57 Tohru-PC eruption[156013]:    0: Could not map an evdev event code to a key or button
Jan 17 06:40:57 Tohru-PC eruption[156013]: Location:
Jan 17 06:40:57 Tohru-PC eruption[156013]:    eruption/src/hwdevices/roccat_kone_aimo_remastered.rs:744
Jan 17 06:40:57 Tohru-PC eruption[156013]: Location: eruption/src/events.rs:627
Jan 17 06:40:57 Tohru-PC eruption[156013]: Please consider reporting a bug at https://github.com/X3n0m0rph59/eru>
Jan 17 06:40:57 Tohru-PC systemd-coredump[156050]: [πŸ‘•] Process 156013 (eruption) of user 0 dumped core.
                                                   
                                                   Stack trace of thread 156013:
                                                   #0  0x000076fa01f6b3f4 n/a (libc.so.6 + 0x963f4)
                                                   #1  0x000076fa01f12120 raise (libc.so.6 + 0x3d120)
                                                   #2  0x000076fa01ef94c3 abort (libc.so.6 + 0x244c3)
                                                   #3  0x000055bd8093032a n/a (n/a + 0x0)
                                                   #4  0x000055bd80930319 n/a (n/a + 0x0)
                                                   #5  0x000055bd80a8d999 n/a (n/a + 0x0)
                                                   #6  0x000055bd80a94460 n/a (n/a + 0x0)
                                                   #7  0x000055bd80a94268 n/a (n/a + 0x0)
                                                   #8  0x000055bd80a941c9 n/a (n/a + 0x0)
                                                   #9  0x000055bd80a941bc n/a (n/a + 0x0)
                                                   #10 0x000055bd805785df n/a (n/a + 0x0)
                                                   #11 0x000055bd805789b5 n/a (n/a + 0x0)
                                                   #12 0x000055bd80726c57 n/a (n/a + 0x0)
                                                   #13 0x000055bd80779b25 n/a (n/a + 0x0)
                                                   #14 0x000055bd805999c7 n/a (n/a + 0x0)
                                                   #15 0x000055bd8076d289 n/a (n/a + 0x0)
                                                   #16 0x000055bd807955d6 n/a (n/a + 0x0)
                                                   #17 0x000055bd8079fe92 n/a (n/a + 0x0)
                                                   #18 0x000055bd805a6a66 n/a (n/a + 0x0)
                                                   #19 0x000055bd807b8cc7 n/a (n/a + 0x0)
                                                   #20 0x000076fa01efae08 n/a (libc.so.6 + 0x25e08)
                                                   #21 0x000076fa01efaecc __libc_start_main (libc.so.6 + 0x25ecc)
                                                   #22 0x000055bd80592395 n/a (n/a + 0x0)
                                                   ELF object binary architecture: AMD x86-64
β–‘β–‘ Subject: Process 156013 (eruption) dumped core
β–‘β–‘ Defined-By: systemd

To Reproduce

  • Using EasyShift button on KONE AIMO 16k and scroll Mouse Wheel

Expected behavior
Change system volume when holding down EasyShift button and scrolling Mouse Wheel

Logs
eruption-systemd.log

Screenshots (optional)

After systemd daemon crashes and try to start GUI
Image

Experimental Features Disabled - Mouse isn't detected in GUI.

Image

Please complete the following information:

  • Eruption version Eruption 0.3.6 () (release build)
  • List your device(s)
Bus 001 Device 003: ID 1e7d:2e2c ROCCAT ROCCAT Kone Aimo 16K
Bus 001 Device 004: ID 1e7d:3098 ROCCAT ROCCAT Vulcan AIMO

Additional context

Bug probably caused by Experimental Features specifically. But the mouse wont be configurable in the GUI because it doesn't detect it unless set to Experimental.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions