mixxxdj / mixxx

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

Mixxx stops unexpectedly and is unresponsive #10465

Closed mixxxbot closed 2 years ago

mixxxbot commented 2 years ago

Reported by: donfore Date: 2021-07-07T18:26:00Z Status: Expired Importance: Undecided Launchpad Issue: lp1934929


Version 3.4. I'm running Mint 20.1 with xfce4 desktop. This problem is predictable and repeatable. I will include the log file from stat session.

My laptop - aboutmypc ----- LSB (Linux Standard Base) ----- lsb_release -a LSB Version: core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch Distributor ID: Linuxmint Description: Linux Mint 20.1 Release: 20.1 Codename: ulyssa

----- XFCE4 Desktop Manager ----- xfdesktop -V

(xfdesktop:1476246): Gtk-WARNING **: 14:20:24.318: Theme parsing error: gtk-widgets.css:1214:18: Not using units is deprecated. Assuming 'px'.

(xfdesktop:1476246): dbind-WARNING **: 14:20:24.329: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. This is xfdesktop version 4.14.2, running on Xfce 4.14. Built with GTK+ 3.24.13, linked with GTK+ 3.24.20. Build options: Desktop Menu: enabled Desktop Icons: enabled Desktop File Icons: enabled

----- xfwm Window Manager ----- version wmctrl -V version 1.07

----- LightDM Display Manager ----- lightdm -v lightdm 1.30.0

last few lines of mixxx log file -
Debug [Main]: 318 ms deleting DlgPreferences
Debug [Main]: 323 ms deleting EffectsManager
Debug [Main]: 341 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]: 355 ms closing database connection(s)
Debug [Main]: 356 ms deleting SettingsManager
Debug [Main]: Mixxx shutdown complete with code 0

I also have the cfg from that session and will send it if requested.

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2021-07-07T18:42:38Z


(xfdesktop:1476246): dbind-WARNING **: 14:20:24.329: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

That looks like a bug in XFCE... have you tried running Mixxx on a different desktop environment?

mixxxbot commented 2 years ago

Commented by: donfore Date: 2021-07-07T19:56:29Z


I did not experience this problem with the prior version of Mixxx

On 7/7/21 2:42 PM, Be wrote:

(xfdesktop:1476246): dbind-WARNING **: 14:20:24.329: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

That looks like a bug in XFCE... have you tried running Mixxx on a different desktop environment?

mixxxbot commented 2 years ago

Commented by: donfore Date: 2021-07-07T20:05:23Z


I noticed other users experiencing a similar problem. I may decide to regress back to the previous version of mixxx which I had installed. It ran without incident. Mixxx should not freeze no matter what the issue is.

On 7/7/21 2:42 PM, Be wrote:

(xfdesktop:1476246): dbind-WARNING **: 14:20:24.329: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

That looks like a bug in XFCE... have you tried running Mixxx on a different desktop environment?

mixxxbot commented 2 years ago

Commented by: Be-ing Date: 2021-07-07T20:21:16Z


Nobody else has reported this bug. Please try a different desktop environment.

We cannot support old versions of Mixxx.

mixxxbot commented 2 years ago

Commented by: uklotzde Date: 2021-07-07T20:50:52Z


Which Mixxx version? The version 3.4 does not exist.

The log files shows a regular shutdown of Mixxx, nothing unusal.

Please elobarate and provide links: "I noticed other users experiencing a similar problem."

mixxxbot commented 2 years ago

Commented by: donfore Date: 2021-07-08T13:13:12Z


2.3.0 (apologies)

I de-installed mixxx and reinstalled and I though perhaps the problem went away. It did run for several hours before stopping. I enabled broadcasting and found the application once again had stopped this morning. I think perhaps I will completely de-install the app using purge and I will also start with a clean profile by renaming . mixxx. I'll do my best to narrow this down by eliminating as many variables as possible and will keep you informed accordingly.

On 7/7/21 4:50 PM, Uwe Klotz wrote:

Which Mixxx version? The version 3.4 does not exist.

The log files shows a regular shutdown of Mixxx, nothing unusal.

Please elobarate and provide links: "I noticed other users experiencing a similar problem."

** Changed in: mixxx Status: New => Incomplete

mixxxbot commented 2 years ago

Commented by: donfore Date: 2021-07-08T13:46:31Z


I just completely purged mixxx from my laptop using apt-get purge mixxx. I re-installed it and did no customization. I renamed the .mixxx file so the app would create a new config. It found my hardware ok as well as identifying my ~/Music sub-directory. I'm running it "out of the box"  in a matter of speaking. I loaded about 1000 audio files into the auto DJ and just enabled the auto DJ. I will follow up with the results. Thanks, Don

On 7/7/21 4:50 PM, Uwe Klotz wrote:

Which Mixxx version? The version 3.4 does not exist.

The log files shows a regular shutdown of Mixxx, nothing unusal.

Please elobarate and provide links: "I noticed other users experiencing a similar problem."

** Changed in: mixxx Status: New => Incomplete

mixxxbot commented 2 years ago

Commented by: donfore Date: 2021-07-08T16:56:06Z


The app did not remain up.

from /var/log/syslog
Jul  8 12:03:52 BAMBI systemd-coredump[2224912]: Process 2208480 (mixxx)
of user 1000 dumped core.#012#012Stack trace of thread 2208480:#012#0 
0x00007f8e6782d18b n/a (n/a + 0x0)

Last lines in the mixxx.log (this is partial)

Debug [Main]: MixxxLibraryFeature::activate()
Debug [Main]: WTrackTableView::loadTrackModel()
LibraryTableModel(0x557a89b4cd90)
Debug [Main]: LibraryTableModel(0x557a89b4cd90) select() took 32 ms 4255
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]: Scanning USB Bulk devices:
Debug [Controller]: Scanning HID devices:
Warning [Main]: Could not read sampler bank file
"/home/don/.mixxx/samplers.xml"
Debug [Main]: SoundManager::setupDevices()
Debug [Main]: SoundDevicePortAudio::open() "SoundDeviceId(pulse, 7)"
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 7
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: 46.4399 ms
Debug []: SSE: Enabling denormals to zero mode
Debug []: SSE: Enabling flush to zero mode
Debug []: Denormals to zero mode is working
Debug [Main]: SoundDeviceNetwork - open: "Network stream"
Debug [Main]: framesPerBuffer: 1024
Debug [Main]: Requested sample rate:  44100 Hz, latency: 23219954 ns
Debug [Main]: Using "pulse" 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 [Controller]: Found "" "" "r9217" S/N "" "Interface 0"
Warning [Controller]: USB permissions problem (or device error.) Your
account needs write access to USB HID controllers.
Debug [Controller]: Found "" "" "r9217" S/N "" "Interface 1"
Warning [Controller]: USB permissions problem (or device error.) Your
account needs write access to USB HID controllers.
Debug [Controller]: Found "" "" "r9217" S/N "" "Interface 2"
Warning [Controller]: USB permissions problem (or device error.) Your
account needs write access to USB HID controllers.
Debug [Controller]: ControllerManager::getControllerList
Debug [Controller]: Controller polling stopped.
Debug [Main]: GLWaveformRendererSignalShader::loadShaders
Debug [Main]: GLWaveformRendererSignalShader::loadShaders
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]: 140 ms deleting menubar
Debug [Main]: 147 ms deleting SoundManager
Debug [Main]: 163 ms deleting ControllerManager
Debug [Controller]: Controller polling stopped.
Debug [Controller]: Deleting PortMIDI devices...
Debug [Controller]: Deleting USB Bulk devices...
Debug [Controller]: Deleting HID devices...
Debug [Main]: 163 ms deleting VinylControlManager
Debug [Main]: 164 ms deleting PlayerManager
Debug [Main]: PlayerManager - Destroying
Debug [Main]: TrackAnalysisScheduler - Stopping
Debug [Main]: TrackAnalysisScheduler - Stopping
Debug [AnalyzerThread 2 mixxxdj/mixxx#4912]: AnalyzerWaveform - ~AnalyzerWaveform():
Debug [AnalyzerThread 3 mixxxdj/mixxx#4913]: AnalyzerWaveform - ~AnalyzerWaveform():
Debug [AnalyzerThread 2 mixxxdj/mixxx#4912]: AnalyzerThread - Exiting worker thread
Debug [AnalyzerThread 0 mixxxdj/mixxx#4910]: AnalyzerWaveform - ~AnalyzerWaveform():
Debug [AnalyzerThread 3 mixxxdj/mixxx#4913]: AnalyzerThread - Exiting worker thread
Debug [AnalyzerThread 1 mixxxdj/mixxx#4911]: AnalyzerWaveform - ~AnalyzerWaveform():
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]: 166 ms deleting Library
Debug [Main]: Wait to finish browser background thread
Debug [Main]: Browser background thread terminated!
Debug [Main]: Committing transaction on "MIXXX-1" result: true
Debug [Main]: PlaylistDAO::getHiddenType returns PLHT_UNKNOWN for
playlistId  3
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]: 182 ms deleting RecordingManager
Debug [Main]: Delete RecordingManager
Debug [Main]: 182 ms deleting BroadcastManager
Debug [Main]: DlgPrefBroadcast - broadcastEnabledChanged() 0
Debug [Main]: 182 ms deleting EngineMaster
Debug [Main]: 221 ms deleting DlgPreferences
Debug [Main]: 226 ms deleting EffectsManager
Debug [Main]: 242 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]: 251 ms closing database connection(s)
Debug [Main]: 252 ms deleting SettingsManager
Debug [Main]: Mixxx shutdown complete with code 0

On 7/7/21 4:50 PM, Uwe Klotz wrote:

Which Mixxx version? The version 3.4 does not exist.

The log files shows a regular shutdown of Mixxx, nothing unusal.

Please elobarate and provide links: "I noticed other users experiencing a similar problem."

** Changed in: mixxx Status: New => Incomplete

mixxxbot commented 2 years ago

Commented by: uklotzde Date: 2021-07-10T22:33:34Z


The log messages you posted still show a regular shutdown and no crash.

mixxxbot commented 2 years ago

Commented by: janitor Date: 2021-09-09T04:17:14Z


[Expired for Mixxx because there has been no activity for 60 days.]

mixxxbot commented 2 years ago

Issue closed with status Expired.