Open Bug 1885422 Opened 9 months ago Updated 5 months ago

Assertion failure: aOffset == 0 || aSeekable (channel offset must be zero when we become non-seekable), at /builds/worker/checkouts/gecko/dom/media/MediaCache.cpp:1953

Categories

(Core :: Audio/Video: Playback, defect)

defect

Tracking

()

Tracking Status
firefox125 --- wontfix
firefox126 --- wontfix
firefox127 --- wontfix

People

(Reporter: tsmith, Assigned: chunmin, NeedInfo)

References

(Blocks 1 open bug, )

Details

(Keywords: assertion, pernosco)

Found with m-c 20240131-ad50a175a7c5 (--enable-debug --enable-fuzzing)

This was found by visiting a live website with a debug build.

STR:

  • Launch browser and visit site

This issue was triggered by visiting http://general.fund/.

Assertion failure: aOffset == 0 || aSeekable (channel offset must be zero when we become non-seekable), at /builds/worker/checkouts/gecko/dom/media/MediaCache.cpp:1953

#0 0x7f0b7e06ee1a in mozilla::MediaCacheStream::NotifyDataStartedInternal(unsigned int, long, bool, long) /builds/worker/checkouts/gecko/dom/media/MediaCache.cpp:1952:3
#1 0x7f0b7e137817 in operator() /builds/worker/checkouts/gecko/dom/media/MediaCache.cpp:1978:9
#2 0x7f0b7e137817 in mozilla::detail::RunnableFunction<mozilla::MediaCacheStream::NotifyDataStarted(unsigned int, long, bool, long)::$_0>::Run() /builds/worker/workspace/obj-build/dist/include/nsThreadUtils.h:548:5
#3 0x7f0b7a3fb451 in nsThread::ProcessNextEvent(bool, bool*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:1193:16
#4 0x7f0b7a40242d in NS_ProcessNextEvent(nsIThread*, bool) /builds/worker/checkouts/gecko/xpcom/threads/nsThreadUtils.cpp:480:10
#5 0x7f0b7b0eb005 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/worker/checkouts/gecko/ipc/glue/MessagePump.cpp:330:5
#6 0x7f0b7b000151 in RunHandler /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:363:3
#7 0x7f0b7b000151 in MessageLoop::Run() /builds/worker/checkouts/gecko/ipc/chromium/src/base/message_loop.cc:345:3
#8 0x7f0b7a3f6723 in nsThread::ThreadFunc(void*) /builds/worker/checkouts/gecko/xpcom/threads/nsThread.cpp:370:10
#9 0x7f0b8e75566f in _pt_root /builds/worker/checkouts/gecko/nsprpub/pr/src/pthreads/ptthread.c:201:5
#10 0x7f0b8efffac2 in start_thread nptl/pthread_create.c:442:8
#11 0x7f0b8f090a03 in __clone misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:100

A Pernosco session is available here: https://pernos.co/debug/q7QNSDWg9oFw-NoYO8jHHQ/index.html

Keywords: pernosco

The severity field is not set for this bug.
:jimm, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(jmathies)

There's no sources on the pernosco recording, is that something we should fix, or something we should tell pernosco?

Flags: needinfo?(jmathies) → needinfo?(twsmith)

Sorry about that, took a while to reproduce again.

https://pernos.co/debug/ANTkMujdaCylEbGkoFUqNg/index.html

Flags: needinfo?(twsmith) → needinfo?(padenot)
Flags: needinfo?(padenot) → needinfo?(cchang)
Assignee: nobody → cchang
You need to log in before you can comment on or make changes to this bug.