By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 494 - nspluginviewer fix in r1224648 fails with Adobe flash 10.3 and flash 11beta
Summary: nspluginviewer fix in r1224648 fails with Adobe flash 10.3 and flash 11beta
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdebase (show other bugs)
Version: 3.5.13 [Trinity]
Hardware: i386 Debian Squeeze
: P5 normal
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2011-08-13 10:26 CDT by Nick Leverton
Modified: 2012-10-19 15:57 CDT (History)
2 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments
Drkonqui dump of the nspluginviewer crash (3.85 KB, text/plain)
2011-08-13 10:26 CDT, Nick Leverton
Details
Implement NSAPI RESPONSE_HEADERS in nsplugin. (4.24 KB, patch)
2011-09-26 04:47 CDT, Nick Leverton
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Leverton 2011-08-13 10:26:09 CDT
Created attachment 76 [details]
Drkonqui dump of the nspluginviewer crash

I'm running Trinity 3.5.12 for stability, but I patched and locally rebuilt kdebase-trinity by cherry-picking the nspluginviewer patch from r1224648, so that I could use a more modern version of Adobe Flash.  Hence I've reported this against 3.5.13 as the code appears identical, apart from the recent TQt changes.

This patch works for Adobe Flash up to 10.2 (currently using version 10.2.152.27), however nspluginviewer crashes when used with Adobe Flash plugin 10.3 (now current) or 11.0 (beta).

Attached is a backtrace.  The crash appears to happen as soon as the plugin is loaded, before playing anything.  Web site involved was some random Youtube video ( http://www.youtube.com/watch?v=2gGTrz_JTfo&NR=1 ) but this is reproducible anywhere.
Comment 1 Nick Leverton 2011-08-13 10:48:16 CDT
Forgot to add the log from .xsession-errors:

(<unknown>:19299): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(<unknown>:19299): Gdk-WARNING **: /build/buildd-gtk+2.0_2.20.1-2-i386-TNeM25/gtk+2.0-2.20.1/gdk/x11/gdkdrawable-x11.c:952 drawable is not a pixmap or window
Xlib:  extension "NV-GLX" missing on display ":0.0".
DCOP aborting call from 'konqueror-7594' to 'nspluginviewer-7594'
KCrash: Application 'nspluginviewer' crashing...
Comment 2 Nick Leverton 2011-09-26 04:47:52 CDT
Created attachment 85 [details]
Implement NSAPI RESPONSE_HEADERS in nsplugin.

Cherry picked from KDE4, acknowledgements to Maksim Orlovich for the fix.
Comment 3 Nick Leverton 2011-09-26 04:50:53 CDT
Fixed in KDE4 so I've adapted their fix for Trinity.  Allows nspluginviewer to work on youtube.com with Flash 10.3 and 11.  I'd welcome review by someone who actually knows Qt programming :)
Comment 4 Timothy Pearson 2011-09-26 13:43:03 CDT
Patch looks sane and compiles correctly.  Committed to SVN in revision 1255714.

Thanks for working on this!