Closed
Bug 956201
Opened 7 years ago
Closed 7 years ago
Intermittent PROCESS-CRASH | test_mediaDecoding.html | application crashed [@ mozilla::dom::AudioNode::SendDoubleParameterToStream(unsigned int, double)]
Categories
(Core :: Web Audio, defect, P1)
Tracking
()
RESOLVED
FIXED
mozilla29
People
(Reporter: KWierso, Assigned: padenot)
References
Details
(Keywords: crash, intermittent-failure, regression)
Crash Data
Attachments
(2 files)
1.05 KB,
patch
|
karlt
:
review+
|
Details | Diff | Splinter Review |
1.08 KB,
patch
|
bajaj
:
approval-mozilla-aurora+
bajaj
:
approval-mozilla-beta+
praghunath
:
approval-mozilla-b2g26+
|
Details | Diff | Splinter Review |
https://tbpl.mozilla.org/php/getParsedLog.php?id=32475195&tree=Mozilla-Inbound slave: panda-0293 08:40:11 INFO - 480 INFO TEST-START | /tests/content/media/webaudio/test/test_mediaDecoding.html 08:40:11 INFO - 481 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect a TypeError 08:40:11 INFO - 482 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | The exception was thrown 08:40:11 INFO - 483 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect a TypeError 08:40:11 INFO - 484 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | The exception was thrown 08:40:11 INFO - 485 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect a TypeError 08:40:11 INFO - 486 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | The exception was thrown 08:40:11 INFO - 487 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect a TypeError 08:40:11 INFO - 488 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | The exception was thrown 08:40:11 INFO - 489 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect a TypeError 08:40:11 INFO - 490 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | The exception was thrown 08:40:11 INFO - 491 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Success callback should fire asynchronously 08:40:11 INFO - 492 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Did expect success for test ting-44.1k-1ch.ogg 08:40:11 INFO - 493 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 494 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 495 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 496 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length 08:40:11 INFO - 497 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | same length 08:40:11 INFO - 498 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Received expected decoded data 08:40:11 INFO - 499 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 500 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 501 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 502 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length - got 33298, expected about 33297.4149659864 08:40:11 INFO - 503 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect buffer not silent 08:40:11 INFO - 504 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 505 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Success callback should fire asynchronously 08:40:11 INFO - 506 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Did expect success for test ting-44.1k-2ch.ogg 08:40:11 INFO - 507 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 508 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 509 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 510 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 511 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length 08:40:11 INFO - 512 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | same length 08:40:11 INFO - 513 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Received expected decoded data 08:40:11 INFO - 514 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 515 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 516 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 517 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 518 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length - got 33298, expected about 33297.4149659864 08:40:11 INFO - 519 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect buffer not silent 08:40:11 INFO - 520 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 521 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 522 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Success callback should fire asynchronously 08:40:11 INFO - 523 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Did expect success for test ting-48k-1ch.ogg 08:40:11 INFO - 524 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 525 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 526 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 527 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length 08:40:11 INFO - 528 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | same length 08:40:11 INFO - 529 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Received expected decoded data 08:40:11 INFO - 530 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 531 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 532 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 533 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length - got 30592, expected about 30591.61875 08:40:11 INFO - 534 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect buffer not silent 08:40:11 INFO - 535 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 536 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Success callback should fire asynchronously 08:40:11 INFO - 537 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Did expect success for test ting-48k-2ch.ogg 08:40:11 INFO - 538 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 539 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 540 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 541 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 542 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length 08:40:11 INFO - 543 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | same length 08:40:11 INFO - 544 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Received expected decoded data 08:40:11 INFO - 545 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 546 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 547 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 548 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 549 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length - got 30592, expected about 30591.61875 08:40:11 INFO - 550 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect buffer not silent 08:40:11 INFO - 551 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 552 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 553 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Success callback should fire asynchronously 08:40:11 INFO - 554 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Did expect success for test ting-44.1k-1ch.wav 08:40:11 INFO - 555 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 556 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 557 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 558 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length 08:40:11 INFO - 559 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | same length 08:40:11 INFO - 560 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Received expected decoded data 08:40:11 INFO - 561 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 562 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 563 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 564 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length - got 33298, expected about 33297.4149659864 08:40:11 INFO - 565 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect buffer not silent 08:40:11 INFO - 566 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 567 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Success callback should fire asynchronously 08:40:11 INFO - 568 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Did expect success for test ting-48k-1ch.wav 08:40:11 INFO - 569 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 570 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 571 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 572 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length 08:40:11 INFO - 573 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | same length 08:40:11 INFO - 574 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Received expected decoded data 08:40:11 INFO - 575 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 576 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 577 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 578 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length - got 30592, expected about 30591.61875 08:40:11 INFO - 579 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect buffer not silent 08:40:11 INFO - 580 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 581 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Failure callback should fire asynchronously 08:40:11 INFO - 582 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Did expect failure for test invalid.txt 08:40:11 INFO - 583 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Failure callback should fire asynchronously 08:40:11 INFO - 584 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Did expect failure for test noaudio.webm 08:40:11 INFO - 585 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Success callback should fire asynchronously 08:40:11 INFO - 586 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Did expect success for test audio.ogv 08:40:11 INFO - 587 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 588 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:11 INFO - 589 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:11 INFO - 590 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:11 INFO - 591 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length 08:40:11 INFO - 592 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | same length 08:40:11 INFO - 593 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Received expected decoded data 08:40:31 INFO - 594 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct sample rate 08:40:31 INFO - 595 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:31 INFO - 596 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:31 INFO - 597 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct duration 08:40:31 INFO - 598 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Correct length - got 51897, expected about 51896.598639455784 08:40:31 INFO - 599 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Expect buffer not silent 08:40:31 INFO - 600 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:31 INFO - 601 INFO TEST-PASS | /tests/content/media/webaudio/test/test_mediaDecoding.html | Found 0 different samples, maxDifference: 0, first bad index: -1 with source offset 0 and destination offset 0 08:40:31 INFO - 602 INFO TEST-INFO | MEMORY STAT vsize after test: 816209920 08:40:31 INFO - 603 INFO TEST-INFO | MEMORY STAT residentFast after test: 188362752 08:40:31 INFO - 604 INFO TEST-INFO | MEMORY STAT heapAllocated after test: 41259236 08:40:31 INFO - 605 INFO TEST-END | /tests/content/media/webaudio/test/test_mediaDecoding.html | finished in 8490ms 08:40:31 INFO - INFO | automation.py | Application ran for: 0:01:21.744743 08:40:31 INFO - INFO | zombiecheck | Reading PID log: /tmp/tmp_l1FW2pidlog 08:40:32 INFO - mozcrash INFO | Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-inbound-android/1388676386/fennec-29.0a1.en-US.android-arm.crashreporter-symbols.zip 08:41:07 INFO - /data/anr/traces.txt not found 08:41:07 WARNING - PROCESS-CRASH | /tests/content/media/webaudio/test/test_mediaDecoding.html | application crashed [@ mozilla::dom::AudioNode::SendDoubleParameterToStream(unsigned int, double)] 08:41:07 INFO - Crash dump filename: /tmp/tmpB77K3q/4318f827-dcf3-aad4-53f3e2f1-3cf524c7.dmp 08:41:07 INFO - Operating system: Android 08:41:07 INFO - 0.0.0 Linux 3.2.0+ #2 SMP PREEMPT Thu Nov 29 08:06:57 EST 2012 armv7l pandaboard/pandaboard/pandaboard:4.0.4/IMM76I/5:eng/test-keys 08:41:07 INFO - CPU: arm 08:41:07 INFO - 0 CPUs 08:41:07 INFO - Crash reason: SIGSEGV 08:41:07 INFO - Crash address: 0x28 08:41:07 INFO - Thread 13 (crashed) 08:41:07 INFO - 0 libxul.so!mozilla::dom::AudioNode::SendDoubleParameterToStream(unsigned int, double) [AudioNode.cpp:e11a69d3d4ba : 226 + 0x0] 08:41:07 INFO - r4 = 0x68c26d80 r5 = 0x63e85f64 r6 = 0x6629cc10 r7 = 0x6be34b30 08:41:07 INFO - r8 = 0x00000000 r9 = 0x00000001 r10 = 0x63e85f64 fp = 0x00000000 08:41:07 INFO - sp = 0x5d3f9358 lr = 0x6300ce59 pc = 0x6300ce12 08:41:07 INFO - Found by: given as instruction pointer in context
Comment 1•7 years ago
|
||
Before https://hg.mozilla.org/mozilla-central/rev/fdfd0621d658 The node (and its stream) was null checked when suspending. This doesn't happen for muting. I wonder whether or not the AudioContext should remove itself from the window on Unlink, so it won't get a Shutdown call after it has disconnected. Crash reason: SIGSEGV Crash address: 0x28 Thread 13 (crashed) 0 libxul.so!mozilla::dom::AudioNode::SendDoubleParameterToStream(unsigned int, double) [AudioNode.cpp:e11a69d3d4ba : 226 + 0x0] r4 = 0x68c26d80 r5 = 0x63e85f64 r6 = 0x6629cc10 r7 = 0x6be34b30 r8 = 0x00000000 r9 = 0x00000001 r10 = 0x63e85f64 fp = 0x00000000 sp = 0x5d3f9358 lr = 0x6300ce59 pc = 0x6300ce12 Found by: given as instruction pointer in context 1 libxul.so!mozilla::dom::AudioContext::Shutdown() [AudioContext.cpp:e11a69d3d4ba : 551 + 0x3] r4 = 0x68c26d80 r5 = 0x63e85f64 r6 = 0x6629cc10 r7 = 0x6be34b30 r8 = 0x00000000 r9 = 0x00000001 r10 = 0x63e85f64 fp = 0x00000000 sp = 0x5d3f9358 pc = 0x6300ce59 Found by: call frame info 2 libxul.so!nsGlobalWindow::FreeInnerObjects() [nsGlobalWindow.cpp:e11a69d3d4ba : 1573 + 0x5] r4 = 0x6629cc10 r5 = 0x00000001 r6 = 0x6629cc10 r7 = 0x6be34b30 r8 = 0x00000000 r9 = 0x00000001 r10 = 0x63e85f64 fp = 0x00000000 sp = 0x5d3f9368 pc = 0x62e76981 Found by: call frame info
Assignee | ||
Comment 2•7 years ago
|
||
This should do the trick.
Attachment #8356511 -
Flags: review?(karlt)
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → paul
Comment 3•7 years ago
|
||
Comment on attachment 8356511 [details] [diff] [review] Null check the destination node when muting. r= IIUC this is happening because the AudioContext has been unlinked. The AudioDestinationNode and the AudioContext form a cycle, so the AudioContext would be unlinked if the AudioDestinationNode is unlinked. Testing only mDestination (instead of DestinationStream()) would be sufficient to detect that either (which is always both) has been unlinked.
Attachment #8356511 -
Flags: review?(karlt) → review+
Assignee | ||
Comment 4•7 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/6356fee7e8b8
Assignee | ||
Comment 5•7 years ago
|
||
Assignee | ||
Comment 6•7 years ago
|
||
Comment on attachment 8357162 [details] [diff] [review] Landed patches, for uplift. [Approval Request Comment] Bug caused by (feature/regressing bug #): 936784 User impact if declined: Crash Testing completed (on m-c, etc.): Locally, but this is just a null-check. Risk to taking this patch (and alternatives if risky): low risk. no alternative, since this is a followup to a critical bug. String or IDL/UUID changes made by this patch: none
Attachment #8357162 -
Flags: approval-mozilla-beta?
Attachment #8357162 -
Flags: approval-mozilla-aurora?
Comment 7•7 years ago
|
||
(In reply to Paul Adenot (:padenot) from comment #6) > Comment on attachment 8357162 [details] [diff] [review] > Landed patches, for uplift. > > [Approval Request Comment] > Bug caused by (feature/regressing bug #): 936784 > User impact if declined: Crash > Testing completed (on m-c, etc.): Locally, but this is just a null-check. > Risk to taking this patch (and alternatives if risky): low risk. no > alternative, since this is a followup to a critical bug. > String or IDL/UUID changes made by this patch: none Paul, want to uplift 936784 at the same time ?
Flags: needinfo?(paul)
Updated•7 years ago
|
status-firefox29:
--- → fixed
tracking-firefox29:
? → ---
Comment 8•7 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/6356fee7e8b8
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla29
Comment 9•7 years ago
|
||
Is b2g26 (v1.2) affected and if so, do we care?
status-b2g-v1.2:
--- → ?
status-b2g-v1.3:
--- → affected
status-firefox27:
--- → affected
status-firefox28:
--- → affected
status-firefox-esr24:
--- → unaffected
Updated•7 years ago
|
Attachment #8357162 -
Flags: approval-mozilla-beta?
Attachment #8357162 -
Flags: approval-mozilla-beta+
Attachment #8357162 -
Flags: approval-mozilla-aurora?
Attachment #8357162 -
Flags: approval-mozilla-aurora+
Assignee | ||
Comment 10•7 years ago
|
||
(In reply to bhavana bajaj [:bajaj] from comment #7) > (In reply to Paul Adenot (:padenot) from comment #6) > > Comment on attachment 8357162 [details] [diff] [review] > > Landed patches, for uplift. > > > > [Approval Request Comment] > > Bug caused by (feature/regressing bug #): 936784 > > User impact if declined: Crash > > Testing completed (on m-c, etc.): Locally, but this is just a null-check. > > Risk to taking this patch (and alternatives if risky): low risk. no > > alternative, since this is a followup to a critical bug. > > String or IDL/UUID changes made by this patch: none > > Paul, want to uplift 936784 at the same time ? Yes, I njn has asked for it and it has been +-ed.
Flags: needinfo?(paul)
Assignee | ||
Comment 11•7 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-5] from comment #9) > Is b2g26 (v1.2) affected and if so, do we care? It seems like it is, and I would expect that we care.
Assignee | ||
Comment 12•7 years ago
|
||
Comment on attachment 8357162 [details] [diff] [review] Landed patches, for uplift. NOTE: This flag is now for security issues only. Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings. [Approval Request Comment] Bug caused by (feature/regressing bug #): 936784 User impact if declined: crash Testing completed: just a null-check Risk to taking this patch (and alternatives if risky): little risk String or UUID changes made by this patch: none
Attachment #8357162 -
Flags: approval-mozilla-b2g26?
Assignee | ||
Comment 13•7 years ago
|
||
Note that this approval request is useful only if the one for bug 936784 is approved.
Comment 14•7 years ago
|
||
https://hg.mozilla.org/releases/mozilla-aurora/rev/27f7d967a13e https://hg.mozilla.org/releases/mozilla-beta/rev/6942a1d09ad5
Comment 15•7 years ago
|
||
Comment on attachment 8357162 [details] [diff] [review] Landed patches, for uplift. plus for approval‑mozilla‑b2g26: regression
Attachment #8357162 -
Flags: approval-mozilla-b2g26? → approval-mozilla-b2g26+
You need to log in
before you can comment on or make changes to this bug.
Description
•