Closed Bug 1048416 Opened 10 years ago Closed 10 years ago

Stuck in Gallery edit mode

Categories

(Firefox OS Graveyard :: Gaia::Gallery, defect)

x86
macOS
defect
Not set
normal

Tracking

(b2g-v1.4 affected, b2g-v2.0 affected, b2g-v2.1 affected)

RESOLVED DUPLICATE of bug 1088051
Tracking Status
b2g-v1.4 --- affected
b2g-v2.0 --- affected
b2g-v2.1 --- affected

People

(Reporter: gwagner, Assigned: pdahiya)

Details

Attachments

(2 files)

Attached image 2014-08-04-19-19-52.png
STR: 319 MB flame with todays 2.0 build.

Take multiple pictures, play music in the background.
Open gallery and go into edit mode for picture.

Picture doesn't show up and the 'x' and 'Done' buttons don't work.

Logcat:
08-04 19:16:12.661 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:12.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:12.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:13.031 I/Gecko   (  308): 
08-04 19:16:13.031 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:13.031 I/Gecko   (  308): 
08-04 19:16:13.031 I/Gecko   (  308): 
08-04 19:16:13.031 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:13.031 I/Gecko   (  308): 
08-04 19:16:13.901 D/skia    ( 3646): START /proc/cpuinfo:
08-04 19:16:13.901 D/skia    ( 3646): Processor	: ARMv7 Processor rev 3 (v7l)
08-04 19:16:13.901 D/skia    ( 3646): processor	: 0
08-04 19:16:13.901 D/skia    ( 3646): BogoMIPS	: 38.40
08-04 19:16:13.901 D/skia    ( 3646): 
08-04 19:16:13.901 D/skia    ( 3646): processor	: 1
08-04 19:16:13.901 D/skia    ( 3646): BogoMIPS	: 38.40
08-04 19:16:13.901 D/skia    ( 3646): 
08-04 19:16:13.901 D/skia    ( 3646): Features	: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt 
08-04 19:16:13.901 D/skia    ( 3646): CPU implementer	: 0x41
08-04 19:16:13.901 D/skia    ( 3646): CPU architecture: 7
08-04 19:16:13.901 D/skia    ( 3646): CPU variant	: 0x0
08-04 19:16:13.901 D/skia    ( 3646): CPU part	: 0xc07
08-04 19:16:13.901 D/skia    ( 3646): CPU revision	: 3
08-04 19:16:13.901 D/skia    ( 3646): 
08-04 19:16:13.901 D/skia    ( 3646): Hardware	: Qualcomm MSM 8610 (Flattened Device Tree)
08-04 19:16:13.901 D/skia    ( 3646): Revision	: 0000
08-04 19:16:13.901 D/skia    ( 3646): Serial		: 0000000000000000
08-04 19:16:13.901 D/skia    ( 3646): 
08-04 19:16:13.901 D/skia    ( 3646): END /proc/cpuinfo
08-04 19:16:13.901 D/skia    ( 3646): Device supports ARM NEON instructions!
08-04 19:16:16.261 I/Gonk    (  308): Setting nice for pid 3731 to 18
08-04 19:16:16.261 I/Gonk    (  308): Changed nice for pid 3731 from 0 to 18.
08-04 19:16:16.311 I/Gonk    (  308): Setting nice for pid 2726 to 18
08-04 19:16:16.311 I/Gonk    (  308): Changed nice for pid 2726 from 7 to 18.
08-04 19:16:16.511 E/GeckoConsole( 3731): [JavaScript Warning: "Unknown property 'font-feature-settings'.  Declaration dropped." {file: "resource://gre-resources/ua.css" line: 83 column: 23 source: "  font-feature-settings: "tnum";"}]
08-04 19:16:16.591 I/Gecko   (  308): 
08-04 19:16:16.591 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:16.591 I/Gecko   (  308): 
08-04 19:16:16.591 I/Gecko   (  308): 
08-04 19:16:16.591 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:16.591 I/Gecko   (  308): 
08-04 19:16:17.081 I/Gecko   (  308): 
08-04 19:16:17.081 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:17.081 I/Gecko   (  308): 
08-04 19:16:17.081 I/Gecko   (  308): 
08-04 19:16:17.081 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:17.081 I/Gecko   (  308): 
08-04 19:16:17.111 I/Gecko   ( 3731): ###################################### forms.js loaded
08-04 19:16:17.161 I/Gecko   ( 3731): ############################### browserElementPanning.js loaded
08-04 19:16:17.191 I/Gecko   ( 3731): ######################## BrowserElementChildPreload.js loaded
08-04 19:16:17.351 I/Gecko   (  308): 
08-04 19:16:17.351 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:17.351 I/Gecko   (  308): 
08-04 19:16:17.451 E/OomLogger(  308): [Kill]: send sigkill to 2726 (Video), adj 667, size 4482
08-04 19:16:17.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:17.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:17.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:20.101 I/Gecko   (  308): 
08-04 19:16:20.101 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:20.101 I/Gecko   (  308): 
08-04 19:16:20.101 I/Gecko   (  308): 
08-04 19:16:20.101 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:20.101 I/Gecko   (  308): 
08-04 19:16:20.261 I/Gecko   (  308): 
08-04 19:16:20.261 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:20.261 I/Gecko   (  308): 
08-04 19:16:20.261 I/Gecko   (  308): 
08-04 19:16:20.261 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:20.261 I/Gecko   (  308): 
08-04 19:16:22.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:22.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:22.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:24.021 I/Gecko   (  308): 
08-04 19:16:24.021 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:24.021 I/Gecko   (  308): 
08-04 19:16:24.021 I/Gecko   (  308): 
08-04 19:16:24.021 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:24.021 I/Gecko   (  308): 
08-04 19:16:26.081 I/Gecko   (  308): 
08-04 19:16:26.081 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:26.081 I/Gecko   (  308): 
08-04 19:16:26.081 I/Gecko   (  308): 
08-04 19:16:26.081 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:26.081 I/Gecko   (  308): 
08-04 19:16:27.311 I/Gecko   (  308): 
08-04 19:16:27.311 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:27.311 I/Gecko   (  308): 
08-04 19:16:27.311 I/Gecko   (  308): 
08-04 19:16:27.311 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:27.311 I/Gecko   (  308): 
08-04 19:16:27.451 I/Gecko   (  308): 
08-04 19:16:27.451 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:27.451 I/Gecko   (  308): 
08-04 19:16:27.451 I/Gecko   (  308): 
08-04 19:16:27.451 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:27.451 I/Gecko   (  308): 
08-04 19:16:27.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:27.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:27.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:28.571 I/Gecko   (  308): 
08-04 19:16:28.571 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:28.571 I/Gecko   (  308): 
08-04 19:16:28.571 I/Gecko   (  308): 
08-04 19:16:28.571 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:28.571 I/Gecko   (  308): 
08-04 19:16:29.021 I/Gecko   (  308): 
08-04 19:16:29.021 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:29.021 I/Gecko   (  308): 
08-04 19:16:29.021 I/Gecko   (  308): 
08-04 19:16:29.021 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:29.021 I/Gecko   (  308): 
08-04 19:16:30.121 I/Gecko   (  308): 
08-04 19:16:30.121 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:30.121 I/Gecko   (  308): 
08-04 19:16:30.121 I/Gecko   (  308): 
08-04 19:16:30.121 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:30.121 I/Gecko   (  308): 
08-04 19:16:30.551 I/Gecko   (  308): 
08-04 19:16:30.551 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:30.551 I/Gecko   (  308): 
08-04 19:16:30.551 I/Gecko   (  308): 
08-04 19:16:30.551 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:30.551 I/Gecko   (  308): 
08-04 19:16:30.921 E/GeckoConsole( 3646): Content JS ERROR at app://gallery.gaiamobile.org/shared/js/mediadb.js:954 in getFile/getRequest.onerror: MediaDB.getFile: NotFoundError
08-04 19:16:31.681 I/Gecko   (  308): 
08-04 19:16:31.681 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:31.681 I/Gecko   (  308): 
08-04 19:16:31.681 I/Gecko   (  308): 
08-04 19:16:31.681 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:31.681 I/Gecko   (  308): 
08-04 19:16:32.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:32.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:32.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:34.231 I/Gecko   (  308): 
08-04 19:16:34.231 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:34.231 I/Gecko   (  308): 
08-04 19:16:34.231 I/Gecko   (  308): 
08-04 19:16:34.231 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:34.231 I/Gecko   (  308): 
08-04 19:16:34.371 E/GeckoConsole( 3646): [JavaScript Error: "TypeError: imageEditor is undefined" {file: "app://gallery.gaiamobile.org/js/ImageEditor.js" line: 295}]
08-04 19:16:35.341 I/Gecko   (  308): 
08-04 19:16:35.341 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:35.341 I/Gecko   (  308): 
08-04 19:16:35.341 I/Gecko   (  308): 
08-04 19:16:35.341 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:35.341 I/Gecko   (  308): 
08-04 19:16:37.411 I/LOWI-SERVER(  435): [LOWIController] OSAgent Subscription timer, check and issue subscription request
08-04 19:16:37.421 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [LOWI-SERVER] unknown deliver target [OS-Agent]
08-04 19:16:37.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:37.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:37.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:42.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:42.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:42.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:47.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:47.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:47.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:52.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:52.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:52.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:57.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:16:57.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:16:57.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:16:58.321 I/Gecko   (  308): 
08-04 19:16:58.321 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:58.321 I/Gecko   (  308): 
08-04 19:16:58.321 I/Gecko   (  308): 
08-04 19:16:58.321 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:58.321 I/Gecko   (  308): 
08-04 19:16:58.421 E/GeckoConsole( 3646): [JavaScript Error: "TypeError: imageEditor is undefined" {file: "app://gallery.gaiamobile.org/js/ImageEditor.js" line: 345}]
08-04 19:16:59.411 I/Gecko   (  308): 
08-04 19:16:59.411 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:59.411 I/Gecko   (  308): 
08-04 19:16:59.411 I/Gecko   (  308): 
08-04 19:16:59.411 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:59.411 I/Gecko   (  308): 
08-04 19:16:59.481 I/Gecko   (  308): 
08-04 19:16:59.481 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:59.481 I/Gecko   (  308): 
08-04 19:16:59.481 I/Gecko   (  308): 
08-04 19:16:59.481 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:16:59.481 I/Gecko   (  308): 
08-04 19:16:59.611 E/GeckoConsole( 3646): [JavaScript Error: "TypeError: imageEditor is undefined" {file: "app://gallery.gaiamobile.org/js/ImageEditor.js" line: 403}]
08-04 19:17:00.691 E/GeckoConsole( 3646): [JavaScript Error: "TypeError: imageEditor is undefined" {file: "app://gallery.gaiamobile.org/js/ImageEditor.js" line: 345}]
08-04 19:17:01.151 E/GeckoConsole( 3646): [JavaScript Error: "TypeError: imageEditor is undefined" {file: "app://gallery.gaiamobile.org/js/ImageEditor.js" line: 345}]
08-04 19:17:01.811 E/GeckoConsole( 3646): [JavaScript Error: "TypeError: imageEditor is undefined" {file: "app://gallery.gaiamobile.org/js/ImageEditor.js" line: 403}]
08-04 19:17:02.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:17:02.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:17:02.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:17:03.231 I/Gecko   (  308): 
08-04 19:17:03.231 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:17:03.231 I/Gecko   (  308): 
08-04 19:17:03.231 I/Gecko   (  308): 
08-04 19:17:03.231 I/Gecko   (  308): ###!!! [Parent][MessageChannel] Error: Channel error: cannot send/recv
08-04 19:17:03.231 I/Gecko   (  308): 
08-04 19:17:07.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:17:07.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:17:07.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:17:12.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:17:12.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:17:12.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:17:17.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:17:17.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:17:17.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:17:22.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
08-04 19:17:22.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWiFi-PE] unknown deliver target [OS-Agent]
08-04 19:17:22.671 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
08-04 19:17:27.681 E/QCALOG  (  420): [MessageQ] ProcessNewMessage: [XT-CS] unknown deliver target [OS-Agent]
[Blocking Requested - why for this release]:
blocking-b2g: --- → 2.0?
Steps wanted to see if we can nail down STR to confirm if someone else can reproduce this.
Keywords: steps-wanted
QA Contact: rkuhlman
I could not get this issue to reproduce on the latest 2.0 Flame or the reporter's 2.0 build.  Leaving the qawanted tag so others can give it a shot to reproduce.

