Bug #2806

Movian crashes when pulseaudio is not available

Added by Michal Pisarski about 5 years ago. Updated about 5 years ago.

Status:NewStart date:10/12/2015
Priority:NormalDue date:
Assignee:Andreas Smas% Done:

0%

Category:Audio
Target version:-
Found in version:4.10.33.g1521c Platform:Linux

Description

When no pulseaudio server is there, error is thrown.
Not sure, but Movian probably should check for it and if there is no pulseaudio use another server or turn off the sound...
Log:

15:04:18.442: SYSTEM          [INFO ]: Movian 4.10.33.g1521c starting. 2 CPU cores. Systemtype:Linux/i386 OS:Ubuntu 12.04.2 LTS
15:04:18.468: blobcache       [INFO ]: Initialized: 268 items consuming 5.26 MB (out of maximum 1000.00 MB) on disk in /home/pisek/.cache/showtime/bc2
15:04:18.473: SQLITE          [INFO ]: Recovered 40 frames from WAL file /home/pisek/.hts/showtime/kvstore/kvstore.db-wal (code: 0x0)
15:04:18.477: SQLITE          [INFO ]: Recovered 353 frames from WAL file /home/pisek/.hts/showtime/metadb/meta.db-wal (code: 0x0)
15:04:18.489: libav           [INFO ]: Lavf56.1.0, Lavc56.1.0, Lavu54.3.0 cpuflags:0x100010db
15:04:19.665: plugins         [INFO ]: Loaded dev plugin file:///home/pisek/workspace/showtime-plugin-cda/cda
15:04:19.669: i18n            [INFO ]: Unloading language definition
15:04:19.682: Spotify         [INFO ]: Using library version 12.1.51.g86c92b43 Release Linux-i686
15:04:19.697: TCP             [INFO ]: http-server: Listening on port 42000
15:04:19.700: UDP             [INFO ]: nmb: Listening on port 57608
15:04:19.701: UDP             [INFO ]: bittorrent udp tracker: Listening on port 59938
15:04:19.725: navigator       [INFO ]: Opening page:home
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
15:04:22.794: GLW             [INFO ]: No window manager found (NET_SUPPORTING_WM_CHECK not set)
15:04:23.322: GLW             [INFO ]: OpenGL Renderer: 'Gallium 0.4 on llvmpipe (LLVM 0x300)' by 'VMware, Inc.'
Xlib:  extension "MIT-SCREEN-SAVER" missing on display "localhost:10.0".
15:04:44.836: navigator       [INFO ]: Opening settings:
15:04:50.666: navigator       [INFO ]: Opening cda:start
"http://www.cda.pl/video/p1" 
true
"http://www.cda.pl/video/p2" 
true
"http://www.cda.pl/video/p3" 
true
"http://www.cda.pl/video/p4" 
true
"http://www.cda.pl/video/p5" 
true
"http://www.cda.pl/video/p6" 
true
15:05:49.153: navigator       [INFO ]: Opening page:discovered
15:05:52.866: navigator       [INFO ]: Opening upnp:uuid:4d696e69-444c-164e-9d41-0021854fd31f:urn:upnp-org:serviceId:ContentDirectory:0
15:05:58.026: navigator       [INFO ]: Opening upnp:uuid:4d696e69-444c-164e-9d41-0021854fd31f:urn:upnp-org:serviceId:ContentDirectory:64
15:06:03.097: navigator       [INFO ]: Opening upnp:uuid:4d696e69-444c-164e-9d41-0021854fd31f:urn:upnp-org:serviceId:ContentDirectory:64$0
15:06:14.758: navigator       [INFO ]: Opening upnp:uuid:4d696e69-444c-164e-9d41-0021854fd31f:urn:upnp-org:serviceId:ContentDirectory:64$0$0
15:06:16.527: notify          [ERROR]: Unable to initialize audio system Pulseaudio -- Connection refused
Assertion 'pthread_mutex_unlock(&m->mutex) == 0' failed at pulsecore/mutex-posix.c:106, function pa_mutex_unlock(). Aborting.
15:06:16.634: CRASH           [EMERG]: Signal: 6 in thread audio decoder - PRG: Movian (4.10.33.g1521c) EXE: /usr/bin/showtime, CWD: /home/pisek
15:06:16.842: CRASH           [EMERG]: Fault address ??:0 0x814 (N/A)
15:06:16.843: CRASH           [EMERG]: Loaded libraries: /usr/lib/i386-linux-gnu/libsqlite3.so.0 /usr/lib/i386-linux-gnu/libfreetype.so.6 /usr/lib/i386-linux-gnu/libfontconfig.so.1 /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libXext.so.6 /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libpulse.so.0 /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 /lib/i386-linux-gnu/libglib-2.0.so.0 /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 /lib/i386-linux-gnu/librt.so.1 /usr/lib/libwebkitgtk-1.0.so.0 /usr/lib/i386-linux-gnu/libXss.so.1 /usr/lib/i386-linux-gnu/libXxf86vm.so.1 /usr/lib/i386-linux-gnu/libXv.so.1 /usr/lib/i386-linux-gnu/libavahi-common.so.3 /usr/lib/i386-linux-gnu/libavahi-client.so.3 /lib/i386-linux-gnu/libssl.so.1.0.0 /lib/i386-linux-gnu/libcrypto.so.1.0.0 /usr/lib/i386-linux-gnu/libvdpau.so.1 /lib/i386-linux-gnu/libpthread.so.0 /lib/i386-linux-gnu/libdl.so.2 /lib/i386-linux-gnu/libz.so.1 /lib/i386-linux-gnu/libm.so.6 /lib/i386-linux-gnu/libc.so.6 /lib/i386-linux-gnu/libexpat.so.1 /usr/lib/i386-linux-gnu/libxcb.so.1 /usr/lib/i386-linux-gnu/libglapi.so.0 /usr/lib/i386-linux-gnu/libXdamage.so.1 /usr/lib/i386-linux-gnu/libXfixes.so.3 /usr/lib/i386-linux-gnu/libX11-xcb.so.1 /usr/lib/i386-linux-gnu/libxcb-glx.so.0 /usr/lib/i386-linux-gnu/libdrm.so.2 /usr/lib/i386-linux-gnu/libjson.so.0 /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so /lib/i386-linux-gnu/libdbus-1.so.3 /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 /usr/lib/i386-linux-gnu/libatk-1.0.so.0 /usr/lib/i386-linux-gnu/libcairo.so.2 /usr/lib/i386-linux-gnu/libgio-2.0.so.0 /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 /usr/lib/i386-linux-gnu/libpango-1.0.so.0 /usr/lib/i386-linux-gnu/libXrender.so.1 /usr/lib/i386-linux-gnu/libXinerama.so.1 /usr/lib/i386-linux-gnu/libXi.so.6 /usr/lib/i386-linux-gnu/libXrandr.so.2 /usr/lib/i386-linux-gnu/libXcursor.so.1 /usr/lib/i386-linux-gnu/libXcomposite.so.1 /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 /usr/lib/i386-linux-gnu/
15:06:16.843: CRASH           [EMERG]: Register dump [19]: 00000033 c15a0000 ffff007b 0000007b b5500ff4 09d5f110 b083cd40 9aefa8b4 00000814 00000006 00000858 00000000 00000000 00000000 b7719424 00000073 00000206 9aefa8b4 0000007b
15:06:16.843: CRASH           [EMERG]: STACKTRACE (14 frames)
15:06:17.391: CRASH           [EMERG]: /project/repo/checkout/src/arch/linux/linux_trap.c:271 0x8054e95
15:06:17.709: CRASH           [EMERG]: /project/repo/checkout/src/arch/linux/linux_trap.c:266 0x8111d10
15:06:17.710: CRASH           [EMERG]: __kernel_rt_sigreturn+0x0  ()
15:06:17.711: CRASH           [EMERG]: __kernel_vsyscall+0x10  ()
15:06:17.711: CRASH           [EMERG]: gsignal+0x4f  (/lib/i386-linux-gnu/libc.so.6)
15:06:17.712: CRASH           [EMERG]: abort+0x175  (/lib/i386-linux-gnu/libc.so.6)
15:06:17.726: CRASH           [EMERG]: ??:0 0xb529d226
15:06:17.726: CRASH           [EMERG]: pa_threaded_mainloop_unlock+0x30  (/usr/lib/i386-linux-gnu/libpulse.so.0)
15:06:18.046: CRASH           [EMERG]: /project/repo/checkout/src/arch/linux/pulseaudio.c:246 0x8112f75
15:06:18.365: CRASH           [EMERG]: /project/repo/checkout/src/audio2/audio.c:373 0x8114595
15:06:18.819: CRASH           [EMERG]: /project/repo/checkout/src/audio2/audio.c:666 0x8115381
15:06:19.156: CRASH           [EMERG]: /project/repo/checkout/src/arch/posix/posix_threads.c:178 0x8113c2a
15:06:19.171: CRASH           [EMERG]: ??:0 0xb5553d4c
15:06:19.172: CRASH           [EMERG]: clone+0x5e  (/lib/i386-linux-gnu/libc.so.6)

History

#1 Updated by Leonid Protasov about 5 years ago

  • Subject changed from When no pulseaudio server is present - error to Movian crashes when pulseaudio is not available

Also available in: Atom PDF