Closed Bug 196473 Opened 21 years ago Closed 20 years ago

crash when the page with flash in it loading [@ PlatformBitBuffer::CreateScreenBits ]

Categories

(External Software Affecting Firefox Graveyard :: Flash (Adobe), defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 200829

People

(Reporter: wangwr, Assigned: peterlubczynski-bugs)

References

()

Details

(Keywords: crash)

Crash Data

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030307
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030307

when I visit any webpage with flash in it, Mozilla crashes when the page is
loading. I have newest flash6 plugin installed(r79)

Reproducible: Always

Steps to Reproduce:
1.
2.
3.




Talkback crash ID: TB17873536G
Severity: major → critical
Keywords: crash, stackwanted
Whiteboard: TB17873536G
worksoforme with linux trunk 20030307 and 1.3 20030306
Summary: crash when the page is loading → crash when the page with flash in it loading
stack trace:
#0  0x4186e06d in PlatformBitBuffer::CreateScreenBits () from
/usr/local/mozilla/plugins/libflashplayer.so
#1  0x4186dafc in PlatformBitBuffer::PlatformBitBuffer () from
/usr/local/mozilla/plugins/libflashplayer.so
#2  0x4184e024 in CorePlayer::UpdateBuffer () from
/usr/local/mozilla/plugins/libflashplayer.so
#3  0x4184d9c2 in CorePlayer::DrawScreen () from
/usr/local/mozilla/plugins/libflashplayer.so
#4  0x418a6324 in PlatformPlayer::NsSetWindow () from
/usr/local/mozilla/plugins/libflashplayer.so
#5  0x418a9502 in NPP_SetWindow () from /usr/local/mozilla/plugins/libflashplayer.so
#6  0x418a7a8b in Private_SetWindow () from
/usr/local/mozilla/plugins/libflashplayer.so
#7  0x416b461a in jlSystem () from /usr/local/mozilla/components/libgkplugin.so
#8  0x416bc127 in jlSystem () from /usr/local/mozilla/components/libgkplugin.so
#9  0x40ca17da in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#10 0x40ca0e22 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#11 0x40c9b19c in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#12 0x40c97a5d in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#13 0x40c9771c in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#14 0x40c9759b in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#15 0x40c9b19c in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#16 0x40c6d09c in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#17 0x40c6ce87 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#18 0x40c6cc77 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#19 0x40c6cb20 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#20 0x40c6b64f in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#21 0x40c6ae43 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#22 0x40c69933 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#23 0x40c711f4 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#24 0x40c6c48c in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#25 0x40c6b29b in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#26 0x40c6ae43 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#27 0x40c69933 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#28 0x40c679cd in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#29 0x40c677cd in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#30 0x40c695c0 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#31 0x40c77783 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#32 0x40c89706 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#33 0x40d4c3a6 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#34 0x40d4be8a in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#35 0x40d491b8 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#36 0x40d3fbdc in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#37 0x40d491b8 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#38 0x40d4e085 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#39 0x40c86116 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#40 0x40c8641f in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#41 0x40c86157 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#42 0x40d491b8 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#43 0x40d5aec2 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#44 0x40c85722 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#45 0x40c77783 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#46 0x40cccecf in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#47 0x40cabd6c in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#48 0x40cb8246 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#49 0x40cb7de6 in NSGetModule () from /usr/local/mozilla/components/libgklayout.so
#50 0x40587647 in PL_HandleEvent () from /usr/local/mozilla/libxpcom.so
#51 0x40587563 in PL_ProcessPendingEvents () from /usr/local/mozilla/libxpcom.so
#52 0x405884a8 in nsEventQueueImpl::ProcessPendingEvents () from
/usr/local/mozilla/libxpcom.so
#53 0x413197d3 in NSGetModule () from /usr/local/mozilla/components/libwidget_gtk.so
#54 0x413194cd in NSGetModule () from /usr/local/mozilla/components/libwidget_gtk.so
#55 0x40288e00 in g_io_add_watch () from /usr/lib/libglib-1.2.so.0
#56 0x4028a4c8 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#57 0x4028aad3 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#58 0x4028ac6c in g_main_run () from /usr/lib/libglib-1.2.so.0
#59 0x401ab7f7 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#60 0x41319bbc in NSGetModule () from /usr/local/mozilla/components/libwidget_gtk.so
#61 0x412ef996 in fullsoft_copyright () from
/usr/local/mozilla/components/libnsappshell.so
#62 0x08057de9 in getCountry ()
#63 0x080584d5 in main ()
#64 0x403e6a51 in __libc_start_main () from /lib/libc.so.6
Flags: blocking1.3+
wfm, linux, Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030308
You sure? WFM with Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4a)
Gecko/20030309 and latest Flash
as sure as I can. Both of them are latest version(1.3rc and 6.0r79).
WFM on Gentoo Linux, Mozilla Build 2003030703 with Flash 6.0 r69...
Suggestions:

1) Wipe and reinstall Mozilla. Your chrome directory, history, or user prefs may
be corrupted.
2) Shut down other programs and then try running Mozilla with a flash page. I
know that AIM causes problems for me in Mozilla; perhaps it's application
interference?
3) Reinstall flash (if you haven't already). Make sure to wipe Flash from your
system completely before you reinstall; it may be that some registry keys have
been corrupted.

Works for me in Moz 1.2.1, so if this problem isn't machine-specific it's a
regression.
Can confirm bug with mozilla 1.3b gtk2-xft redhat8.0  compiled with gcc3.2 and
gcc 2.96 but also with any non xft version down to 1.2.1 also on Suse 8.1 Linux.
Works for me with flash 5
The 'blocking1.3'-flag can be set to '+' by Mozillastaff _only_. You can set it
to '?' if you wish.
Flags: blocking1.3+
please note your Flash versions, along with buildIDs, for this bug.
Could this be a regression in r79? If this is a regression in Mozilla, does
going back a week or two help narrow it down?
Status: UNCONFIRMED → NEW
Ever confirmed: true
The build I use was downloaded from
http://komodo.mozilla.org/pub/mozilla/nightly/2003-03-07-15-1.3/mozilla-i686-pc-linux-gnu-sea.tar.gz
it is said to be 1.3rc here: http://www.mozillazine.org/articles/article2959.html
the flash plugin version is 6.0r79
my moz. 1.2.1 crashes with r79 and r69 too. 
for those whose moz. didn't crash, try
http://www.macromedia.com/software/flash/about/
http://www.donews.com/
and see
This WFM me using Flash r79 and the build in comment #11.

Reporter: There is something in your configuration that is causing the crash.
Please try to narrow down the cause.
Priority: -- → P3
Target Milestone: --- → Future
I remove mozilla, then remove ~/.mozilla
install mozilla 1.3rc, install flash plugin r79
start mozilla and go www.donews.com or www.macromedia.com/software/flash/about
then it crashes
how to contact Macromedia on this ? (found fp6_devbeta@macromedia.com via Google)
Keywords: stackwanted
Summary: crash when the page with flash in it loading → crash when the page with flash in it loading [@ PlatformBitBuffer::CreateScreenBits ]
Whiteboard: TB17873536G
Blocks: 211213
Crashes on http://www.cnn.com consistantly.
Flash 6.0r81 was just released, do you still crash with this new version ?
(In reply to comment #17)
> Flash 6.0r81 was just released, do you still crash with this new version ?

yes, still crashes with r81.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1082769120 (LWP 32385)]
0x4559d347 in PlatformBitBuffer::CreateScreenBits(int, int) ()
   from /usr/lib/mozilla/plugins/libflashplayer.so
(gdb) bt
#0  0x4559d347 in PlatformBitBuffer::CreateScreenBits(int, int) ()
   from /usr/lib/mozilla/plugins/libflashplayer.so
#1  0x4559cd22 in PlatformBitBuffer::PlatformBitBuffer(PlatformPlayer*, int,
int, int, int, int) ()
   from /usr/lib/mozilla/plugins/libflashplayer.so
#2  0x455780ae in CorePlayer::UpdateBuffer(int) () from
/usr/lib/mozilla/plugins/libflashplayer.so
#3  0x45577973 in CorePlayer::DrawScreen(SRECT const*) () from
/usr/lib/mozilla/plugins/libflashplayer.so
#4  0x455da6b9 in PlatformPlayer::NsSetWindow(_NPWindow*) ()
   from /usr/lib/mozilla/plugins/libflashplayer.so
#5  0x455ddb8e in NPP_SetWindow () from /usr/lib/mozilla/plugins/libflashplayer.so
#6  0x455dbe60 in Private_SetWindow () from
/usr/lib/mozilla/plugins/libflashplayer.so
#7  0x4271a7f7 in ns4xPluginInstance::SetWindow(nsPluginWindow*) ()
   from /usr/lib/mozilla/components/libgkplugin.so
#8  0x4273353b in
nsPluginNativeWindowGtk2::CallSetWindow(nsCOMPtr<nsIPluginInstance>&) ()
   from /usr/lib/mozilla/components/libgkplugin.so
#9  0x4272458d in nsPluginHostImpl::InstantiateEmbededPlugin(char const*,
nsIURI*, nsIPluginInstanceOwner*)
    () from /usr/lib/mozilla/components/libgkplugin.so
#10 0x40e5ed1d in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#11 0x40e5e031 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#12 0x40e58872 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#13 0x40e27034 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#14 0x40e26d7e in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#15 0x40e26b04 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#16 0x40e2697f in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#17 0x40e2517a in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#18 0x40e24c71 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#19 0x40e22f26 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#20 0x40e322a2 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#21 0x40eed5ba in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#22 0x40e322a2 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#23 0x40f09490 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#24 0x40f0a351 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#25 0x40e322a2 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
 ... ...
#82 0x40e322a2 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#83 0x40e8c03d in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#84 0x40e6a392 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#85 0x40e76d2e in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#86 0x40e78871 in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#87 0x40e767ef in NSGetModule () from /usr/lib/mozilla/components/libgklayout.so
#88 0x40bb3157 in PL_HandleEvent () from /usr/lib/mozilla/libxpcom.so
#89 0x40bb3084 in PL_ProcessPendingEvents () from /usr/lib/mozilla/libxpcom.so
#90 0x40bb4405 in nsEventQueueImpl::ProcessPendingEvents() () from
/usr/lib/mozilla/libxpcom.so
#91 0x41f386c5 in nsBaseWidget::FreeNativeData(void*, unsigned) ()
   from /usr/lib/mozilla/components/libwidget_gtk2.so
#92 0x4049a309 in g_vsnprintf () from /usr/lib/libglib-2.0.so.0
#93 0x4047c086 in unblock_source () from /usr/lib/libglib-2.0.so.0
#94 0x4047d029 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#95 0x4047d347 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#96 0x4047d9b0 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#97 0x401c5d2f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#98 0x08354fc8 in ?? ()
#99 0x080fd148 in ?? ()
#100 0xbffff1d0 in ?? ()
#101 0xbffff168 in ?? ()
#102 0x08354fc8 in ?? ()
Wang: what is your displaydepth?  see bug 200829
I also suspect this may be the same as bug 200829. Wang, can you try the
work-around mentioned there if your color depth is smaller than 16? 
(In reply to comment #20)
> I also suspect this may be the same as bug 200829. Wang, can you try the
> work-around mentioned there if your color depth is smaller than 16? 
> 
Oh, it is 15.
it works with 16 and 24bits.
Thanks
eventough bug 200829 is older, I'm duping this to bug 200829 since it has
'relnote', will mention the stack.

*** This bug has been marked as a duplicate of 200829 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Component: Plug-ins → Flash (Adobe)
Product: Core → Plugins
QA Contact: shrir → adobe-flash
Target Milestone: Future → 2004
Version: Trunk → 6.x
Crash Signature: [@ PlatformBitBuffer::CreateScreenBits ]
Version and milestone values are being reset to defaults as part of product refactoring.
Target Milestone: 2004 → ---
Version: 6.x → unspecified
Product: External Software Affecting Firefox → External Software Affecting Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.