Closed Bug 658315 Opened 14 years ago Closed 6 years ago

Options from "Product:" list disappear when selecting one of the items in bugzilla

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: andreea.pod, Unassigned)

Details

(Whiteboard: [fennec 5.0b2])

Attachments

(1 file)

Attached image poroduct list
Mozilla /5.0 (Android;Linux armv7l;rv:5.0) Gecko/20110517 Firefox/5.0 Fennec/5.0 Device: LG Optimus 2X (Android 2.2) Steps to reproduce: 1. Go to bugzilla.mozilla.org at advanced search 2. tap on the Product list 3. pan the list and select Fennec 4. tap on Done and look on Product list Expected result: - the list should be populated with items. Actual result: - items are missing from the list until you tap again in the list, see screenshot.
Whiteboard: [fennec 5.0b2]
Summary: Options from "Product:" field disappear when selecting one of the items in bugzilla → Options from "Product:" list disappear when selecting one of the items in bugzilla
I'm also seeing this when scrolling down on the Product list, then zooming in/out of the Product list. I guess this has to do with the general issue with zooming and scrollable views.
I'm also getting, while the caret is blinking inside the search input, that parts of the various option lists are blinking (also at the place of the caret).
Ben might have some insights
Is this fixed on the latest nightly?
I don't see the options disappearing on the latest nightly, but the options are not shown in a "selected" state even though they are.
When I try to click on the "Product" list I got a content crash with this stack: (gdb) bt #0 0x00007fc587e6f78d in nanosleep () from /lib/libc.so.6 #1 0x00007fc587e6f600 in sleep () from /lib/libc.so.6 #2 0x00007fc58988fe74 in ah_crap_handler (signum=6) at /home/vivien/Devel/mozilla/fennec/mozilla-central/toolkit/xre/nsSigHandlers.cpp:119 #3 0x00007fc58988febf in child_ah_crap_handler (signum=6) at /home/vivien/Devel/mozilla/fennec/mozilla-central/toolkit/xre/nsSigHandlers.cpp:131 #4 <signal handler called> #5 0x00007fc587e01165 in raise () from /lib/libc.so.6 #6 0x00007fc587e03f70 in abort () from /lib/libc.so.6 #7 0x00007fc58ca1d4c4 in mozalloc_abort (msg=0x7fff2e2e8b80 "###!!! ABORT: nsDisplayScrollLayer should always be defined: 'hasCount', file /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp, line 1936") at /home/vivien/Devel/mozilla/fennec/mozilla-central/memory/mozalloc/mozalloc_abort.cpp:76 #8 0x00007fc58b0ba7b7 in Abort (aMsg=0x7fff2e2e8b80 "###!!! ABORT: nsDisplayScrollLayer should always be defined: 'hasCount', file /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp, line 1936") at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/base/nsDebugImpl.cpp:388 #9 0x00007fc58b0ba6d1 in NS_DebugBreak_P (aSeverity=3, aStr=0x7fc58b9605f8 "nsDisplayScrollLayer should always be defined", aExpr=0x7fc58b9605e8 "hasCount", aFile=0x7fc58b9600b8 "/home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp", aLine=1936) at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/base/nsDebugImpl.cpp:345 #10 0x00007fc589bc78ba in nsDisplayScrollLayer::GetScrollLayerCount (this=0x7fc580aa2970) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:1936 #11 0x00007fc589bc7822 in nsDisplayScrollLayer::ShouldFlattenAway (this=0x7fc580aa2970, aBuilder=0x7fff2e2ec730) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:1921 #12 0x00007fc589bc1bea in nsDisplayList::ComputeVisibilityForSublist (this=0x7fc580aa2b60, aBuilder=0x7fff2e2ec730, aVisibleRegion=0x7fff2e2ea210, aListVisibleBounds=..., aAllowVisibleRegionExpansion=...) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:494 #13 0x00007fc589bc5b77 in nsDisplayWrapList::ComputeVisibility (this=0x7fc580aa2b30, aBuilder=0x7fff2e2ec730, aVisibleRegion=0x7fff2e2ea210, aAllowVisibleRegionExpansion=...) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:1540 #14 0x00007fc589bc8849 in nsDisplayClipRoundedRect::ComputeVisibility (this=0x7fc580aa2b30, aBuilder=0x7fff2e2ec730, aVisibleRegion=0x7fff2e2eb470, aAllowVisibleRegionExpansion=...) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:2138 #15 0x00007fc589bc1d5d in nsDisplayList::ComputeVisibilityForSublist (this=0x7fc580aa50d8, aBuilder=0x7fff2e2ec730, aVisibleRegion=0x7fff2e2eb470, aListVisibleBounds=..., aAllowVisibleRegionExpansion=...) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:514 #16 0x00007fc589bc5b77 in nsDisplayWrapList::ComputeVisibility (this=0x7fc580aa50a8, aBuilder=0x7fff2e2ec730, aVisibleRegion=0x7fff2e2eb470, aAllowVisibleRegionExpansion=...) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:1540 #17 0x00007fc589bc8849 in nsDisplayClipRoundedRect::ComputeVisibility (this=0x7fc580aa50a8, aBuilder=0x7fff2e2ec730, aVisibleRegion=0x7fff2e2ecd30, aAllowVisibleRegionExpansion=...) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:2138 #18 0x00007fc589bc1d5d in nsDisplayList::ComputeVisibilityForSublist (this=0x7fff2e2ecd70, aBuilder=0x7fff2e2ec730, aVisibleRegion=0x7fff2e2ecd30, aListVisibleBounds=..., aAllowVisibleRegionExpansion=...) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:514 #19 0x00007fc589bc174d in nsDisplayList::ComputeVisibilityForRoot (this=0x7fff2e2ecd70, aBuilder=0x7fff2e2ec730, aVisibleRegion=0x7fff2e2ecd30) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsDisplayList.cpp:426 #20 0x00007fc589bf6c28 in nsLayoutUtils::PaintFrame (aRenderingContext=0x0, aFrame=0x7fc5780a9820, aDirtyRegion=..., aBackstop=4294967295, aFlags=260) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsLayoutUtils.cpp:1609 #21 0x00007fc589c21ef3 in PresShell::Paint (this=0x7fc577edd800, aViewToPaint=0x7fc577e52740, aWidgetToPaint=0x7fc57a627e20, aDirtyRegion=..., aIntDirtyRegion=..., aPaintDefaultBackground=0, aWillSendDidPaint=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/layout/base/nsPresShell.cpp:6248 #22 0x00007fc58a2a0ef9 in nsViewManager::RenderViews (this=0x7fc577e654c0, aView=0x7fc577e52740, aWidget=0x7fc57a627e20, aRegion=..., aIntRegion=..., aPaintDefaultBackground=0, aWillSendDidPaint=0) at /home/vivien/Devel/mozilla/fennec/mozilla-central/view/src/nsViewManager.cpp:427 #23 0x00007fc58a2a0dbc in nsViewManager::Refresh (this=0x7fc577e654c0, aView=0x7fc577e52740, aWidget=0x7fc57a627e20, aRegion=..., aUpdateFlags=1) at /home/vivien/Devel/mozilla/fennec/mozilla-central/view/src/nsViewManager.cpp:402 #24 0x00007fc58a2a24f2 in nsViewManager::DispatchEvent (this=0x7fc577e654c0, aEvent=0x7fff2e2ed510, aView=0x7fc577e52740, aStatus=0x7fff2e2ed394) at /home/vivien/Devel/mozilla/fennec/mozilla-central/view/src/nsViewManager.cpp:905 #25 0x00007fc58a29b92c in HandleEvent (aEvent=0x7fff2e2ed510) at /home/vivien/Devel/mozilla/fennec/mozilla-central/view/src/nsView.cpp:160 #26 0x00007fc58ad8f3b0 in mozilla::widget::PuppetWidget::DispatchEvent (this=0x7fc57a627e20, event=0x7fff2e2ed510, aStatus=@0x7fff2e2ed5cc) at /home/vivien/Devel/mozilla/fennec/mozilla-central/widget/src/xpwidgets/PuppetWidget.cpp:323 #27 0x00007fc58ad8fede in mozilla::widget::PuppetWidget::DispatchPaintEvent (this=0x7fc57a627e20) at /home/vivien/Devel/mozilla/fennec/mozilla-central/widget/src/xpwidgets/PuppetWidget.cpp:534 #28 0x00007fc58ad90109 in mozilla::widget::PuppetWidget::PaintTask::Run (this=0x7fc576f88720) at /home/vivien/Devel/mozilla/fennec/mozilla-central/widget/src/xpwidgets/PuppetWidget.cpp:573 #29 0x00007fc58b0a8b62 in nsThread::ProcessNextEvent (this=0x7fc580a4c3a0, mayWait=0, result=0x7fff2e2ed78c) at /home/vivien/Devel/mozilla/fennec/mozilla-central/xpcom/threads/nsThread.cpp:618 #30 0x00007fc58b02eaa4 in NS_ProcessNextEvent_P (thread=0x7fc580a4c3a0, mayWait=0) at /home/vivien/Devel/mozilla/fennec/build/xpcom/build/nsThreadUtils.cpp:250 #31 0x00007fc58aeecb6c in mozilla::ipc::MessagePump::Run (this=0x7fc580a0f440, aDelegate=0x7fff2e2eec00) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/glue/MessagePump.cpp:110 #32 0x00007fc58aeed093 in mozilla::ipc::MessagePumpForChildProcess::Run (this=0x7fc580a0f440, aDelegate=0x7fff2e2eec00) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/glue/MessagePump.cpp:229 #33 0x00007fc58b10d69f in MessageLoop::RunInternal (this=0x7fff2e2eec00) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/chromium/src/base/message_loop.cc:218 #34 0x00007fc58b10d630 in MessageLoop::RunHandler (this=0x7fff2e2eec00) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/chromium/src/base/message_loop.cc:202 #35 0x00007fc58b10d5c1 in MessageLoop::Run (this=0x7fff2e2eec00) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/chromium/src/base/message_loop.cc:176 #36 0x00007fc58ad6db35 in nsBaseAppShell::Run (this=0x7fc57a6b1550) at /home/vivien/Devel/mozilla/fennec/mozilla-central/widget/src/xpwidgets/nsBaseAppShell.cpp:189 #37 0x00007fc589891c39 in XRE_RunAppShell () at /home/vivien/Devel/mozilla/fennec/mozilla-central/toolkit/xre/nsEmbedFunctions.cpp:671 #38 0x00007fc58aeecfce in mozilla::ipc::MessagePumpForChildProcess::Run (this=0x7fc580a0f440, aDelegate=0x7fff2e2eec00) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/glue/MessagePump.cpp:215 #39 0x00007fc58b10d69f in MessageLoop::RunInternal (this=0x7fff2e2eec00) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/chromium/src/base/message_loop.cc:218 #40 0x00007fc58b10d630 in MessageLoop::RunHandler (this=0x7fff2e2eec00) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/chromium/src/base/message_loop.cc:202 #41 0x00007fc58b10d5c1 in MessageLoop::Run (this=0x7fff2e2eec00) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/chromium/src/base/message_loop.cc:176 #42 0x00007fc58989171a in XRE_InitChildProcess (aArgc=1, aArgv=0x7fff2e2eef98, aProcess=GeckoProcessType_Content) at /home/vivien/Devel/mozilla/fennec/mozilla-central/toolkit/xre/nsEmbedFunctions.cpp:510 #43 0x0000000000401476 in main (argc=3, argv=0x7fff2e2eef98) at /home/vivien/Devel/mozilla/fennec/mozilla-central/ipc/app/MozillaRuntimeMain.cpp:80 And in the JS console i see: Error: uncaught exception: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMWindowUtils.findElementWithViewId]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: chrome://browser/content/bindings/browser.js :: <TOP_LEVEL> :: line 321" data: no] Ben, any ideas?
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Taking tracking flag off because I'm not positive this is a regression.
This issue still occurs on: Build id : Mozilla/5.0 (Android;Linux armv7l;rv:7.0a2)Gecko/20110718 Firefox/7.0a2 Fennec/7.0a2 Device: Motorola Droid 2 OS: Android 2.2 Please see the following video: http://www.youtube.com/user/qaioana#p/a/u/0/sX11MBdulcw
Closing all opened bug in a graveyard component
Status: REOPENED → RESOLVED
Closed: 14 years ago6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: