Closed
Bug 1403696
Opened 7 years ago
Closed 7 years ago
OpenSuse - Firefox crashes when clicking FullScreen Interactive button in Flash Player
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1405267
People
(Reporter: jeclark, Unassigned)
Details
Attachments
(2 files)
FAIL: OpenSuSE 13.2 + Firefox 55.0.2 + 27.0.0.112 & 11.2.202.632 FAIL: OpenSuSE 13.2 + Firefox 55.0 + 27.0.0.112 & 11.2.202.632 (This is the Firefox injection build 55.0) PASS: OpenSuSE + Firefox 54.0.1 + 27.0.0.112 PASS: Ubuntu + Firefox 55.0.2 + 27.0.0.112 PASS: Linuxmint + Firefox 55.0.2 + 27.0.0.112 PASS: Fedora + Firefox 55.0.2 + 27.0.0.112 Note: Firefox55.0.2 is the latest version in recently. Problem: Firefox crashed when click Full Screen Interactive button Method: 1. Host the attached SWF and HTML document in the same folder 2. Load the HTML document in Firefox 3.Click the Full Screen Interactive button (or Full Screen button). Result: Firefox crashed. Expected: The content should expand to fill the screen. Injection ranges: PASS: Firefox Nightly 55.0a1 + Index of /pub/firefox/nightly/2017/06/2017-06-01-10-02-20-mozilla-central/firefox-55.0a1.en-US.linux-x86_64.tar.bz2 FAIL: Firefox Nightly 55.0a1 + Index of /pub/firefox/nightly/2017/06/2017-06-02-10-01-43-mozilla-central/firefox-55.0a1.en-US.linux-x86_64.tar.bz2 (This is the injection daily build) PASS: Firefox Nightly 55.0a1 + Index of /pub/firefox/nightly/2017/06/2017-06-08-15-03-02-date/ firefox-55.0a1.en-US.linux-x86_64.tar.bz2 FAIL: Firefox Nightly 55.0a1 + Index of /pub/firefox/nightly/2017/06/2017-06-09-15-03-00-date/ firefox-55.0a1.en-US.linux-x86_64.tar.bz2 (This is the injection daily build) Developer Analysis: Callstack indicates that the crash is happening in Firefox code. #0 0x00007fa63d048e90 in gdk_window_get_window_type () from /home/xzhang/Downloads/firefox-55/gtk2/libmozgtk.so #1 0x00007fa62f250fe0 in Oxygen::Gtk::gdk_window_get_toplevel_origin(_GdkDrawable*, int*, int*) () from /usr/lib64/gtk-2.0/2.10.0/engines/liboxygen-gtk.so #2 0x00007fa62f251211 in Oxygen::Gtk::gdk_window_map_to_toplevel(_GdkDrawable*, int*, int*, int*, int*, bool) () from /usr/lib64/gtk-2.0/2.10.0/engines/liboxygen-gtk.so #3 0x00007fa62f273827 in Oxygen::Style::renderBackgroundGradient(_cairo*, _GdkDrawable*, _GtkWidget*, _GdkRectangle*, int, int, int, int, Oxygen::StyleOptions const&, bool) () from /usr/lib64/gtk-2.0/2.10.0/engines/liboxygen-gtk.so #4 0x00007fa62f2741a0 in Oxygen::Style::renderWindowBackground(_cairo*, _GdkDrawable*, _GtkWidget*, _GdkRectangle*, int, int, int, int, Oxygen::StyleOptions const&, bool) () from /usr/lib64/gtk-2.0/2.10.0/engines/liboxygen-gtk.so #5 0x00007fa62f2bb899 in ?? () from /usr/lib64/gtk-2.0/2.10.0/engines/liboxygen-gtk.so #6 0x00007fa6392762f6 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #7 0x00007fa63927bd5a in ?? () from /usr/lib64/libgtk-x11-2.0.so.0 #8 0x00007fa63ba9be78 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #9 0x00007fa63baac897 in ?? () from /usr/lib64/libgobject-2.0.so.0 #10 0x00007fa63bab4d48 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #11 0x00007fa63bab5002 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #12 0x00007fa63926fa30 in gtk_widget_realize () from /usr/lib64/libgtk-x11-2.0.so.0 #13 0x00007fa62bae6972 in UnixWindow::InitializeFullScreen (this=0x3ac1e13fb098) at ../../../../products/player/plugin/platform/unix/unixnswindow.cpp:58 #14 0x00007fa62bae4005 in ViewClientLinux::CreateFullScreenWindow (this=0x17cd5334d120) at ../../../../products/player/plugin/platform/unix/unixnsplayer.cpp:3306 #15 0x00007fa62bb719a8 in ViewClientLinux::SetFullScreen (this=0x17cd5334d120, bFullScreen=true, interactive=false) at ../../../../flash/platform/unix/unixviewclient.cpp:202 #16 0x00007fa62b70243d in coreplayer::View::SetFullScreen (this=0x3ac1e0f470b0, fullScreen=true, fullScreenInteractive=false) at ../../../../flash/core/View.cpp:4442 #17 0x00007fa62ba8bf76 in coreplayer::StageNative::SetDisplayStateImpl (this=0x3ac1e147a300, stage=..., value=0x3ac1e101a7e8) at ../../../../flash/profiles/StageProfile.cpp:171 #18 0x00007fa62ba8cc5b in coreplayer::StageDesktop::SetDisplayStateImpl (this=0x3ac1e147a300, stage=..., value=0x3ac1e101a7e8) at ../../../../flash/profiles/StageProfile.cpp:435 #19 0x00007fa62b57a811 in coreplayer::Stage::SetDisplayState (this=0x3ac1e147a300, stage=..., value=0x3ac1e101a7e8) at ../../../../flash/profiles/StageProfile.h:35 #20 0x00007fa62b577e0f in avmplus::StageObject::set_displayState (this=0x3ac1e1483110, value=0x3ac1e101a7e8) at ../../../../flash/avmglue/StageGlue.cpp:434 #21 0x00007fa62b351ac8 in avmplus::NativeID::flash_display_Stage_displayState_set_thunk (env=0x3ac1e1481cb0, argc=1, argv=0x7fff49310340) at ../../../../build/linux/int/FlashPlayer/avmglue.as/player/Debug/avmglue.cpp:60085 #22 0x00007fa62c0a91df in avmplus::BaseExecMgr::verifyEnterGPR (env=0x3ac1e1481cb0, argc=1, ap=0x7fff49310340) at ../../../../third_party/avmplus/core/exec.cpp:312 #23 0x00007fa62c0a8bd1 in avmplus::BaseExecMgr::delegateInvoke (env=0x3ac1e1481cb0, argc=1, ap=0x7fff49310340) at ../../../../third_party/avmplus/core/exec.cpp:124 #24 0x000008b971a45b04 in ?? () #25 0x00003ac1e1294e19 in ?? () #26 0x00003ac1e23b8638 in ?? () #27 0x00003ac1e205f4e0 in ?? () #28 0x00003ac1e2056040 in ?? () #29 0x00003ac1e1483110 in ?? () #30 0x00003ac1e101a7e8 in ?? () #31 0x00003ac1e218e1b8 in ?? () #32 0x00007fff49310798 in ?? () #33 0x00003ac1e218e1b8 in ?? () #34 0x00000000deadbeef in ?? () #35 0x00007fff49310410 in ?? () #36 0x00007fa62c0aa330 in avmplus::BaseExecMgr::endCoerce (env=0x3ac1e1481cb0, argc=1, ap=0x7fff49310340, ms=0x7fff49310358) at ../../../../third_party/avmplus/core/exec.cpp:879
Reporter | ||
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
Should be fixed in 57.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•