FBO initialization fails when using non-power of two textures

Bug #582825 reported by sledgehammer999
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Lightspark
Fix Released
Critical
Unassigned

Bug Description

Since it was suggested in this big(https://bugs.launchpad.net/lightspark/+bug/582457) to open separate bug reports here it is.
When trying to view a video on youtube firefox crashes. I am using Ubuntu 10.04 64bita and lightspark 0.3.3. My gpu is a x1800xl using the open source "radeon" driver. The output of the terminal is this:
~$ firefox
INFO: RenderThread this=0x7f56b8b34dc0
INFO: Creating input thread
INFO: Newstream for http://s.ytimg.com/yt/swf/watch_as3-vfl165673.swf
INFO: Compressed SWF file: Version 10 Length 250220
INFO: FrameRate 12.0
INFO: Creating VM
INFO: Mutex ThreadProfile waited 0 times
INFO: ExportAssetsTag Tag

Revision history for this message
Zak Peirce (plastikman) wrote :
Download full text (5.0 KiB)

System: HP EliteBook 8530w
Video: Nvidia Quadro FX 770M
Video Driver: Binary Nvidia Blob
Linux Version: 2.6.32.11-99.fc12.x86_64
Distro: Fedora 12
Browser: Firefox 3.5.9 (X86_64)
Plugin version: mozilla-plugin-lightspark-0.3.3-1.x86_64
Installed by: alien -r mozilla-plugin-lightspark_0.3.3-ubuntu1_amd64.deb ; yum localinstall mozilla-plugin-lightspark-0.3.3-1.x86_64.rpm --nogpgcheck; ln -s /usr/lib/mozilla/plugins/liblightsparkplugin.so ~/.mozilla/plugins/liblightsparkplugin.so

[zpeirce@zpeirce-lt2 plugins]$ gdb /usr/lib64/firefox-3.5/firefox
GNU gdb (GDB) Fedora (7.0.1-45.fc12)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/lib64/firefox-3.5/firefox...Reading symbols from /usr/lib/debug/usr/lib64/xulrunner-1.9.1/xulrunner-stub.debug...done.
done.
(gdb) run
Starting program: /usr/lib64/firefox-3.5/firefox
[Thread debugging using libthread_db enabled]
^C
Program received signal SIGINT, Interrupt.
0x0000003c638d5158 in __poll (fds=0x7fffffff8320, nfds=1, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:83
83 return INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /usr/lib64/firefox-3.5/firefox
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffef7f0710 (LWP 4730)]
[New Thread 0x7fffeebe5710 (LWP 4731)]
[New Thread 0x7fffeddff710 (LWP 4732)]
[New Thread 0x7fffea9f2710 (LWP 4733)]
[New Thread 0x7fffe98ff710 (LWP 4734)]
[New Thread 0x7fffe8efe710 (LWP 4735)]
[Thread 0x7fffe8efe710 (LWP 4735) exited]
[Thread 0x7fffea9f2710 (LWP 4733) exited]
[New Thread 0x7fffe7ffc710 (LWP 4736)]
[New Thread 0x7fffe8efe710 (LWP 4737)]
[Thread 0x7fffe98ff710 (LWP 4734) exited]
[New Thread 0x7fffe98ff710 (LWP 4738)]
[New Thread 0x7fffea9f2710 (LWP 4739)]
warning: the debug information found in "/usr/lib/debug//lib64/libfreebl3.so.debug" does not match "/lib64/libfreebl3.so" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug/lib64/libfreebl3.so.debug" does not match "/lib64/libfreebl3.so" (CRC mismatch).

[New Thread 0x7fffe7375710 (LWP 4740)]
[New Thread 0x7fffe6974710 (LWP 4741)]
[New Thread 0x7fffe5f73710 (LWP 4742)]
[New Thread 0x7fffe5572710 (LWP 4743)]
[New Thread 0x7fffe3484710 (LWP 4744)]
[New Thread 0x7fffe2a83710 (LWP 4745)]
[New Thread 0x7fffe2082710 (LWP 4746)]
[Thread 0x7fffe7ffc710 (LWP 4736) exited]
[Thread 0x7fffe8efe710 (LWP 4737) exited]
[Thread 0x7fffea9f2710 (LWP 4739) exited]
[Thread 0x7fffe5f73710 (LWP 4742) exited]
[Thread 0x7fffe3484710 (LWP 4744) exited]
[New Thread 0x7fffe14ff710 (LWP 4747)]
[Thread 0x7fffe2082710 (LWP 4746) exited]
[Thread 0x7fffe98ff710 (LWP 4738) exited]
[New Thread 0x7fffe0afe710 (LWP 4748)]
[New Thread 0x7fffe00fd7...

Read more...

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

The crashing should be fixed in the 0.3.4 release, the bug causing it was triggered by compiler optimizations :-(

Although video playback is still blocked by a missing opcode in the virtual machine, it should definitely not crash. Please report any problem.

Changed in lightspark:
importance: Undecided → Critical
status: New → Fix Committed
Revision history for this message
Zak Peirce (plastikman) wrote :

i have installed 0.3.4 plugin and i still experience the same crash with the plugin

INFO: Newstream for http://s.ytimg.com/yt/swf/watch_as3-vfl165673.swf
INFO: Compressed SWF file: Version 10 Length 250220
INFO: FrameRate 12.0
INFO: Creating VM
[New Thread 0x7fffd20ff710 (LWP 21037)]
INFO: ExportAssetsTag Tag
INFO: Mutex ThreadProfile waited 0 times
TYPE 6
TYPE 6
TYPE 6
TYPE 6
terminate called after throwing an instance of 'lightspark::RunTimeException'
  what(): Lightspark error

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd3bff710 (LWP 21036)]
0x0000003c638326d5 in raise () from /lib64/libc.so.6
(gdb) q

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

Could you please run a backtrace (using the bt command) after the abort?

Changed in lightspark:
milestone: none → lightspark-0.4.0
Revision history for this message
Martin Lindhe (martinlindhe) wrote :

heres another backtrace for this crash, ubuntu lucid x86-64
firefox 3.6.3

INFO: RenderThread this=0x7fffd761cce0
[New Thread 0x7fffcadfa710 (LWP 5656)]
INFO: Creating input thread
INFO: Newstream for http://s.ytimg.com/yt/swf/watch-vfl165272.swf
INFO: Compressed SWF file: Version 9 Length 438571
INFO: FrameRate 25.0
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: DefineVideoStreamTag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
[... stripped 50 or so "INFO: ExportAssetsTag Tag"]
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffcadfa710 (LWP 5656)]
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x00007fffd4cc69f5 in lightspark::RenderThread::loadShaderPrograms() () from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#2 0x00007fffd4cc6fcb in lightspark::RenderThread::commonGLInit(int, int, unsigned int*) () from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#3 0x00007fffd4cc8ba9 in lightspark::RenderThread::npapi_worker(lightspark::RenderThread*) () from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#4 0x00007ffff7bb89ca in start_thread () from /lib/libpthread.so.0
#5 0x00007ffff1f6369d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()
(gdb) q

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

@Martin Lindhe, which video card do you have?

Revision history for this message
Nathan (nathansamson) wrote :

Having the same issue as Martin (backtrace is the same) with
INFO: Creating input thread
INFO: Newstream for http://www.youtube.com/v/G1-Q_8EbB8A&hl=en_US&fs=1&
INFO: Compressed SWF file: Version 8 Length 1845
INFO: FrameRate 31.0
INFO: ExportAssetsTag Tag
INFO: End of parsing @ 1845
INFO: FPS: 0

I'm having intel graphics card (xorg-edgers ppa, so that could be the reason, but I guess I'm the only one so stupid to run them so I hope/guess Martin doesn't use xorg-edgers PPA :p)

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

please install the glew-utils package and post here the output of the glew-info command.

Changed in lightspark:
status: Fix Committed → Confirmed
Revision history for this message
Nathan (nathansamson) wrote :

output of glew-info

Revision history for this message
Martin Lindhe (martinlindhe) wrote :

attached glewinfo

i am using the foss radeonhd drivers
the card is a ATI Radeon HD 4350

and it has quite rough/non-existing gallium support afaik.

$ glxinfo | egrep 'OpenGL (version|renderer) string'
OpenGL renderer string: Mesa DRI R600 (RV710 954F) 20090101 TCL DRI2
OpenGL version string: 1.5 Mesa 7.7.1

PS. i tried lightspark on another pc with same os setup but another gfx card with nvidia binary drivers and it didnt crash the browser (got a black box where the flash object is, and youtube wouldnt play but at least no crash).
i guess it is something related to me using the radeonhd drivers with not-well-supported hardware

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

I think this issue is related to an incomplete initialization of libGLEW. Please check with release 0.3.6, to be released later today.

Revision history for this message
Martin Lindhe (martinlindhe) wrote :

using ubuntu package lightspark_0.3.6-ubuntu1_amd64.deb + mozilla-plugin-lightspark_0.3.6-ubuntu1_amd64.deb

visiting youtube.com:

INFO: Creating input thread
INFO: Newstream for http://s.ytimg.com/yt/swf/masthead_child-vfl89464.swf
INFO: Compressed SWF file: Version 8 Length 7841
INFO: FrameRate 12.0
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: End of parsing @ 7841
[New Thread 0x7fffcb3f9710 (LWP 6668)]

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffcbbfa710 (LWP 6667)]
0x00007ffff1eb0a75 in raise () from /lib/libc.so.6
(gdb) bt
#0 0x00007ffff1eb0a75 in raise () from /lib/libc.so.6
#1 0x00007ffff1eb45c0 in abort () from /lib/libc.so.6
#2 0x00007fffd5ac7165 in lightspark::RenderThread::commonGLInit(int, int, unsigned int*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#3 0x00007fffd5ac8dc9 in lightspark::RenderThread::npapi_worker(lightspark::RenderThread*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#4 0x00007ffff7bb89ca in start_thread () from /lib/libpthread.so.0
#5 0x00007ffff1f6369d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()
(gdb) q

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

