Hello Rooz,
Maybe you should try to use the upstream release of the same version and
see if the same error occurs in qmidiarp. This would help a lot:
If upstream has the same bug, please inform the upstream developer of
that bug. If not, One, you, me, ... could investigate more.
Thanks,
Ben
Le 30/11/2020 à 14:15, Benoît Rouits a écrit :
Hello,
I tried and can confirm with a bit more information:
As a workadround, if we close qmidiarp before to quit, the bug is not
there.
The bug seems to be in qmidiarp when restored by nsm:
[...]
jack process callback registered
Session callback registered
[nsmd] ../src/nsmd.cpp:1995 osc_reply(): Client "QMidiArp" replied with:
OK in 1044.477000ms
[nsmd] ../src/nsmd.cpp:582 wait_for_replies(): Done waiting
[nsmd] ../src/nsmd.cpp:1180 tell_all_clients_session_is_loaded():
Telling all clients that session is loaded...
[nsmd] ../src/nsmd.cpp:1172 tell_client_session_is_loaded(): Telling
client QMidiArp that session is loaded.
[nsmd] ../src/nsmd.cpp:1342 load_session_file(): Loaded.
[nsmd] ../src/nsmd.cpp:1635 osc_open(): Loaded
[nsmd] ../src/nsmd.cpp:1666 osc_open(): Done
ASSERT failure in QList<T>::at: "index out of range", file
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h, line 544
The assertion fails in QMidiArp (which is the sole Qt app).
Sad I cannot know more in details.
Le 30/11/2020 à 11:17, rooz a écrit :
Package: qmidiarp
Version: 0.6.5-3
Severity: normal
X-Debbugs-Cc: rosea.grammost...@gmail.com
Dear Maintainer,
Start non-session-manager, add qmidiarp to session. Make a change. Save.
Close. Restart session.
Client QmidiArp died unexpectedly
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.9.0-3-rt-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages qmidiarp depends on:
ii libasound2 1.2.3.2-1+b1
ii libc6 2.31-4
ii libgcc-s1 [libgcc1] 10.2.0-16
ii libjack-jackd2-0 [libjack-0.125] 1.9.16~dfsg-1
ii liblo7 0.31-1
ii libqt5core5a 5.15.1+dfsg-2
ii libqt5gui5 5.15.1+dfsg-2
ii libqt5widgets5 5.15.1+dfsg-2
ii libstdc++6 10.2.0-16
Versions of packages qmidiarp recommends:
ii jackd 5+nmu1
qmidiarp suggests no packages.
-- no debconf information