mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.51k stars 1.28k forks source link

clock output doesn't work on virtual ports #10599

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: guillermoblanco Date: 2021-11-08T18:10:15Z Status: New Importance: Undecided Launchpad Issue: lp1950187 Attachments: [Script to create and test virtual ports](https://bugs.launchpad.net/bugs/1950187/+attachment/5538884/+files/Script to create and test virtual ports)


The application can send clock output via "Midi_for_light" controller mapping. It works on physical controllers (i.e.: Novation Launchpad), but when applying it to a virtual output, it doesn't work.

I attach the python script I'm using to test this.

Steps to reproduce:

The signal should be seen on the monitor, but it doesn't. I have already tested this procedure with a virtual midi clock script and it's working fine.

To create the virtual ports, launch the script with python open_virt_port.py, issue O for output port and Y for virtual when requested. To create the input monitor, launch another instance of the script and issue I for input and N to avoid creating a virtual port, the output virtual port created before should be listed, when selected, this instance will be used as a monitor.

You can find the application log at the end, launched with mixxx --controllerDebug. Also, I attach the script to test this (it requires rtmidi pip package, install with pip install rtmidi).

System Information:

uname -a Linux slimbook 5.14.3-arch1-1 #⁠1 SMP PREEMPT Sun, 12 Sep 2021 20:51:34 +0000 x86_64 GNU/Linux

lspci -v
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
  Subsystem: CLEVO/KAPOK Computer Device 1313
  Flags: bus master, fast devsel, latency 0
  Capabilities: <access denied>
  Kernel driver in use: skl_uncore

00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller])
  Subsystem: CLEVO/KAPOK Computer Device 1313
  Flags: bus master, fast devsel, latency 0, IRQ 131
  Memory at db000000 (64-bit, non-prefetchable) [size=16M]
  Memory at 90000000 (64-bit, prefetchable) [size=256M]
  I/O ports at f000 [size=64]
  Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
  Capabilities: <access denied>
  Kernel driver in use: i915
  Kernel modules: i915

00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) (prog-if 30 [XHCI])
  Subsystem: CLEVO/KAPOK Computer Device 1313
  Flags: medium devsel, IRQ 127
  Memory at dc210000 (64-bit, non-prefetchable) [size=64K]
  Capabilities: <access denied>
  Kernel driver in use: xhci_hcd
  Kernel modules: xhci_pci

00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
  Subsystem: CLEVO/KAPOK Computer Device 1313
  Flags: fast devsel, IRQ 18
  Memory at dc22e000 (64-bit, non-prefetchable) [size=4K]
  Capabilities: <access denied>
  Kernel driver in use: intel_pch_thermal
  Kernel modules: intel_pch_thermal

00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI mixxxdj/mixxx#4910 (rev 21)
  Subsystem: CLEVO/KAPOK Computer Device 1313
  Flags: bus master, fast devsel, latency 0, IRQ 128
  Memory at dc22d000 (64-bit, non-prefetchable) [size=4K]
  Capabilities: <access denied>
  Kernel driver in use: mei_me
  Kernel modules: mei_me

00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21) (prog-if 01 [AHCI 1.0])
  Subsystem: CLEVO/KAPOK Computer Device 1313
  Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 125
  Memory at dc228000 (32-bit, non-prefetchable) [size=8K]
  Memory at dc22c000 (32-bit, non-prefetchable) [size=256]
  I/O ports at f090 [size=8]
  I/O ports at f080 [size=4]
  I/O ports at f060 [size=32]
  Memory at dc22b000 (32-bit, non-prefetchable) [size=2K]
  Capabilities: <access denied>
  Kernel driver in use: ahci

00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port mixxxdj/mixxx#4910 (rev f1) (prog-if 00 [Normal decode])
  Flags: bus master, fast devsel, latency 0, IRQ 122
  Bus: primary=00, secondary=01, subordinate=39, sec-latency=0
  I/O behind bridge: 00002000-00002fff [size=4K]
  Memory behind bridge: c4000000-da0fffff [size=353M]
  Prefetchable memory behind bridge: 00000000a0000000-00000000c1ffffff [size=544M]
  Capabilities: <access denied>
  Kernel driver in use: pcieport

00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port mixxxdj/mixxx#4914 (rev f1) (prog-if 00 [Normal decode])
  Flags: bus master, fast devsel, latency 0, IRQ 123
  Bus: primary=00, secondary=3a, subordinate=3a, sec-latency=0
  I/O behind bridge: 0000e000-0000efff [size=4K]
  Memory behind bridge: dc100000-dc1fffff [size=1M]
  Prefetchable memory behind bridge: [disabled]
  Capabilities: <access denied>
  Kernel driver in use: pcieport

00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port mixxxdj/mixxx#4915 (rev f1) (prog-if 00 [Normal decode])
  Flags: bus master, fast devsel, latency 0, IRQ 124
  Bus: primary=00, secondary=3b, subordinate=3b, sec-latency=0
  I/O behind bridge: [disabled]
  Memory behind bridge: dc000000-dc0fffff [size=1M]
  Prefetchable memory behind bridge: [disabled]
  Capabilities: <access denied>
  Kernel driver in use: pcieport

00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC Controller/eSPI Controller (rev 21) Subsystem: CLEVO/KAPOK Computer Device 1313 Flags: bus master, medium devsel, latency 0

00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21) Subsystem: CLEVO/KAPOK Computer Device 1313 Flags: fast devsel Memory at dc224000 (32-bit, non-prefetchable) [disabled] [size=16K]

00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
  Subsystem: CLEVO/KAPOK Computer Device 1314
  Flags: bus master, fast devsel, latency 32, IRQ 132
  Memory at dc220000 (64-bit, non-prefetchable) [size=16K]
  Memory at dc200000 (64-bit, non-prefetchable) [size=64K]
  Capabilities: <access denied>
  Kernel driver in use: snd_hda_intel
  Kernel modules: snd_hda_intel, snd_soc_skl

