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


Reply via email to