rncbc / qtractor

Qtractor - An Audio/MIDI multi-track sequencer
https://qtractor.org
GNU General Public License v2.0
511 stars 88 forks source link

qtractor doesn't work in nsm #464

Open sjomae opened 3 weeks ago

sjomae commented 3 weeks ago

works outside, but not inside nsm

Qtractor 1.1.1
Qt: 6.7.2

qtractor
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:757 launch(): Process qtractor has pid: 1609299
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:725 launch(): Launching qtractor
[non-session-manager] ../new-session-manager-1.6.1/src/nsm-legacy-gui.cpp:1179 osc_handler(): /nsm/server/add says Launched.
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:942 osc_announce(): Got announce from Qtractor
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:966 osc_announce(): Client qtractor was expected.
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:1002 osc_announce(): Process Qtractor.nPEPA has pid: 1609299
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:1007 osc_announce(): The client "Qtractor" at "osc.udp://127.0.0.1:12417/" informs us it's ready to receive commands.
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:2363 osc_reply(): Client "Qtractor.nPEPA" replied with: OK
in 224.903000ms
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:2239 osc_is_clean(): Client sends clean
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:2256 osc_gui_is_hidden(): Client sends gui hidden
[nsmd] ../new-session-manager-1.6.1/src/nsmd.cpp:350 handle_client_process_death(): Client Qtractor.nPEPA terminated itself.
rncbc commented 3 weeks ago

hopefully fixed in >= 1.1.1.19git.42d8de

thanks

sjomae commented 3 weeks ago

At least it starts, but it becomes unresponsive to show optional gui and it doesn't quit nicely, so I guess it crashes.

rncbc commented 3 weeks ago

you sure invoking the new version (>= 1.1.1.19git.42d8de) ?

sjomae commented 3 weeks ago

Yes. I did test again, same behavior. Then started a second instance outside nsm, worked and at the same time the one in nsm showed up. Coincidence or related? Anyway, it works now. :) I'll keep an eye on it. Thanks.