00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21) Subsystem: CLEVO/KAPOK Computer Device 1313 Flags: medium devsel, IRQ 16 Memory at dc22a000 (64-bit, non-prefetchable) [size=256] I/O ports at f040 [size=32] Kernel driver in use: i801_smbus Kernel modules: i2c_i801

3a:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
  Subsystem: CLEVO/KAPOK Computer Device 1313
  Flags: bus master, fast devsel, latency 0, IRQ 126
  Memory at dc115000 (32-bit, non-prefetchable) [size=4K]
  Expansion ROM at dc100000 [disabled] [size=64K]
  Capabilities: <access denied>
  Kernel driver in use: rtsx_pci
  Kernel modules: rtsx_pci

3a:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
  Subsystem: CLEVO/KAPOK Computer Device 1313
  Flags: bus master, fast devsel, latency 0, IRQ 16
  I/O ports at e000 [size=256]
  Memory at dc114000 (64-bit, non-prefetchable) [size=4K]
  Memory at dc110000 (64-bit, non-prefetchable) [size=16K]
  Capabilities: <access denied>
  Kernel driver in use: r8169
  Kernel modules: r8169

3b:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
  Subsystem: Intel Corporation Dual Band Wireless-AC 7265
  Flags: bus master, fast devsel, latency 0, IRQ 130
  Memory at dc000000 (64-bit, non-prefetchable) [size=8K]
  Capabilities: <access denied>
  Kernel driver in use: iwlwifi
  Kernel modules: iwlwifi

Application log launched with mixxx --controllerDebug:

Debug [Main]: SoundSourceProxy - Registering SoundSource providers
Debug [Main]: SoundSourceProxy - Registering platform and fallback SoundSource providers
Debug [Main]: SoundSourceProviderRegistry - Registering provider "FFmpeg"
Info [Main]: SoundSourceFFmpeg - Disabling untested input formats: aa, aax, ac3, ace, acm, act, adf, adp, ads, adx, aea, afc, aix, alp, amr, amrnb, amrwb, anm, apc, ape, apm, apng, aptx, aptx_hd, aqtitle, argo_asf, argo_brp, asf, asf_o, ass, ast, au, av1, avi, avisynth, avr, avs, avs2, avs3, bethsoftvid, bfi, bin, bink, binka, bit, bmv, bfstm, brstm, boa, c93, caf, cavsvideo, cdg, cdxl, cine, codec2, codec2raw, concat, dash, data, daud, dcstr, derf, dfa, dhav, dirac, dnxhd, dsf, dsicin, dss, dts, dtshd, dv, dvbsub, dvbtxt, dxa, ea, ea_cdata, eac3, epaf, ffmetadata, filmstrip, fits, flac, flic, flv, live_flv, 4xm, frm, fsb, fwse, g722, g723_1, g726, g726le, g729, gdv, genh, gif, gsm, gxf, h261, h263, h264, hca, hcom, hevc, hls, hnm, ico, idcin, idf, iff, ifv, ilbc, image2, image2pipe, alias_pix, brender_pix, ingenient, ipmovie, ipu, ircam, iss, iv8, ivf, ivr, jacosub, jv, kux, kvag, lmlm4, loas, luodat, lrc, lvf, lxf, mca, mcc, matroska,webm, mgsts, microdvd, mjpeg, mjpeg_2000, mlp, mlv, mm, mmf, mods, moflex, mpc, mpc8, mpeg, mpegts, mpegtsraw, mpegvideo, mpjpeg, mpl2, mpsub, msf, msnwctcp, msp, mtaf, mtv, musx, mv, mvi, mxf, mxg, nc, nistsphere, nsp, nsv, nut, nuv, obu, ogg, oma, paf, alaw, mulaw, vidc, f64be, f64le, f32be, f32le, s32be, s32le, s24be, s24le, s16be, s16le, s8, u32be, u32le, u24be, u24le, u16be, u16le, u8, pjs, pmp, pp_bnk, pva, pvf, qcp, r3d, rawvideo, realtext, redspark, rl2, rm, roq, rpl, rsd, rso, rtp, rtsp, s337m, sami, sap, sbc, sbg, scc, sdp, sdr2, sds, sdx, film_cpk, ser, sga, shn, siff, simbiosis_imx, sln, smk, smjpeg, smush, sol, sox, spdif, srt, psxstr, stl, subviewer1, subviewer, sup, svag, svs, swf, tak, tedcaptions, thp, 3dostr, tiertexseq, tmv, truehd, tta, txd, tty, ty, v210, v210x, vag, vc1, vc1test, vividas, vivo, vmd, vobsub, voc, vpk, vplayer, vqf, w64, wc3movie, webm_dash_manifest, webvtt, wsaud, wsd, wsvqa, wtv, wve, xa, xbin, xmv, xvag, xwma, yop, yuv4mpegpipe, bmp_pipe, cri_pipe, dds_pipe, dpx_pipe, exr_pipe, gif_pipe, j2k_pipe, jpeg_pipe, jpegls_pipe, pam_pipe, pbm_pipe, pcx_pipe, pgmyuv_pipe, pgm_pipe, pgx_pipe, photocd_pipe, pictor_pipe, png_pipe, ppm_pipe, psd_pipe, qdraw_pipe, sgi_pipe, svg_pipe, sunrast_pipe, tiff_pipe, webp_pipe, xbm_pipe, xpm_pipe, xwd_pipe, libmodplug
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "aac" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "aif" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "aiff" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "m4v" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "mov" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "mp4" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "m4a" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "3gp" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "3g2" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "mj2" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "mp3" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "wav" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "wv" for provider "FFmpeg" with priority 1 (lowest)
Debug [Main]: SoundSourceProviderRegistry - Registering provider "MAD: MPEG Audio Decoder"
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "mp3" for provider "MAD: MPEG Audio Decoder" with priority 3 (default)
Debug [Main]: SoundSourceProviderRegistry - Registering provider "MODPlug"
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "mod" for provider "MODPlug" with priority 3 (default)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "med" for provider "MODPlug" with priority 3 (default)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "okt" for provider "MODPlug" with priority 3 (default)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "s3m" for provider "MODPlug" with priority 3 (default)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "stm" for provider "MODPlug" with priority 3 (default)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "xm" for provider "MODPlug" with priority 3 (default)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "it" for provider "MODPlug" with priority 3 (default)
Info [Main]: SoundSourceSndFile - Disabling OGG decoding for "libsndfile-1.0.31"
Debug [Main]: SoundSourceProviderRegistry - Registering provider "libsndfile"
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "aif" for provider "libsndfile" with priority 3 (default)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "aiff" for provider "libsndfile" with priority 3 (default)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "caf" for provider "libsndfile" with priority 2 (lower)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "flac" for provider "libsndfile" with priority 2 (lower)
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "wav" for provider "libsndfile" with priority 3 (default)
Debug [Main]: SoundSourceProxy - Registering reference SoundSource providers
Debug [Main]: SoundSourceProviderRegistry - Registering provider "Xiph.org libFLAC"
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "flac" for provider "Xiph.org libFLAC" with priority 4 (higher)
Debug [Main]: SoundSourceProviderRegistry - Registering provider "Xiph.org OggVorbis"
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "ogg" for provider "Xiph.org OggVorbis" with priority 4 (higher)
Debug [Main]: SoundSourceProviderRegistry - Registering provider "Xiph.org libopusfile"
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "opus" for provider "Xiph.org libopusfile" with priority 4 (higher)
Debug [Main]: SoundSourceProviderRegistry - Registering provider "WavPack"
Debug [Main]: SoundSourceProviderRegistry - Registering file extension "wv" for provider "WavPack" with priority 4 (higher)
Debug [Main]: Mixxx 2.3.1 (git unknown; built on: Sep 29 2021 @ 20:17:35; flags: -pipe;-O3;-ffast-math;-funroll-loops;-fomit-frame-pointer;-mtune=generic;-Wall;-Wextra;-Woverloaded-virtual;-Wfloat-conversion;-Werror=return-type) is starting...
Debug [Main]: Compile time library versions:
Debug [Main]: Qt: 5.15.2
Debug [Main]: libshout: 2.4.1
Debug [Main]: PortAudio: 1246976 PortAudio V19.7.0-devel, revision unknown
Debug [Main]: RubberBand: 1.9.2
Debug [Main]: SoundTouch: 2.3.0
Debug [Main]: TagLib: 1.12.0
Debug [Main]: ChromaPrint: 1.5.0
Debug [Main]: Vorbis: Xiph.Org libVorbis 1.3.7
Debug [Main]: libsndfile: libsndfile-1.0.31
Debug [Main]: FLAC: 1.3.3
Debug [Main]: libmp3lame: 3.100
Debug [Main]: QStandardPaths::writableLocation(HomeLocation): "/home/gb"
Debug [Main]: QStandardPaths::writableLocation(DataLocation): "/home/gb/.local/share/Mixxx"
Debug [Main]: QCoreApplication::applicationDirPath() "/usr/bin"
Debug [Main]: Loading resources from  "/usr/share/mixxx/"
Warning [Main]: Configuration file is at version "2.3.0" instead of the current "2.3.1"
Info [Main]: BroadcastSettings - Found 1 profile(s)
Debug [Main]: Loading resources from  "/usr/share/mixxx/"
Debug [Main]: Found and will use default keyboard preset "/usr/share/mixxx/keyboard/en_US.kbd.cfg"
Debug [Main]: Loading resources from  "/usr/share/mixxx/"
Debug [Main]: Skipping loading of translations because the locale is 'en' or 'en_US'.
Debug [Main]: D-Bus global menu: no
Debug [Main]: Loading resources from  "/usr/share/mixxx/"
Debug [Main]: No fonts directory found in "/usr/share/mixxx/"
Info [Main]: DbConnection - Available drivers for database connections: ("QIBASE", "QSQLITE", "QMARIADB", "QMYSQL", "QMYSQL3", "QODBC", "QODBC3", "QPSQL", "QPSQL7", "QTDS", "QTDS7")
Info [Main]: DbConnectionPool - Cloned thread-local database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="file:///home/gb/.mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
Info [Main]: MixxxMainWindow - Connecting to database
Info [Main]: MixxxMainWindow - Initializing or upgrading database schema
Info [Main]: SchemaManager - Database schema is up-to-date at version 32
Debug [Main]: JACK client name set
Debug [Main]: EngineNetworkStream - addWorker: worker added
Debug [Main]: EngineNetworkStream - worker slots used: "1 out of 16"
Debug [Main]: BroadcastManager - addConnection: created connection for profile "Connection 1"
Info [Main]: GlobalTrackCache - Creating instance
Info [Main]: TrackCollection - Connecting database
Info [Main]: TrackCollectionManager - Starting library scanner thread
Debug [LibraryScanner 1]: LibraryScanner - Entering thread
Info [LibraryScanner 1]: DbConnectionPool - Cloned thread-local database connection "MIXXX-2" QSqlDatabase(driver="QSQLITE", database="file:///home/gb/.mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
Debug [LibraryScanner 1]: LibraryScanner - Event loop starting
Info [Main]: TrackCollection - Connecting track source
Debug [Main]: Committing transaction on "MIXXX-1" result: true
Debug [Main]: PlaylistTableModel(0x5648b7775870) select() took 0 ms 0
Debug [Main]: CrateFeature::rebuildChildModel() -1
Debug [Main]: Default quick links: ("/home/gb/Music/", "/home/gb/Downloads/", "/home/gb/Desktop/", "/home/gb/Documents/")
Debug [Main]: Appending Quick Link:  "Music" --- "/home/gb/Music/"
Debug [Main]: Appending Quick Link:  "Downloads" --- "/home/gb/Downloads/"
Debug [Main]: Appending Quick Link:  "Desktop" --- "/home/gb/Desktop/"
Debug [Main]: Appending Quick Link:  "Documents" --- "/home/gb/Documents/"
Debug [Main]: Committing transaction on "MIXXX-1" result: true
Debug [Main]: Traktor Library Location=[ "/home/gb/collection.nml" ]
Debug [Main]: Dropping Rekordbox table:  "rekordbox_playlist_tracks"
Debug [Main]: Dropping Rekordbox table:  "rekordbox_playlists"
Debug [Main]: Dropping Rekordbox table:  "rekordbox_library"
Debug [Main]: Creating Rekordbox library table:  "rekordbox_library"
Debug [Main]: Creating Rekordbox playlists table:  "rekordbox_playlists"
Debug [Main]: Creating Rekordbox playlist tracks table:  "rekordbox_playlist_tracks"
Debug [Main]: Committing transaction on "MIXXX-1" result: true
Debug [Main]: Dropping Serato table:  "serato_playlist_tracks"
Debug [Main]: Dropping Serato table:  "serato_playlists"
Debug [Main]: Dropping Serato table:  "serato_library"
Debug [Main]: Creating Serato library table:  "serato_library"
Debug [Main]: Creating Serato playlists table:  "serato_playlists"
Debug [Main]: Creating Serato playlist tracks table:  "serato_playlist_tracks"
Debug [Main]: Committing transaction on "MIXXX-1" result: true
Debug [Main]: Checking for access to user's library directories:
Debug [Main]: Checking for access to "/home/gb/Music" : true
Debug [Main]: Checking for access to "/run/media/gb/3540-54B7/El Arca/Música y Podcasts" : true
Debug [Main]: Checking for access to "/run/media/gb/SEGURIDAD/Music/Techno" : true
Debug [Main]: Checking for access to "/run/media/gb/SEGURIDAD/Music/AlTarba" : true
Debug [Main]: TrackAnalysisScheduler - Starting 4 worker threads. Priority:  normal
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerThread 0 - Running
Debug [AnalyzerThread 1 mixxxdj/mixxx#4911]: AnalyzerThread 1 - Running
Debug [AnalyzerThread 2 mixxxdj/mixxx#4912]: AnalyzerThread 2 - Running
Debug [AnalyzerThread 3 mixxxdj/mixxx#4913]: AnalyzerThread 3 - Running
Debug [Main]: Creating ControllerManager
Debug [Controller]: ControllerManager:slotInitialize
Info [AnalyzerThread 0 mixxxdj/mixxx#4910]: DbConnectionPool - Cloned thread-local database connection "MIXXX-3" QSqlDatabase(driver="QSQLITE", database="file:///home/gb/.mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerThread - Activated 5 analyzers
Info [AnalyzerThread 3 mixxxdj/mixxx#4913]: DbConnectionPool - Cloned thread-local database connection "MIXXX-6" QSqlDatabase(driver="QSQLITE", database="file:///home/gb/.mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
Info [AnalyzerThread 1 mixxxdj/mixxx#4911]: DbConnectionPool - Cloned thread-local database connection "MIXXX-4" QSqlDatabase(driver="QSQLITE", database="file:///home/gb/.mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
Debug [AnalyzerThread 1 mixxxdj/mixxx#4911]: AnalyzerThread - Activated 5 analyzers
Debug [AnalyzerThread 3 mixxxdj/mixxx#4913]: AnalyzerThread - Activated 5 analyzers
Info [AnalyzerThread 2 mixxxdj/mixxx#4912]: DbConnectionPool - Cloned thread-local database connection "MIXXX-5" QSqlDatabase(driver="QSQLITE", database="file:///home/gb/.mixxx/mixxxdb.sqlite", host="", port=-1, user="mixxx", open=true)
Debug [AnalyzerThread 2 mixxxdj/mixxx#4912]: AnalyzerThread - Activated 5 analyzers
Debug [Controller]: Extension .midi.xml total 1 presets
Debug [Controller]: Extension .hid.xml total 0 presets
Debug [Controller]: Extension .bulk.xml total 0 presets
Debug [Main]: Set root GL Context widget valid: QGLWidget(0x5648b9b683d0) true
Debug [Main]: Created root GL Context valid: 0x5648b9b4ee20 true
Debug [Main]: Root GL Context format:
Debug [Main]: Double Buffering: true
Debug [Main]: Swap interval: 0
Debug [Main]: Depth buffer: true
Debug [Main]: Direct rendering: true
Debug [Main]: Has overlay: false
Debug [Main]: RGBA: true
Debug [Main]: Sample buffers: false
Debug [Main]: Samples: -1
Debug [Main]: Stencil buffers: true
Debug [Main]: Stereo: false
Debug [Main]: "openGLVersionFlags 0xff07f" "4.6 (Compatibility Profile) Mesa 21.2.4" "Intel" "Mesa Intel(R) UHD Graphics 620 (KBL GT2)"
Debug [Main]: DBus interface  org.freedesktop.ScreenSaver  not valid
Warning [Main]: Call to inhibit for  org.gnome.ScreenSaver  failed:  "No such method “Inhibit”"
Debug [Main]: DBus interface  org.kde.screensaver  not valid
Debug [Main]: RLimit Cur  98
Debug [Main]: RLimit Max  98
Debug [Main]: ControllerManager::getControllerList
Debug [Controller]: Extension .midi.xml total 126 presets
Debug [Controller]: Extension .hid.xml total 13 presets
Debug [Controller]: Extension .bulk.xml total 1 presets
Debug [Main]: Key plugin ID: "qm-keydetector:2"
Debug [Main]: LegacySkinParser loading skin: "/usr/share/mixxx/skins/LateNight"
Debug [Main]: Skin is a >=1.12.0 style skin.
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true
Debug [Main]: WSearchLineEdit - Background color: QColor(ARGB 1, 0, 0, 0)
Debug [Main]: WTrackTableView::loadTrackModel() HiddenTableModel(0x5648c5c73e90)
Debug [Main]: HiddenTableModel(0x5648c5c73e90) select() took 0 ms 0
Debug [Main]: WTrackTableView::loadTrackModel() MissingTableModel(0x5648c5d16180)
Debug [Main]: BaseTrackCache(0x5648b986ee70) updateIndexWithQuery took 6 ms
Debug [Main]: MissingTableModel(0x5648c5d16180) select() took 11 ms 885
Debug [Main]: WTrackTableView::loadTrackModel() PlaylistTableModel(0x5648b7775870)
Debug [Main]: Recordings folder set to "/home/gb/Music/Mixxx/Recordings"
Debug [Main]: WTrackTableView::loadTrackModel() QSortFilterProxyModel(0x5648c60990c8)
Debug [BrowseThread]: Append last  0
Debug [BrowseThread]: Append last  0
Debug [Main]: WTrackTableView::loadTrackModel() AnalysisLibraryTableModel(0x5648c611f5c0)
Debug [Main]: AnalysisLibraryTableModel(0x5648c611f5c0) select() took 1 ms 0
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3
Debug [Main]: MixxxLibraryFeature::activate()
Debug [Main]: WTrackTableView::loadTrackModel() LibraryTableModel(0x5648b6f27310)
Debug [Main]: LibraryTableModel(0x5648b6f27310) select() took 2 ms 272
Debug [Main]: trying to restore position
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Main]: Created QGLWidget. Context Valid: true Sharing: true
Debug [Controller]: ControllerManager: Setting up devices
Debug [Controller]: Scanning PortMIDI devices:
Debug [Controller]:  Found output device # 3 RtMidiOut Client:Virtual MIDI output 128:0
Debug [Controller]:  Found input device # 2 Virtual MIDI output
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler1]" QObject(0x0)
Debug [Controller]: Scanning USB Bulk devices:
Debug [Controller]: Scanning HID devices:
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler2]" QObject(0x0)
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler3]" QObject(0x0)
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler4]" QObject(0x0)
Debug [Controller]: ControllerManager::getControllerList
Debug [Controller]: Searching for controller preset "/usr/share/mixxx/controllers/Midi_for_light.midi.xml" in paths: "/home/gb/.mixxx/controllers/,/usr/share/mixxx/controllers/"
Debug [Controller]: Loading controller preset from "/usr/share/mixxx/controllers/Midi_for_light.midi.xml"
Debug [Controller]: MidiControllerPresetFileHandler: Input mapping parsing complete.
Debug [Controller]: MidiPresetFileHandler: Output mapping parsing complete.
Debug [Controller]: Opening controller: "Virtual MIDI output"
Debug [Controller]: PortMidiController: Opening Virtual MIDI output index 2 for input
Debug [Controller]:   Starting engine
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler5]" QObject(0x0)
Debug [Controller]: Controller in script engine is: "Virtual MIDI output"
Debug [Controller]: Applying controller preset...
Debug [Controller]: ControllerEngine: Loading "/usr/share/mixxx/controllers/common-controller-scripts.js"
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler6]" QObject(0x0)
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler7]" QObject(0x0)
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler8]" QObject(0x0)
Debug [Controller]: ControllerEngine: Loading "/usr/share/mixxx/controllers/Midi_for_light-scripts.js"
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler9]" QObject(0x0)
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler10]" QObject(0x0)
Debug [Controller]: ControllerEngine: Executing midi_for_light . init
Debug [Controller]: Connected ([Master], crossfader) to connection {5dd267c0-e233-4a56-bf26-1a90ed8847f7}
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler11]" QObject(0x0)
Debug [Controller]: Starting timer: 26
Debug [Controller]: Starting timer: 25
Debug [Controller]: Connected ([Channel1], beat_active) to connection {493e083a-03a7-43c3-80b9-53ea6a90e966}
Debug [Controller]: Connected ([Channel1], volume) to connection {ea0535f7-c88d-4334-b8f3-235883e201fb}
Debug [Controller]: Connected ([Channel1], play) to connection {6a2cf153-8aef-40e6-993a-1a9e1bcbd038}
Debug [Controller]: Starting timer: 24
Debug [Controller]: Connected ([Channel2], beat_active) to connection {61e7fcd8-f3e3-4a91-8edb-8daa95fd508b}
Debug [Controller]: Connected ([Channel2], volume) to connection {9f8dc2ca-68ab-4ef3-8d8b-f3e0a47afe41}
Debug [Controller]: Connected ([Channel2], play) to connection {927ef8bb-86b2-4ce5-926b-01f6b7b78a7a}
Debug [Controller]: Starting timer: 23
Debug [Controller]: Connected ([Channel3], beat_active) to connection {864077e9-c684-43af-9c1d-5306d90fb78b}
Debug [Controller]: Connected ([Channel3], volume) to connection {0330b2bc-9f01-42b5-9623-6c5c9aefa558}
Debug [Controller]: Connected ([Channel3], play) to connection {aa0b2d9e-729d-4b8c-ae2e-390148a7e634}
Debug [Controller]: Starting timer: 22
Debug [Controller]: Connected ([Channel4], beat_active) to connection {63ecd083-700d-4d8d-b1f3-def85ab3e673}
Debug [Controller]: Connected ([Channel4], volume) to connection {5e79553d-b62f-4bf1-b5b2-c32367fef3b5}
Debug [Controller]: Connected ([Channel4], play) to connection {2b190c3e-b5bf-4099-8e98-b2e814fa6113}
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler12]" QObject(0x0)
Warning [Controller]: Killing timer 0 : That timer does not exist!
Debug [Controller]: Starting timer: 21
Debug [Controller]: Controller polling started.
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler13]" QObject(0x0)
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler14]" QObject(0x0)
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler15]" QObject(0x0)
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler16]" QObject(0x0)
Debug [Main]: SoundManager::setupDevices()
Debug [Main]: SoundDevicePortAudio::open() "SoundDeviceId(HDA Intel PCH: HDMI 0, hw:0,3, 1)"
Debug [Main]: framesPerBuffer: 1024
Debug [Main]: Requested sample rate:  44100 Hz, latency: 23.22 ms
Debug [Main]: Output channels: 2 | Input channels: 0
Debug [Main]: Opening stream with id 1
Debug [Main]: Opened PortAudio stream successfully... starting
Info [Main]: Enabling ALSA real-time scheduling
Debug [Main]: PortAudio: Started stream successfully
Debug [Main]:    Actual sample rate:  44100 Hz, latency: 23.22 ms
Debug [Main]: SoundDeviceNetwork - open: "Network stream"
Debug [Main]: framesPerBuffer: 1024
Debug [Main]: Requested sample rate:  44100 Hz, latency: 23219954 ns
Debug [Main]: Using "HDA Intel PCH: HDMI 0 (hw:0,3)" as output sound device clock reference
Debug [Main]: 2 output sound devices opened
Debug [Main]: 0 input sound devices opened
Debug [Main]: Displaying main window
Debug [Main]: Running Mixxx
Debug [Main]: ControllerManager::getControllerList
Debug [Main]: Setting input delegate for column 0 QStyledItemDelegate(0x5648c554d690)
Debug [Main]: Setting input delegate for column 1 QStyledItemDelegate(0x5648c554ffb0)
Debug [Main]: Setting input delegate for column 2 QStyledItemDelegate(0x5648c5553da0)
Debug [Main]: Setting input delegate for column 3 MidiOptionsDelegate(0x5648c5556850)
Debug []: SSE: Denormals to zero mode already enabled
Debug []: SSE: Flush to zero mode already enabled
Debug []: Denormals to zero mode is working
Debug [Main]: Setting input delegate for column 4 ControlDelegate(0x5648ca696f60)
Debug [Main]: Setting output delegate for column 0 QStyledItemDelegate(0x5648cb68e6d0)
Debug [Main]: Setting output delegate for column 1 QStyledItemDelegate(0x5648ca8dc510)
Debug [Main]: Setting output delegate for column 2 QStyledItemDelegate(0x5648cb68f970)
Debug [Main]: Setting output delegate for column 3 QStyledItemDelegate(0x5648cb68fb70)
Debug [Main]: Setting output delegate for column 4 QStyledItemDelegate(0x5648cb68fea0)
Debug [Main]: Setting output delegate for column 5 ControlDelegate(0x5648ca8dc600)
Debug [Controller]: Killing timer: 25
Debug [Controller]: Killing timer: 21
Debug [Controller]: Starting timer: 21
Debug [Controller]: Killing timer: 24
Debug [Controller]: Killing timer: 21
Debug [Controller]: Starting timer: 21
Debug [Controller]: Killing timer: 23
Debug [Controller]: Killing timer: 21
Debug [Controller]: Starting timer: 21
Debug [Controller]: Killing timer: 22
Debug [Controller]: Killing timer: 21
Debug [Controller]: Starting timer: 21
Warning [Main]: CoverArtDelegate - Failed to load cover  "CoverInfo(METADATA,GUESSED,,0x10af,/run/media/gb/SEGURIDAD/Musica Guillos/Tech-House/PAWSA - Wet Paint (Original Mix).m4a,)"
Warning [Main]: CoverArtDelegate - Failed to load cover  "CoverInfo(METADATA,GUESSED,,0x10af,/run/media/gb/SEGURIDAD/Musica Guillos/Tech-House/PAWSA - Wet Paint (Original Mix).m4a,)"
Warning [Main]: CoverArtDelegate - Failed to load cover  "CoverInfo(METADATA,GUESSED,,0x10af,/run/media/gb/SEGURIDAD/Musica Guillos/Tech-House/PAWSA - Wet Paint (Original Mix).m4a,)"
Debug [Main]: BrowseFeature::onLazyChildExpandation  "Quick Links"   QVariant(QString, "::mixxx_quick_lnk_node::")
Debug [Controller]: Killing timer: 21
Debug [Main]: BrowseFeature::onLazyChildExpandation  "Music"   QVariant(QString, "/home/gb/Music/")
Debug [Main]: BrowseFeature::activateChild  "Drumming"   QVariant(QString, "/home/gb/Music/Drumming/")
Debug [Main]: WTrackTableView::loadTrackModel() QSortFilterProxyModel(0x5648b985d8a8)
Warning [BrowseThread]: MetadataSourceTagLib - Cannot import track metadata from file "/home/gb/Music/Drumming/Train1.mp4" with unknown or unsupported type 0
Warning [BrowseThread]: SoundSourceProxy - Failed to import track metadata and embedded cover art from file "file:///home/gb/Music/Drumming/Train1.mp4"
Info [BrowseThread]: SoundSourceProxy - Parsing missing artist/title from file name: QFileInfo(/home/gb/Music/Drumming/Train1.mp4)
Info [BrowseThread]: SeratoMarkers2 - Reading bpmlock state from 'Serato Markers2' tag data...
Debug [BrowseThread]: Reading cues from 'Serato Markers2' tag data...
Info [BrowseThread]: SeratoMarkers2 - Reading track color from 'Serato Markers2' tag data...
Debug [Main]: trying to restore position
Warning [BrowseThread]: MetadataSourceTagLib - Cannot import track metadata from file "/home/gb/Music/Drumming/Train 2.mp4" with unknown or unsupported type 0
Warning [BrowseThread]: SoundSourceProxy - Failed to import track metadata and embedded cover art from file "file:///home/gb/Music/Drumming/Train 2.mp4"
Info [BrowseThread]: SoundSourceProxy - Parsing missing artist/title from file name: QFileInfo(/home/gb/Music/Drumming/Train 2.mp4)
Info [BrowseThread]: SeratoMarkers2 - Reading bpmlock state from 'Serato Markers2' tag data...
Debug [BrowseThread]: Reading cues from 'Serato Markers2' tag data...
Info [BrowseThread]: SeratoMarkers2 - Reading track color from 'Serato Markers2' tag data...
Info [BrowseThread]: SoundSourceProxy - Parsing missing artist/title from file name: QFileInfo(/home/gb/Music/Drumming/StGermain-RoseRouge.wav)
Info [BrowseThread]: SeratoMarkers2 - Reading bpmlock state from 'Serato Markers2' tag data...
Debug [BrowseThread]: Reading cues from 'Serato Markers2' tag data...
Info [BrowseThread]: SeratoMarkers2 - Reading track color from 'Serato Markers2' tag data...
Warning [BrowseThread]: MetadataSourceTagLib - Cannot import track metadata from file "/home/gb/Music/Drumming/Train 1.mp4" with unknown or unsupported type 0
Warning [BrowseThread]: SoundSourceProxy - Failed to import track metadata and embedded cover art from file "file:///home/gb/Music/Drumming/Train 1.mp4"
Info [BrowseThread]: SoundSourceProxy - Parsing missing artist/title from file name: QFileInfo(/home/gb/Music/Drumming/Train 1.mp4)
Info [BrowseThread]: SeratoMarkers2 - Reading bpmlock state from 'Serato Markers2' tag data...
Debug [BrowseThread]: Reading cues from 'Serato Markers2' tag data...
Info [BrowseThread]: SeratoMarkers2 - Reading track color from 'Serato Markers2' tag data...
Debug [BrowseThread]: Append last  4
Debug [Main]: Successfully deserialized BeatGrid
Debug [Main]: Successfully deserialized KeyMap
Debug [Main]: BaseTrackCache(0x5648b986ee70) updateIndexWithQuery took 0 ms
Debug [Main]: dropEventFiles() true (QUrl("file:///home/gb/Music/Drumming/StGermain-RoseRouge.wav"))
Debug [Main]: mimeData.hasText() true "library"
Debug [Main]: dropEventFiles() true (QUrl("file:///home/gb/Music/Drumming/StGermain-RoseRouge.wav"))
Debug [Main]: mimeData.hasText() true "library"
Debug [Main]: dropEventFiles() true (QUrl("file:///home/gb/Music/Drumming/StGermain-RoseRouge.wav"))
Debug [Main]: mimeData.hasText() true "library"
Debug [Main]: dropEventFiles() true (QUrl("file:///home/gb/Music/Drumming/StGermain-RoseRouge.wav"))
Debug [Main]: mimeData.hasText() true "library"
Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Channel1]" Track(0x5648ca386a90)
Warning [Controller]: Killing timer 25 : That timer does not exist!
Debug [Controller]: beat_watchdog 0: true
Debug [Controller]: beat_watchdog 1: true
Debug [Controller]: beat_watchdog 2: true
Debug [Controller]: beat_watchdog 3: true
Debug [Main]: TrackAnalysisScheduler - Resuming
Debug [Main]: AnalyzerThread - Enqueueing next track 893
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerThread - Dequeued next track 893
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerThread - Analyzing QFileInfo(/home/gb/Music/Drumming/StGermain-RoseRouge.wav)
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalysisDAO fetched 2 analyses, 3198892 bytes for track 893 in 27 ms
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: Reading waveform from byte array: allSignalSize 372626 visualSampleRate 441 audioVisualRatio 100
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: Reading waveform from byte array: allSignalSize 3842 visualSampleRate 4.54463 audioVisualRatio 9703.77
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerWaveform - loadStored - Stored waveform loaded
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: Skipping AnalyzerEbur128
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerBeats preference settings: 
Plugin: "qm-tempotracker:0" 
Fixed tempo assumption: true 
Re-analyze when settings change: false 
Re-analyze imported from other software: false 
Fast analysis: false
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerKey preference settings: 
Plugin: "qm-keydetector:2" 
Re-analyze when settings change: false 
Fast analysis: false
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: Keys version/sub-version unchanged since previous analysis. Not analyzing.
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerThread - Skipping track analysis because no analyzer initialized.
Warning [Controller]: Killing timer 25 : That timer does not exist!
Debug [Controller]: Starting timer: 23
Debug [Controller]: beat_watchdog 0: false
Debug [Controller]: beat_watchdog 1: true
Debug [Controller]: beat_watchdog 2: true
Debug [Controller]: beat_watchdog 3: true
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Main]: BaseTrackCache(0x5648b986ee70) updateIndexWithQuery took 0 ms
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Main]: Committing transaction on "MIXXX-1" result: true
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: Starting timer: 23
Debug [Controller]: Killing timer: 23
Debug [Controller]: beat_watchdog 0: true
Debug [Controller]: beat_watchdog 1: true
Debug [Controller]: beat_watchdog 2: true
Debug [Controller]: beat_watchdog 3: true
Debug [Main]: 0 ms stopping pending Library tasks
Debug [Main]: Destroying MixxxMainWindow
Debug [Main]: 0 ms saving configuration
Debug [Main]: 0 ms deleting skin
Debug [Main]: ~DlgAutoDJ()
Debug [Main]: 277 ms deleting menubar
Debug [Main]: 297 ms deleting SoundManager
Debug [Main]: 310 ms deleting ControllerManager
Debug [Controller]: Controller polling stopped.
Debug [Controller]: Deleting PortMIDI devices...
Debug [Controller]:   Shutting down engine
Debug [Controller]: ControllerEngine shutting down...
Debug [Controller]: Killing timer: 26
Debug [Controller]: Invoking shutdown() hook in scripts
Debug [Controller]: ControllerEngine: Executing midi_for_light . shutdown
Debug [Controller]: Clearing function wrapper cache
Debug [Controller]: Deleting ControlObjectScript "[Master]" "VuMeterL"
Debug [Controller]: Deleting ControlObjectScript "[Master]" "crossfader"
Debug [Controller]: Deleting ControlObjectScript "[Channel1]" "play"
Debug [Controller]: Deleting ControlObjectScript "[Channel4]" "beat_active"
Debug [Controller]: Deleting ControlObjectScript "[Channel1]" "volume"
Debug [Controller]: Deleting ControlObjectScript "[Channel3]" "play"
Debug [Controller]: Deleting ControlObjectScript "[Channel2]" "play"
Debug [Controller]: Deleting ControlObjectScript "[Master]" "VuMeterR"
Debug [Controller]: Deleting ControlObjectScript "[Channel2]" "volume"
Debug [Controller]: Deleting ControlObjectScript "[Channel4]" "play"
Debug [Controller]: Deleting ControlObjectScript "[Channel1]" "bpm"
Debug [Controller]: Deleting ControlObjectScript "[Channel3]" "beat_active"
Debug [Controller]: Deleting ControlObjectScript "[Channel3]" "volume"
Debug [Controller]: Deleting ControlObjectScript "[Channel1]" "beat_active"
Debug [Controller]: Deleting ControlObjectScript "[Master]" "VuMeter"
Debug [Controller]: Deleting ControlObjectScript "[Channel2]" "beat_active"
Debug [Controller]: Deleting ControlObjectScript "[Channel4]" "volume"
Debug [Controller]: Deleting USB Bulk devices...
Debug [Controller]: Deleting HID devices...
Debug [Main]: 326 ms deleting VinylControlManager
Debug [Main]: 326 ms deleting PlayerManager
Debug [Main]: PlayerManager - Destroying
Debug [Main]: TrackAnalysisScheduler - Stopping
Debug [Main]: TrackAnalysisScheduler - Stopping
Debug [AnalyzerThread 3 mixxxdj/mixxx#4913]: AnalyzerWaveform - ~AnalyzerWaveform():
Debug [AnalyzerThread 1 mixxxdj/mixxx#4911]: AnalyzerWaveform - ~AnalyzerWaveform():
Debug [AnalyzerThread 2 mixxxdj/mixxx#4912]: AnalyzerWaveform - ~AnalyzerWaveform():
Debug [AnalyzerThread 3 mixxxdj/mixxx#4913]: AnalyzerThread - Exiting worker thread
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerWaveform - ~AnalyzerWaveform():
Debug [AnalyzerThread 2 mixxxdj/mixxx#4912]: AnalyzerThread - Exiting worker thread
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerThread - Exiting worker thread
Debug [AnalyzerThread 1 mixxxdj/mixxx#4911]: AnalyzerThread - Exiting worker thread
Debug [AnalyzerThread 2 mixxxdj/mixxx#4912]: AnalyzerThread 2 - Exiting
Debug [AnalyzerThread 1 mixxxdj/mixxx#4911]: AnalyzerThread 1 - Exiting
Debug [AnalyzerThread 3 mixxxdj/mixxx#4913]: AnalyzerThread 3 - Exiting
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerThread 0 - Exiting
Debug [Main]: 332 ms deleting Library
Debug [Main]: Wait to finish browser background thread
Debug [Main]: Browser background thread terminated!
Debug [Main]: Dropping Rekordbox table:  "rekordbox_playlist_tracks"
Debug [Main]: Dropping Rekordbox table:  "rekordbox_playlists"
Debug [Main]: Dropping Rekordbox table:  "rekordbox_library"
Debug [Main]: Committing transaction on "MIXXX-1" result: true
Debug [Main]: Dropping Serato table:  "serato_playlist_tracks"
Debug [Main]: Dropping Serato table:  "serato_playlists"
Debug [Main]: Dropping Serato table:  "serato_library"
Debug [Main]: Committing transaction on "MIXXX-1" result: true
Debug [Main]: 350 ms deleting RecordingManager
Debug [Main]: Delete RecordingManager
Debug [Main]: 350 ms deleting BroadcastManager
Debug [Main]: DlgPrefBroadcast - broadcastEnabledChanged() 0
Debug [Main]: 350 ms deleting EngineMaster
Debug [Main]: TrackCollectionManager - Saving track "/home/gb/Music/Drumming/StGermain-RoseRouge.wav" in internal collection
Debug [Main]: TrackDAO: Saving track 893 QFileInfo(/home/gb/Music/Drumming/StGermain-RoseRouge.wav)
Debug [Main]: TrackDAO: Updating track in database 893 QFileInfo(/home/gb/Music/Drumming/StGermain-RoseRouge.wav)
Debug [Main]: BaseTrackCache(0x5648b986ee70) updateIndexWithQuery took 0 ms
Debug [Main]: 409 ms deleting DlgPreferences
Debug [Main]: 416 ms deleting EffectsManager
Debug [Main]: 445 ms detaching all track collections
Info [Main]: TrackCollectionManager - Stopping library scanner thread
Debug [LibraryScanner 1]: LibraryScanner - Event loop stopped
Warning [LibraryScanner 1]: QSqlDatabasePrivate::removeDatabase: connection 'MIXXX-2' is still in use, all queries will cease to work.
Debug [LibraryScanner 1]: LibraryScanner - Exiting thread
Info [Main]: TrackCollectionManager - Stopped library scanner thread
Debug [Main]: ~TrackDAO()
Info [Main]: TrackCollection - Disconnecting track source
Info [Main]: TrackCollection - Disconnecting database
Debug [Main]: TrackDAO::finish()
Debug [Main]: Clearing played information for this session
Debug [Main]: Cleaning LibraryHashes/track_locations tables.
Info [Main]: GlobalTrackCache - Destroying instance
Debug [Main]: ~TrackDAO()
Debug [Main]: 454 ms closing database connection(s)
Debug [Main]: 456 ms deleting SettingsManager
Debug [Main]: Mixxx shutdown complete with code 0
mixxxbot commented 2 years ago

Commented by: guillermoblanco Date: 2021-11-08T18:10:15Z Attachments: [Script to create and test virtual ports](https://bugs.launchpad.net/mixxx/+bug/1950187/+attachment/5538884/+files/Script to create and test virtual ports)