-
Notifications
You must be signed in to change notification settings - Fork 357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Still freezing on song switch. #954
Comments
https://www.musicpd.org/help/ |
I have 21.25 on my desktop it's still freezing. Just rebuilt it in debug. Max, i'm not trolling here, i'm actually trying to help. It would be much appreciated if you told me how to stop a frozen program in GDB, so that i can then get backtrace with bt. GDB will be attached to mpd at all times. I've only ever used gdb from cli with crashing executables that stopped automatically. I'm much too tired to google this today. my current config that i'll test on:
|
Here's some info for you, sadly this is from stripped ubuntu binary. last thing in log:
Gdb:
|
Why don't you install the symbols package? (mpd-dbgsym) |
I didn't know there was such thing. Will do tomorrow. |
@leigh123linux sudo apt-get install mpd-dbgsym Is there a debug repo? |
Try https://wiki.ubuntu.com/Debug%20Symbol%20Packages#Getting_-dbgsym.ddeb_packages |
finally caught this thing. edit, actually above is the trace for when mpd hangs on the song's end, without switching to the next song. it's still interfacing with ncmpcpp at this point, displaying the interface and all that. then, i sent it mpc next, and everything froze. ncmpcpp is unable to connect to mpd now, mpc status just hangs, not printing anything. here's the backtrace at that point:
|
So does anyone care about this bug? Do you need something more? |
Bug report
Describe the bug
Disclamer: Max, i'll add a backtrace and log when my script catches another freeze.
#642
^ pretty much this, just caught it on wildly different ubuntu system with systemd. I guess this probably has to do with my music files - they're all in vbr aac, with all metadata erased through exiftool.
Expected Behavior
Shouldn't freeze, duh.
Actual Behavior
Freezes, duh.
Version
mpd --version
Music Player Daemon 0.21.20 (0.21.20)
Copyright 2003-2007 Warren Dukes [email protected]
Copyright 2008-2018 Max Kellermann [email protected]
This is free software; see the source for copying conditions. There is NO
warranty; not even MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Database plugins:
simple proxy upnp
Storage plugins:
local smbclient udisks nfs curl
Neighbor plugins:
smbclient upnp udisks
Decoders plugins:
[mad] mp3 mp2
[mpg123] mp3
[vorbis] ogg oga
[oggflac] ogg oga
[flac] flac
[opus] opus ogg oga
[sndfile] wav aiff aif au snd paf iff svx sf voc w64 pvf xi htk caf sd2
[audiofile] wav au aiff aif
[dsdiff] dff
[dsf] dsf
[hybrid_dsd] m4a
[faad] aac
[mpcdec] mpc
[wavpack] wv
[modplug] 669 amf ams dbm dfm dsm far it med mdl mod mtm mt2 okt s3m stm ult umx xm
[mikmod] amf dsm far gdm imf it med mod mtm s3m stm stx ult uni xm
[sidplay] sid mus str prg P00
[wildmidi] mid
[fluidsynth] mid
[adplug] amd d00 hsc laa rad raw sa2
[ffmpeg] 16sv 3g2 3gp 4xm 8svx aa3 aac ac3 adx afc aif aifc aiff al alaw amr anim apc ape asf atrac au aud avi avm2 avs bap bfi c93 cak cin cmv cpk daud dct divx dts dv dvd dxa eac3 film flac flc fli fll flx flv g726 gsm gxf iss m1v m2v m2t m2ts m4a m4b m4v mad mj2 mjpeg mjpg mka mkv mlp mm mmf mov mp+ mp1 mp2 mp3 mp4 mpc mpeg mpg mpga mpp mpu mve mvi mxf nc nsv nut nuv oga ogm ogv ogx oma ogg omg opus psp pva qcp qt r3d ra ram rl2 rm rmvb roq rpl rvc shn smk snd sol son spx str swf tak tgi tgq tgv thp ts tsp tta xa xvid uv uv2 vb vid vob voc vp6 vmd wav webm wma wmv wsaud wsvga wv wve
[gme] ay gbs gym hes kss nsf nsfe sap spc vgm vgz
[pcm]
Filters:
libsamplerate soxr
Tag plugins:
id3tag
Output plugins:
shout null fifo sndio pipe alsa ao oss openal pulse jack httpd recorder
Encoder plugins:
null vorbis opus lame wave flac
Archive plugins:
[bz2] bz2
[zzip] zip
[iso] iso
Input plugins:
file archive alsa tidal qobuz curl ffmpeg smbclient nfs mms cdio_paranoia
Playlist plugins:
extm3u m3u pls xspf asx rss soundcloud flac cue embcue
Protocols:
file:// alsa:// tidal:// qobuz:// http:// https:// gopher:// rtp:// rtsp:// rtmp:// rtmpt:// rtmps:// smb:// nfs:// mms:// mmsh:// mmst:// mmsu:// cdda://
Other features:
avahi dbus udisks epoll icu inotify ipv6 systemd tcp un
Log
standard logging just showed regular
client: [ ] closed
client: [ ] opened
client: [ ] closed
I'll elaborate with verbose log when my script catches this.
The text was updated successfully, but these errors were encountered: