Bug#976138: qmidiarp: died unexpectedly in non/new-session-manager(NSM)

2020-12-07 Thread rosea.grammostola
Upstream has the same bug. I'll report it upstream here: 
https://sourceforge.net/p/qmidiarp/bugs/34/


But I'm not using the app atm, so I'm probably not going to spend time 
on it tbh. Lots of Linuxaudio apps have bugs unfortunately, I report 
them, but if I've to trace down them all, it will be a day job...




Bug#976138: qmidiarp: died unexpectedly in non/new-session-manager(NSM)

2020-12-06 Thread Benoît Rouits

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::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





Bug#976138: qmidiarp: died unexpectedly in non/new-session-manager(NSM)

2020-11-30 Thread Benoît Rouits

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::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  libasound21.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  liblo70.31-1
ii  libqt5core5a  5.15.1+dfsg-2
ii  libqt5gui55.15.1+dfsg-2
ii  libqt5widgets55.15.1+dfsg-2
ii  libstdc++610.2.0-16

Versions of packages qmidiarp recommends:
ii  jackd  5+nmu1

qmidiarp suggests no packages.

-- no debconf information





Bug#976138: qmidiarp: died unexpectedly in non/new-session-manager(NSM)

2020-11-30 Thread rooz
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  libasound21.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  liblo70.31-1
ii  libqt5core5a  5.15.1+dfsg-2
ii  libqt5gui55.15.1+dfsg-2
ii  libqt5widgets55.15.1+dfsg-2
ii  libstdc++610.2.0-16

Versions of packages qmidiarp recommends:
ii  jackd  5+nmu1

qmidiarp suggests no packages.

-- no debconf information