Please try latest package (lightspark-0.3.6-ubuntu3)

Revision history for this message
Nathan (nathansamson) wrote :

Crash seems to be fixed for me in 0.3.7.

When I now want to play a youtube video it say that the swf is unsupported...

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

Sorry, youtube support is my priority after stabilizing the plugin for 0.4.0 release. thanks a lot for your testing.

May you try the following url? http://www.adobe.com/devnet/flash/samples/drawing_1/index.html
This movie should be supported.

Revision history for this message
Martin Lindhe (martinlindhe) wrote :
Download full text (6.6 KiB)

tried again, still a crash in lightspark::RenderThread::commonGLInit

lightspark_0.3.7-ubuntu1_amd64.deb, mozilla-plugin-lightspark_0.3.7-ubuntu1_amd64.deb

INFO: Creating input thread
INFO: Newstream for http://s.ytimg.com/yt/swf/watch-vfl165272.swf
INFO: Compressed SWF file: Version 9 Length 438571
INFO: FrameRate 25.0
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: DefineVideoStreamTag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported action opcode
INFO: ExportAssetsTag Tag
ERROR: Not supported a...

Read more...

Revision history for this message
Martin Lindhe (martinlindhe) wrote :

ps. i am just trying random youtube video on each attempt, maybe i should keep trying the same video each time?
ps2. I admire your great work Alessandro!

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

