Hi Jakob, On Sat, Feb 15, 2025 at 10:01:36PM +0100, Jakob Haufe wrote: > I've finished the initial packaging and it's now waiting to clear NEW. > > It's also available on salsa: [1] > > So you can either build it yourself or, assuming amd64 or i386, grab the .deb > from the pipeline artifacts at [2].
I built it myself and I'm testing in a 'desktop' schroot. The video input seems to basically work but HID control isn't working at all. I had to fix a /dev/hidraw* permission error so we should add a udev rules file. With my test machine I see some weird video issues in the BIOS (seems related to video modes). There's a configuration menu for baudrate (I assume it's related to the HID control chip), changing it to 9600 or 112500 crashes the app. #0 0x00007ffff7dee004 in QSerialPort::baudRate(QFlags<QSerialPort::Direction>) const () at /lib/x86_64-linux-gnu/libQt6SerialPort.so.6 #1 0x00005555555e57a5 in SerialPortManager::setBaudRate (this=this@entry=0x555555681e60 <SerialPortManager::getInstance()::instance>, baudRate=<optimized out>, baudRate@entry=9600) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qflags.h:74 #2 0x00005555555b7f0d in MainWindow::onBaudrateMenuTriggered (this=<optimized out>, action=<optimized out>) at ./serial/SerialPortManager.h:49 #3 0x00007ffff67d5aef in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #4 0x00007ffff796a7a6 in QMenu::triggered(QAction*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #5 0x00007ffff79713eb in ??? () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #6 0x00007ffff67d5d78 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #7 0x00007ffff72a6da6 in QAction::triggered(bool) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #8 0x00007ffff72ac249 in QAction::activate(QAction::ActionEvent) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #9 0x00007ffff796aa7d in ??? () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #10 0x00007ffff796b9a1 in ??? () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #11 0x00007ffff77fee93 in QWidget::event(QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #12 0x00007ffff77b20a2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #13 0x00007ffff77b6c10 in QApplication::notify(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #14 0x00007ffff6787928 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #15 0x00007ffff77ab4be in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #16 0x00007ffff7812d80 in ??? () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #17 0x00007ffff7815838 in ??? () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #18 0x00007ffff77b20a2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Widgets.so.6 #19 0x00007ffff6787928 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #20 0x00007ffff6fc935b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #21 0x00007ffff7022a1c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Gui.so.6 #22 0x00007ffff153f72e in ??? () at /lib/x86_64-linux-gnu/libQt6XcbQpa.so.6 #23 0x00007ffff5dcd81f in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007ffff5dcfa57 in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007ffff5dd01c0 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #26 0x00007ffff698c473 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #27 0x00007ffff6792adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #28 0x00007ffff678a908 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt6Core.so.6 #29 0x000055555558e1d8 in main (argc=<optimized out>, argv=<optimized out>) at ./main.cpp:132 Having trouble installing *-dbgsym packages right now LMK if you need a more complete backtrace or for me to have a look at the code. Thanks, --Daniel
signature.asc
Description: PGP signature