Environmental Variables:
Device: Flame 2.0
BuildID: 20140805093658
Gaia: 92d2815f3ec3bd9b35c0e2de8dc34cdf5a3bda19
Gecko: b0a276a774bb
Version: 32.0 (2.0) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0

Environmental Variables:
Device: Flame 2.0
BuildID: 20140804000204
Gaia: 9e5907995c9327f14cb5d182cee5ff16b1743ed4
Gecko: 3f7db58a354c
Version: 32.0 (2.0) 
Firmware Version: v122
User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
QA Contact: rkuhlman
QA Contact: rkuhlman
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
QA Contact: rkuhlman
QA Contact: rkuhlman
Without an STR and with QA unable to reproduce, this unfortunately isn't actionable.  Let's re-nom when we get an STR.
blocking-b2g: 2.0? → ---
The steps shown in the original comment are a little different then my steps but the end result is the same. I'll provide video in next comment so it's clear to everyone what's happening.

This bug repro's on: Flame 2.0

Actual Results: Able to get stuck in Gallery's edit image mode where the X and Done buttons don't work.

Repro Rate: 5/5

Updated STR:
1. Launch Gallery and let all images load completely.
2. Tap an image to bring up image options.
3. Tap the trashcan icon.
4. Tap the delete button then quickly tap the edit image icon when it appears.