Please try with 0.3.7-ubuntu2, and sorry for the failed attempts

Revision history for this message
Martin Lindhe (martinlindhe) wrote :

No problem at all, i'm glad i can help you out

Tried again with lightspark_0.3.7-ubuntu3_amd64.deb, mozilla-plugin-lightspark_0.3.7-ubuntu3_amd64.deb

INFO: Creating input thread
INFO: Newstream for http://s.ytimg.com/yt/swf/watch_as3-vfl165673.swf
INFO: Compressed SWF file: Version 10 Length 250220
INFO: FrameRate 12.0
INFO: Creating VM
[New Thread 0x7fffe2cec710 (LWP 4151)]
INFO: ExportAssetsTag Tag
INFO: Mutex ThreadProfile waited 0 times
INFO: DestroyStream on main stream?
INFO: Fragment shader compilation
INFO: Vertex shader compilation
ERROR: Incomplete FBO status 36054... Aborting

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffc74f9710 (LWP 4150)]
0x00007ffff1eb0a75 in raise () from /lib/libc.so.6
(gdb) bt
#0 0x00007ffff1eb0a75 in raise () from /lib/libc.so.6
#1 0x00007ffff1eb45c0 in abort () from /lib/libc.so.6
#2 0x00007fffd1bc0eab in lightspark::RenderThread::commonGLInit(int, int, unsigned int*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#3 0x00007fffd1bc16d1 in lightspark::RenderThread::npapi_worker(lightspark::RenderThread*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#4 0x00007ffff7bb89ca in start_thread () from /lib/libpthread.so.0
#5 0x00007ffff1f6369d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

Please try the last release, the issue is not fixed but more information should be logged

Revision history for this message
Martin Lindhe (martinlindhe) wrote :

with lightspark_0.3.8-ubuntu1_amd64.deb, mozilla-plugin-lightspark_0.3.8-ubuntu1_amd64.deb

INFO: Creating input thread
INFO: Newstream for http://s.ytimg.com/yt/swf/watch_as3-vfl165673.swf
INFO: Compressed SWF file: Version 10 Length 250220
INFO: FrameRate 12
INFO: Creating VM
[New Thread 0x7fffd57ff710 (LWP 9149)]
INFO: Mutex ThreadProfile waited 0 times
INFO: ExportAssetsTag Tag
INFO: DestroyStream on main stream?
[New Thread 0x7fffc5eff710 (LWP 9150)]
[New Thread 0x7fffc4aff710 (LWP 9151)]
INFO: Fragment shader compilation
INFO: Vertex shader compilation
ERROR: Incomplete FBO status 36054... Aborting

Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffc88ff710 (LWP 9148)]
0x00007ffff1eb0a75 in raise () from /lib/libc.so.6
(gdb) bt
#0 0x00007ffff1eb0a75 in raise () from /lib/libc.so.6
#1 0x00007ffff1eb45c0 in abort () from /lib/libc.so.6
#2 0x00007fffd31c0faf in lightspark::RenderThread::commonGLInit(int, int, unsigned int*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#3 0x00007fffd31c17e1 in lightspark::RenderThread::npapi_worker(lightspark::RenderThread*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#4 0x00007ffff7bb89ca in start_thread () from /lib/libpthread.so.0
#5 0x00007ffff1f6369d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

This seems to be an issue related to FBO + ATI cards, I'm renaming the bug

summary: - firefox crashes when trying to view a video on youtube
+ ATI video card and FBO related crash
Revision history for this message
Kristijan (k-vrban-googlemail) wrote : Re: ATI video card and FBO related crash

same issue here (lightspark 0.3.9-ubuntu1) on debian squeeze with intel card (i915 driver)
So it's not only with ATI video card.

INFO: Creating input thread
INFO: Newstream for http://www.adobe.com/devnet/flash/samples/drawing_1/1_coordinates.swf
INFO: Compressed SWF file: Version 9 Length 36137
INFO: FrameRate 30
INFO: Creating VM
INFO: Global is 0xaa0eeb70
[New Thread 0xa56ffb70 (LWP 2684)]
INFO: Mutex ThreadProfile waited 0 times
INFO: FPS: 13
INFO: DestroyStream on main stream?
INFO: Registering ID 14 with name crosshair
INFO: Registering ID 16 with name workarea_mc
INFO: Registering ID 10 with name radians_ti
INFO: Registering ID 10 with name degrees_ti
INFO: Registering ID 10 with name x_ti
INFO: Registering ID 10 with name y_ti
INFO: Registering ID 10 with name distance_ti
INFO: Registering ID 26 with name reset_btn
INFO: Registering ID 28 with name puck_mc
INFO: End of parsing @ 36137
INFO: FPS: 56
INFO: Fragment shader compilation
INFO: Vertex shader compilation
ERROR: Incomplete FBO status 36054... Aborting

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xa60fbb70 (LWP 2683)]
0xb7fe1424 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fe1424 in __kernel_vsyscall ()
#1 0xb7d878e0 in raise () from /lib/i686/cmov/libc.so.6
#2 0xb7d8ae15 in abort () from /lib/i686/cmov/libc.so.6
#3 0xb2fe3313 in lightspark::RenderThread::commonGLInit(int, int, unsigned int*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#4 0xb2fe3cb0 in lightspark::RenderThread::npapi_worker(lightspark::RenderThread*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
#5 0xb7eaa585 in start_thread () from /lib/i686/cmov/libpthread.so.0
#6 0xb7e2c29e in clone () from /lib/i686/cmov/libc.so.6
(gdb) bt full
#0 0xb7fe1424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d878e0 in raise () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7d8ae15 in abort () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb2fe3313 in lightspark::RenderThread::commonGLInit(int, int, unsigned int*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
No symbol table info available.
#4 0xb2fe3cb0 in lightspark::RenderThread::npapi_worker(lightspark::RenderThread*) ()
   from /usr/lib/mozilla/plugins/liblightsparkplugin.so
No symbol table info available.
#5 0xb7eaa585 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb7e2c29e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
(gdb) quit

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

Ok, renaming the bug again, could you post your 'glxinfo -l' and glewinfo please?

summary: - ATI video card and FBO related crash
+ FBO initialization fails
Revision history for this message
Kristijan (k-vrban-googlemail) wrote : Re: FBO initialization fails

attached the output from glxinfo -l

Revision history for this message
Kristijan (k-vrban-googlemail) wrote :

and glewinfo

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

I think the problem may be related to the use of non-power-of.two sized textures. May everyone having this issue post the output of 'glxinfo -l' and 'glewinfo'?

Revision history for this message
Pablo Rodríguez (ousia) wrote :

I attach my glxinfo -l output.

My glewinfo can be found at http://launchpadlibrarian.net/48824515/glewinfo.txt.

summary: - FBO initialization fails
+ FBO initialization fails when using non-power of two textures
Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

Version 0.4.0 RC1 includes support for hardware not supporting NPOT textures. please try it.

Revision history for this message
Kristijan (k-vrban-googlemail) wrote :

It does not crash now. But the flash from http://www.adobe.com/devnet/flash/samples/drawing_1/index.html is just black.

INFO: Creating input thread
INFO: Newstream for http://www.adobe.com/devnet/flash/samples/drawing_1/1_coordinates.swf
INFO: DestroyStream on main stream?
INFO: Compressed SWF file: Version 9 Length 36137
INFO: FrameRate 30
INFO: Creating VM
INFO: Global is 0xa9b31d30
[New Thread 0xa05ffb70 (LWP 2522)]
INFO: Registering ID 14 with name crosshair
INFO: Registering ID 16 with name workarea_mc
INFO: Registering ID 10 with name radians_ti
INFO: Registering ID 10 with name degrees_ti
INFO: Registering ID 10 with name x_ti
INFO: Registering ID 10 with name y_ti
INFO: Registering ID 10 with name distance_ti
INFO: Registering ID 26 with name reset_btn
INFO: Registering ID 28 with name puck_mc
INFO: End of parsing @ 36137
INFO: FPS: 26
INFO: Fragment shader compilation
INFO: Vertex shader compilation
INFO: Faking 40 renderings
INFO: Faking 1 renderings
INFO: FPS: 30
INFO: FPS: 30
INFO: FPS: 30
INFO: Faking 6 renderings
INFO: FPS: 31
INFO: FPS: 30
INFO: FPS: 34
INFO: FPS: 30
INFO: Faking 1 renderings
INFO: FPS: 30
INFO: FPS: 30
INFO: FPS: 30
INFO: FPS: 30
INFO: FPS: 30
INFO: FPS: 30
INFO: FPS: 30
INFO: FPS: 30
INFO: FPS: 30

Changed in lightspark:
status: Confirmed → Fix Committed
Revision history for this message
Pablo Rodríguez (ousia) wrote :

The file I tried doesn't render anything (I will report it in the proper bug report), it is just a black background on the lightspark window. And when I click on that window I get:

~$ lightspark -l 4 Seal_of_the_United_States_Supreme_Court.swf > seal.txt
lightspark: radeon_texture.c:86: radeonFreeTexImageData: Assertion `!image->base.Data' failed.
Aborted

(I attach seal.txt, just in case it might help.)

Revision history for this message
Pablo Rodríguez (ousia) wrote :

Alessandro,

you have included support for hardware not supporting NPOT textures.

Sorry for the question, if the answer is obvious: is this a lacking implementation in the open source drivers or a lacking feature on the video cards themselves?

Thanks for your help,

Pablo

Revision history for this message
Alessandro Pignotti (a-pignotti) wrote :

I'm afraid I don't really know the answer, it may be a missing feature in the driver or card.

Changed in lightspark:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.