Bug #792

Crash when trying to playback

Added by Andy Brown over 9 years ago. Updated over 8 years ago.

Status:FixedStart date:11/26/2011
Priority:HighDue date:
Assignee:-% Done:

100%

Category:GLW
Target version:4.0
Found in version:3.3.281.gb7b12.dirty Platform:Linux

Description

Showtime compiled on a new Ubuntu (11.10 (GNU/Linux 3.0.0-13-generic-pae i686)) system.
All required libraries installed, can navigate the GUI, swap between fullscreen, etc, all fine. Can see program listings, as soon as I select a program to watch it crashes with:

[email protected]:/usr/src/showtime$ ./build.linux/showtime
core [INFO]: Using 4 CPU(s)
navigator [INFO]: Opening page:home
HTTPSRV [INFO]: Listening on port 42000
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
GLW [INFO]: OpenGL Renderer: 'Mesa DRI Intel(R) Ironlake Mobile x86/MMX/SSE2' by 'Tungsten Graphics, Inc'
navigator [INFO]: Opening htsp://192.168.55.3:9982
HTSP [INFO]: Connected to 192.168.55.3:9982
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
HTSP [INFO]: Unknown async method 'dvrEntryAdd' received
navigator [INFO]: Opening htsp://192.168.55.3:9982/channels
navigator [INFO]: Opening htsp://192.168.55.3:9982/channel/248
CRASH [ERROR]: Signal: 11 in PRG: Showtime (3.3.281.gb7b12.dirty) [0000000000000000000000000000000000000000] EXE: /usr/src/showtime/build.linux/showtime, CWD: /usr/src/showtime  
CRASH [ERROR]: Fault address ??:0 0x18 (Address not mapped)
CRASH [ERROR]: Loaded libraries: /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/libasound.so.2 /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 /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 /lib/i386-linux-gnu/librt.so.1 /lib/i386-linux-gnu/libglib-2.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/libcdio_cdda.so.0 /usr/lib/libcdio.so.10 /lib/i386-linux-gnu/libm.so.6 /usr/lib/libcddb.so.2 /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/libvdpau.so.1 /lib/i386-linux-gnu/libpthread.so.0 /li
CRASH [ERROR]: Register dump [19]: 00000033 00000000 0000007b 0000007b bf9200fc b5d010f8 adcbb650 bf91ff8c 00000000 00000000 00000000 00000000 0000000e 00000004 082281f7 00000073 00210282 bf91ff8c 0000007b 
CRASH [ERROR]: STACKTRACE
CRASH [ERROR]: /usr/src/showtime/src/arch/trap_linux.c:161 0x81b8ef6
CRASH [ERROR]: __kernel_rt_sigreturn+0x0  ()
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_opengl_shaders.c:284 0x82281f7
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_video_opengl.c:487 0x82312be
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_video_opengl.c:521 0x8231e26
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_video_common.c:523 0x8230615
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_container.c:506 0x821c1b1
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_view_loader.c:141 0x823e308
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_playfield.c:268 0x8228ce1
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_container.c:506 0x821c1b1
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_container.c:432 0x821c7e4
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_layer.c:149 0x82238ff
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_container.c:506 0x821c1b1
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_underscan.c:71 0x822fa39
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_container.c:506 0x821c1b1
CRASH [ERROR]: /usr/src/showtime/src/ui/glw/glw_x11.c:896 0x82426d8
CRASH [ERROR]: /usr/src/showtime/src/ui/ui.c:150 0x82504fd
CRASH [ERROR]: /usr/src/showtime/src/main.c:445 0x807bd88
CRASH [ERROR]: __libc_start_main+0xf3  (/lib/i386-linux-gnu/libc.so.6)
CRASH [ERROR]: ??:0 0x807ca05
Segmentation fault

Tried re-compiling and same result unfortunately.

gcc --version
gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1


Related issues

Duplicates Bug #664: Segmentation fault on video playback Fixed 08/29/2011

Associated revisions

Revision 5ca9af92
Added by Andreas Smas over 8 years ago

glw/opengl: Never use the fixed function pipeline as it cannot play video

fixes #792
fixes #664
fixes #380

Change included in version 3.99.449

History

#1 Updated by Andreas Smas over 9 years ago

  • Category set to User interface
  • Status changed from New to Accepted
  • Target version set to 33

The reason for this is that Showtime can't play video when using the Mesa DRI OpenGL driver.

Lame I know, and even more lame that it does not tell you about that.

At least you know now :-)

#2 Updated by Andreas Smas about 9 years ago

  • Category changed from User interface to Video playback

#3 Updated by Andreas Smas about 9 years ago

  • Category changed from Video playback to GLW

#4 Updated by Andreas Smas over 8 years ago

  • Status changed from Accepted to Fixed
  • % Done changed from 0 to 100

#5 Updated by Andreas Smas over 8 years ago

  • Target version changed from 33 to 4.0

Also available in: Atom PDF