Actual Results: User is at a black screen where the X and Done buttons don't have any functionality. User must tap the Home button to exit.

Nightly build
Environmental Variables:
Device: Flame 2.0
Build ID: 20140804160309
Gaia: 597975839c04e0198eb98c2c77474f057b5531e7
Gecko: ddeead927143
Version: 32.0 (2.0)
Firmware Version: v122
------------------------------------------------
ENG build
Environmental Variables:
Device: Flame 2.0
BuildID: 20140805164926
Gaia: 5ba22d458fdb63bd72c59de53c701d0efe35c1e2
Gecko: 6fbc60a80c6d
Version: 32.0 (2.0) 
Firmware Version: v122
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: steps-wanted
QA Contact: rkuhlman → croesch
[Blocking Requested - why for this release]: comment 4 said to re-nom when we have steps

QA-Wanted: Branch checks
blocking-b2g: --- → 2.0?
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: qawanted
This bug repro's on: Flame 2.1 Master, Flame 2.0, Flame 1.4 and Buri 2.1

Environmental Variables:
Device: Flame Master
Build ID: 20140806054320
Gaia: 5e6ef81cb9e917657ce050f598229dfc83c58b8f
Gecko: bdf301b20cab
Version: 34.0a1 (Master)
Firmware Version: v123
------------------------------------------------
Environmental Variables:
Device: Flame 2.0
BuildID: 20140805164926
Gaia: 5ba22d458fdb63bd72c59de53c701d0efe35c1e2
Gecko: 6fbc60a80c6d
Version: 32.0 (2.0) 
Firmware Version: v122
------------------------------------------------
Environmental Variables:
Device: Flame 1.4
BuildID: 20140806081546
Gaia: e9dce1f60f729e228810f751417681b5ff937b6b
Gecko: d281a3bdfea6
Version: 30.0 (1.4) 
Firmware Version: v122
------------------------------------------------
Environmental Variables:
Device: Buri Master
BuildID: 20140806090025
Gaia: 5e6ef81cb9e917657ce050f598229dfc83c58b8f
Gecko: f41a267983c1
Version: 34.0a1 (Master) 
Firmware Version: v1.2device.cfg
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(jmitchell)
Keywords: qawanted
not a regression
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
Punam,

