Skip to content

Crashes on Ubuntu Noble #1863

Closed
Closed
@madarexxx

Description

@madarexxx
  • I confirm that this is an issue rather than a question.

Hi!

Bug report

I am running Hyperion.NG on Ubuntu 24.04 (Noble) with WLED-over-USB hardware. Have not used for a while and now it is crashing on start with some nasty errors on start. Have checked GitHub issues, found this one: #1807

I have tried updating to latest nightly build from Ubuntu repo. Pull request #1807 should already have been included in my nightly build, but Hyperion still crashes, so I fill new bug.

Steps to reproduce

  1. Install Hyperion NG on Ubuntu 24.04
  2. Set your leds and screen capture
  3. Enable smoothing or black bar detection (cannot figure yet what exactly is causing trouble)
  4. Restart Hyperion hyperiond -d --service

What is expected?

Should restart and work fine :)

What is actually happening?

Hyperion crashes with following errors in log (cropped to significant parts):

2025-05-02T09:08:33.634 |__| MAIN              : <INFO> Hyperion 2.0.17-beta.3+nightly202504309208e2d5ff553312194193ec4bfd02c7d40b02c7, GitHub-3792d37/9208e2d-1746041072, built: Apr 30 2025:20:15:28
2025-05-02T09:08:33.634 |__| MAIN              : <DEBUG> main.cpp:274:main() | QtVersion [6.4.2]
2025-05-02T09:08:33.635 |__| MAIN              : <INFO> Hyperion configuration and user data location: '/home/dima/.hyperion'
....
....
2025-05-02T09:08:33.779 |I0| IMAGETOLED        : <DEBUG> ImageProcessor.cpp:210:setAccuracyLevel() | Set processing accuracy level to 3

Hyperion caught signal :SIGSEGV
2025-05-02T09:08:33.780 |__| JSONSERVER        : <DEBUG> JsonServer.cpp:32:JsonServer() | JSON API  server created
...
...
2025-05-02T09:08:33.805 |__| DAEMON            : <INFO> X11 grabber created
2025-05-02T09:08:33.805 |__| DAEMON            : <DEBUG> hyperiond.cpp:680:updateVideoGrabbers() | V4L2 grabber created
2025-05-02T09:08:33.805 |__| DAEMON            : <DEBUG> hyperiond.cpp:686:updateVideoGrabbers() | Video grabber created
2025-05-02T09:08:33.805 |__| DAEMON            : <DEBUG> hyperiond.cpp:701:updateAudioGrabbers() | Audio grabber created
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        /lib/x86_64-linux-gnu/libc.so.6(+0x45330) [0x738351445330]
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        /lib/x86_64-linux-gnu/libQt6Core.so.6(QTimer::stop()+0xb) [0x738351d8ba4b]
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        hyperiond(+0x3a10d0) [0x5877954e70d0]
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        hyperiond(+0xfcdbf) [0x587795242dbf]
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        hyperiond(+0xe5da5) [0x58779522bda5]
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        /lib/x86_64-linux-gnu/libQt6Core.so.6(+0x183d9b) [0x738351d83d9b]
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        /lib/x86_64-linux-gnu/libQt6Core.so.6(QThread::started(QThread::QPrivateSignal)+0x3d) [0x738351e0d5bd]
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        /lib/x86_64-linux-gnu/libQt6Core.so.6(+0x27c476) [0x738351e7c476]
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        /lib/x86_64-linux-gnu/libc.so.6(+0x9caa4) [0x73835149caa4]
2025-05-02T09:08:33.811 |__| CORE              : <ERROR>        /lib/x86_64-linux-gnu/libc.so.6(+0x129c3c) [0x738351529c3c]
Segmentation fault (core dumped)

Workaround

  1. Set up everything, disable all effects and smoothing and black bar detection.
  2. Backup settings DB
  3. Start Hyperion.
  4. Re-enable smoothing and black bar detection

If you forgot to disable effects and/or Hyperion had crashed you should restore DB from backup and re-enable settings.

System

Hyperion Server:
- Build:             GitHub-3792d37/9208e2d-1746041072
- Build time:        Apr 30 2025 20:15:28
- Build type:        Release
- Git Remote:        https://github.com/hyperion-project/hyperion.ng
- Version:           2.0.17-beta.3+nightly202504309208e2d5ff553312194193ec4bfd02c7d40b02c7
- UI Lang:           en (BrowserLang: ru)
- UI Access:         default
- Avail Screen Cap.: framebuffer,x11,xcb,qt
- Avail Video  Cap.: v4l2
- Avail Audio  Cap.: audio
- Avail Services:    boblight,cec,effectengine,forwarder,flatbuffer,protobuffer,mDNS,SSDP,borderdetection
- Config database:   /home/dima/.hyperion/db/hyperion.db
- Database:          read/write
- Mode:              Non-GUI

Hyperion Server OS:
- Distribution:      Linux Mint 22
- Architecture:      x86_64
- CPU Model:         Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
- CPU Type:          158
- Kernel:            linux (6.11.0-17-generic (WS: 64))
- Root/Admin:        false
- Qt Version:        6.4.2
- Python Version:    3.12.3
- Browser:           Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 OPR/117.0.0.0

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions