LINUX.ORG.RU

MOC глючит и крашится

 , ,


0

1

Как всегда,всех приветствую! Проблемы со звуком вроде бы решились, в браузере и вообще звук работает Gentoo: звук то работает то не работает но у меня как обычно что нибудь да сломается. MOC странно себя ведет и крашится. Набираю команду mocp в терминале с опцией –debug. Он крашится и выплевывает лог. С логами все норм но почему то он не заводится.

Вот лог:

mocp_client_log:

Sep  3 10:44:20.695983: main.c:1187 main(): This is Music On Console (revision 2933)
Sep  3 10:44:20.696087: main.c:1193 main(): Configured: '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--disable-silent-rules' '--docdir=/usr/share/doc/moc-2.6_alpha3-r5' '--htmldir=/usr/share/doc/moc-2.6_alpha3-r5/html' '--with-sysroot=/' '--libdir=/usr/lib64' '--without-rcc' '--enable-debug' '--enable-cache' '--without-oss' '--with-alsa' '--with-jack' '--without-sndio' '--with-magic' '--with-ncursesw' '--without-samplerate' '--without-aac' '--without-ffmpeg' '--with-flac' '--without-modplug' '--without-mp3' '--without-musepack' '--without-sidplay2' '--without-sndfile' '--without-speex' '--without-timidity' '--without-vorbis' '--without-wavpack' '--without-curl' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-O3 -pipe -march=native' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CXXFLAGS=-O3 -pipe -march=native'
Sep  3 10:44:20.696111: main.c:1203 main(): Running on: Linux 5.10.61-gentoo-x86_64 x86_64
Sep  3 10:44:20.696469: main.c:1155 log_command_line(): mocp -D 
Sep  3 10:44:20.696567: main.c:1169 log_popt_command_line(): mocp --debug 
Sep  3 10:44:20.696675: options.c:1041 options_parse(): Can't open config file: No such file or directory
Sep  3 10:44:20.707201: decoder.c:703 load_plugins(): Loaded 1 decoders: flac
Sep  3 10:44:20.731796: interface.c:3498 init_interface(): Starting MOC Interface
Sep  3 10:44:20.731908: log.c:233 log_init_stream(): Writing log to: mocp_client_log
Sep  3 10:44:20.732135: utf8.c:328 utf8_init(): Using UTF8 output
Sep  3 10:44:20.746522: interface.c:489 update_mixer_name(): Mixer name: Master
Sep  3 10:44:20.746848: interface.c:1456 get_server_playlist(): Getting the playlist...
Sep  3 10:44:20.746863: interface.c:956 recv_server_plist(): Asking server for the playlist from other client.
Sep  3 10:44:20.746879: interface.c:958 recv_server_plist(): Waiting for response
Sep  3 10:44:20.746933: interface.c:962 recv_server_plist(): There is no playlist
Sep  3 10:44:20.769377: interface.c:1488 use_server_queue(): Getting the queue...
Sep  3 10:44:20.769415: interface.c:991 recv_server_queue(): Asking server for the queue.
Sep  3 10:44:20.769440: interface.c:993 recv_server_queue(): Waiting for response
Sep  3 10:44:20.772279: interface.c:3477 dequeue_events(): Dequeuing events...
Sep  3 10:44:20.772302: interface.c:3484 dequeue_events(): done
Sep  3 10:44:21.773589: interface.c:3477 dequeue_events(): Dequeuing events...
Sep  3 10:44:21.773631: interface.c:3484 dequeue_events(): done
Sep  3 10:44:21.922349: interface.c:3477 dequeue_events(): Dequeuing events...
Sep  3 10:44:21.922393: interface.c:3484 dequeue_events(): done
Sep  3 10:44:22.817857: interface.c:3698 interface_end(): Interface exited

mocp_server_log:

Sep  3 10:44:20.695983: main.c:1187 main(): This is Music On Console (revision 2933)
Sep  3 10:44:20.696087: main.c:1193 main(): Configured: '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--disable-silent-rules' '--docdir=/usr/share/doc/moc-2.6_alpha3-r5' '--htmldir=/usr/share/doc/moc-2.6_alpha3-r5/html' '--with-sysroot=/' '--libdir=/usr/lib64' '--without-rcc' '--enable-debug' '--enable-cache' '--without-oss' '--with-alsa' '--with-jack' '--without-sndio' '--with-magic' '--with-ncursesw' '--without-samplerate' '--without-aac' '--without-ffmpeg' '--with-flac' '--without-modplug' '--without-mp3' '--without-musepack' '--without-sidplay2' '--without-sndfile' '--without-speex' '--without-timidity' '--without-vorbis' '--without-wavpack' '--without-curl' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-O3 -pipe -march=native' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'CXXFLAGS=-O3 -pipe -march=native'
Sep  3 10:44:20.696111: main.c:1203 main(): Running on: Linux 5.10.61-gentoo-x86_64 x86_64
Sep  3 10:44:20.696469: main.c:1155 log_command_line(): mocp -D 
Sep  3 10:44:20.696567: main.c:1169 log_popt_command_line(): mocp --debug 
Sep  3 10:44:20.696675: options.c:1041 options_parse(): Can't open config file: No such file or directory
Sep  3 10:44:20.707201: decoder.c:703 load_plugins(): Loaded 1 decoders: flac
Sep  3 10:44:20.710923: server.c:329 server_init(): Starting MOC Server
Sep  3 10:44:20.711303: log.c:233 log_init_stream(): Writing log to: mocp_server_log
Sep  3 10:44:20.711480: server.c:300 log_process_stack_size(): Process's stack size: 8388608
Sep  3 10:44:20.711507: server.c:317 log_pthread_stack_size(): PThread's stack size: 8388608
Sep  3 10:44:20.716165: jack.c:121 error_cb(): ERROR: JACK: Cannot connect to server socket err = No such file or directory
Sep  3 10:44:20.716206: server.c:667 add_event_all(): No events have been added because there are no clients
Sep  3 10:44:20.716237: jack.c:121 error_cb(): ERROR: JACK: Cannot connect to server request channel
Sep  3 10:44:20.716248: server.c:667 add_event_all(): No events have been added because there are no clients
Sep  3 10:44:20.718429: jack.c:121 error_cb(): ERROR: JACK: jack server is not running or cannot be started
Sep  3 10:44:20.718455: server.c:667 add_event_all(): No events have been added because there are no clients
Sep  3 10:44:20.718774: jack.c:121 error_cb(): ERROR: JACK: JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Sep  3 10:44:20.718789: server.c:667 add_event_all(): No events have been added because there are no clients
Sep  3 10:44:20.718802: jack.c:121 error_cb(): ERROR: JACK: JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Sep  3 10:44:20.718811: server.c:667 add_event_all(): No events have been added because there are no clients
Sep  3 10:44:20.718829: jack.c:148 moc_jack_init(): ERROR: jack_client_open() failed, status = 0x11
Sep  3 10:44:20.718839: server.c:667 add_event_all(): No events have been added because there are no clients
Sep  3 10:44:20.718849: jack.c:150 moc_jack_init(): ERROR: Unable to connect to JACK server
Sep  3 10:44:20.718857: server.c:667 add_event_all(): No events have been added because there are no clients
Sep  3 10:44:20.721875: alsa.c:477 alsa_init(): Initialising ALSA device: default
Sep  3 10:44:20.724085: alsa.c:365 alsa_init_mixer_channel(): ERROR: Can't find mixer PCM
Sep  3 10:44:20.724104: server.c:667 add_event_all(): No events have been added because there are no clients
Sep  3 10:44:20.724128: alsa.c:379 alsa_init_mixer_channel(): Opened mixer (Master)
Sep  3 10:44:20.730157: audio.c:934 print_output_capabilities(): Sound driver capabilities: channels 1 - 10000, formats: 8-bit signed, 8-bit unsigned, 16-bit signed, 16-bit unsigned, 24-bit signed (as 32-bit samples), 24-bit unsigned (as 32-bit samples) little-endian (native)
Sep  3 10:44:20.730195: audio.c:953 audio_initialize(): Disabling 24bit modes because Allow24bitOutput is set to no.
Sep  3 10:44:20.730397: softmixer.c:59 softmixer_init(): Softmixer initialized
Sep  3 10:44:20.730432: out_buf.c:103 read_thread(): entering output buffer thread
Sep  3 10:44:20.730482: equalizer.c:509 equalizer_init(): Equalizer initialized
Sep  3 10:44:20.730632: tags_cache.c:694 reader_thread(): Tags reader thread started
Sep  3 10:44:20.730652: tags_cache.c:719 reader_thread(): All queues empty, waiting
Sep  3 10:44:20.731568: server.c:1720 server_loop(): MOC server started, pid: 8360
Sep  3 10:44:20.731695: server.c:1748 server_loop(): accept()ing connection...
Sep  3 10:44:20.731724: server.c:1755 server_loop(): Incoming connection
Sep  3 10:44:20.731736: tags_cache.c:900 tags_cache_clear_queue(): Cleared requests queue for client 0
Sep  3 10:44:20.732022: server.c:1208 gen_serial(): Generated serial 0 for client with fd 3
Sep  3 10:44:20.746798: server.c:1538 handle_command(): Request for events
Sep  3 10:44:20.746894: server.c:958 get_client_plist(): Client with fd 3 requests the playlist
Sep  3 10:44:20.746906: server.c:968 get_client_plist(): No clients with the playlist
Sep  3 10:44:20.769489: server.c:1074 req_send_queue(): Client with fd 3 wants queue... sending it
Sep  3 10:44:20.769554: server.c:1107 req_send_queue(): Queue sent
Sep  3 10:44:22.817245: server.c:1457 handle_command(): Client disconnected
Sep  3 10:44:22.817332: tags_cache.c:900 tags_cache_clear_queue(): Cleared requests queue for client 0
Sep  3 10:44:29.930886: log.c:150 log_signals_raised(): SIGTERM
Sep  3 10:44:29.930906: server.c:1774 server_loop(): Exiting...
Sep  3 10:44:29.930975: server.c:704 server_shutdown(): Server exiting...
Sep  3 10:44:29.931061: out_buf.c:162 read_thread(): exit
Sep  3 10:44:29.931075: out_buf.c:218 read_thread(): exiting
Sep  3 10:44:29.931160: out_buf.c:294 out_buf_free(): buffer destroyed
Sep  3 10:44:29.931176: player.c:355 precache_wait(): Precache thread is not running
Sep  3 10:44:29.931428: softmixer.c:254 softmixer_write_config(): Softmixer configuration written
Sep  3 10:44:29.931444: softmixer.c:66 softmixer_shutdown(): Softmixer stopped
Sep  3 10:44:29.931581: equalizer.c:478 equalizer_write_config(): Equalizer configuration written
Sep  3 10:44:29.931597: equalizer.c:519 equalizer_shutdown(): Equalizer stopped
Sep  3 10:44:29.931642: tags_cache.c:738 reader_thread(): Exiting tags reader thread
Sep  3 10:44:29.931853: server.c:712 server_shutdown(): Server exited

cast @spawn_sp помогите



Последнее исправление: Dumppper001 (всего исправлений: 1)
Ответ на: комментарий от utanho

я прочитал, вроде ничего подозрительного не заметил…. но почему то все равно на какой то фигне крашится

Dumppper001
() автор топика
Ответ на: комментарий от utanho

ещё одна проблема всплыла… speakertest не говорит front left front right и выводит такую ошибку:

snd_pcm_dmix_open - unable to open slave 

что в таком духе

Dumppper001
() автор топика
Ответ на: комментарий от Dumppper001

Вы делали по вики или как? Прочитайте выхлоп, вам там прямо пишут, что не так.

Если на генту вики мало инфы, смотрите на арч вики.

utanho ★★★★★
()

И, кстати, не путайте «крашится», «сегфолтится» и «завершает работу»

utanho ★★★★★
()
Ответ на: комментарий от utanho

ну окей… возможно ошибка в этом но что за snd_pcm_dmix_open? Вроде все нужные драйвера в ядре прописал…

Dumppper001
() автор топика
Последнее исправление: Dumppper001 (всего исправлений: 1)
Ответ на: комментарий от utanho

ничего не вижу, правда… Просто вижу сигнал к завершению работы и все. В терминале при запуске просто выдает ошибку no valid sound driver и все…

Dumppper001
() автор топика
Ответ на: комментарий от utanho

просто скачал moc указав в use все нудные кодеки и alsa jack debug и все. В вики арча не нашел ничего подобного…

Dumppper001
() автор топика
Ответ на: комментарий от Dumppper001

Ну так и разбирайтесь со своими драйверами. Этот вопрос давно обсосан и все ответы есть на вики. Прокачивайте навык чтения, в генте без этооо никак.

utanho ★★★★★
()
Ответ на: комментарий от utanho

Мне иногда кажется, что он лор использует вместо grep.

cat some-app.log | lor.ru > to-copy-paste.txt

kardapoltsev ★★★★★
()
Ответ на: комментарий от utanho

ну есть драйвер есть:

00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
	Subsystem: Acer Incorporated [ALI] FCH Azalia Controller
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

что ему ещё надо?

Dumppper001
() автор топика
Последнее исправление: Dumppper001 (всего исправлений: 1)
Ответ на: комментарий от utanho

ну так тыкните пальцем в лог что там не так

Dumppper001
() автор топика
Ответ на: комментарий от utanho

Я вот прочёл лог и тоже ничего подозрительного в них не заметил. Ну, то есть там есть ошибки типа «нельзя подключиться к jack» итд, но по моему опыту мультимедиа-проги часто спамят подобной мутью, и при этом нормально работают. А каких-то прям фатальных ошибок, и объяснений внезапному завершению работы я там не вижу.

Раз уж автор всё равно решил проблему, может подскажешь мне для интереса, что именно в них не так?

firkax ★★★★★
()

Упс, занят был, не заходил на Lor, по JACK понятно, просто не запущен

ERROR: JACK: jack server is not running or cannot be started
ничего страшного, просто событие из лога по работе. Для этого
ERROR: Can't find mixer PCM
и этого
snd_pcm_dmix_open - unable to open slave
можно написать в /etc/asound.conf
pcm.snd_card {
    type hw
    card 0
}

ctl.!default {
    type hw
    card 0
}

pcm.dmixer {
    type dmix
    ipc_key 1024
    ipc_perm 0666
    slave.pcm "snd_card"
    slave {
        period_time 0
        period_size 1024
        buffer_size 4096
        channels 2
    }
    bindings {
        0 0
        1 1
    }
}
похоже звукашка была занята какой либо умеющей звучать запущенной софтиной, посмотреть кем занята можно так
fuser -v /dev/snd/*

spawn_sp ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.