Please investigate using STR provided.

Thanks
Hema
Assignee: nobody → pdahiya
Flags: needinfo?(mozillamarcia.knous)
I am able to replicate the issue by using STR in #comment 5. David, I am attaching PR where we are disabling edit icon on delete confirmation. Please review. Thanks
Attachment #8469190 - Flags: review?(dflanagan)
Given this is not a new regression and it could be a really corner case, keeping the 2.0 timeline in mind lets fix it in 2.1
blocking-b2g: 2.0? → ---
Flags: needinfo?(mozillamarcia.knous)
Comment on attachment 8469190 [details] [review]
PR with fix of Bug1048416

Punam,

Your patch looks good, but I'm not convinced that it is enough.

Gregor's original STR did not involve deleting any photos. Perhaps he forgot that step, or perhaps there was something else going on when the 319mb flame was under such heavy load...

In Gregor's logcat, the mediadb error is because the photodb.getFile() call in editPhoto() is failing.  This is exactly what happens in the video if the user clicks edit right after deleting a photo and while it is still visible.  So your patch to disable the edit button will prevent that case.

But maybe there is some other reason why the getFile() call is failing, and I'd like to at least defend against that.  One approach would be to add an error callback to that getFile() call so that if the file is not found the gallery would exit edit mode.  Or we could try to fix the other errors in the logcat so that we remain in edit mode with a black screen but at least have hte X and Save buttons functional.  Checking whether imageEditor is defined before using it at lines 345 and 403 would at least let the buttons work.

A complete fix would probably be to not display the image editor at all until the file is successfully looked up. But that feels kind of risky for a patch that we might want to uplift.

I think I'd suggest just going with what you have here plus fixing the X button and maybe fixing the Save button.
Attachment #8469190 - Flags: review?(dflanagan) → review-
Gregor,

When you experienced this bug, could you have used the delete button, as in the comment 5 STR?  If not, then there is something else going on here that we can't reproduce but can at least partially defend against.
Flags: needinfo?(anygregor)
(In reply to David Flanagan [:djf] from comment #14)
> Gregor,
> 
> When you experienced this bug, could you have used the delete button, as in
> the comment 5 STR?  If not, then there is something else going on here that
> we can't reproduce but can at least partially defend against.

Sorry but I can't give a better answer than I can't remember. It's possible that I deleted a pic.
Flags: needinfo?(anygregor)
QA Whiteboard: [QAnalyst-Triage+] → [QAnalyst-Triage+][lead-review+]
This issue reported in #comment 5 is tracked and fixed as part of Bug 1088051. Marking it resolved duplicate of bug 1088051
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: