Bug 1208396

Summary: Seamonkey starts coredump after opening link in new tab
Product: [openSUSE] openSUSE Tumbleweed Reporter: Max vdP <madmax>
Component: FirefoxAssignee: Factory Mozilla <factory-mozilla>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P4 - Low CC: j.mairboeck, kl
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Max vdP 2023-02-16 16:31:25 UTC
I installed Seamonkey 2.53.15-1.8-x86_64 today. When I open links in a new tab and click on this tab, Seamonkey crashes and in the journal I sea a coredump started. 

What happens? 
Open youtube. 
Open youtube link in new tab
Click on tab. 
Seamonkey freezes. 
Seamonkey disappears.
Looking at journalctl coredump ends with these lines

feb 16 17:11:58 monch systemd[1]: systemd-coredump@7-585-0.service: Deactivated successfully.
feb 16 17:11:58 monch systemd[1]: systemd-coredump@7-585-0.service: Consumed 5.590s CPU time.
feb 16 17:11:58 monch plasmashell[32696]: /usr/bin/seamonkey: regel 140: 32701 Segmentation fault      (geheugendump gemaakt) $MOZ_PROGRAM "$@"
feb 16 17:12:
Comment 1 Max vdP 2023-03-05 00:51:05 UTC
Today i installed Seamonkey 2.53.15-1.9-x86_64 with al lot of other updates. This didn/t resolve the issue. 
Seamonkey crashes while opening various sites. Opening a youtube movie is a guarantee to a crash. 
Opening IMDB also crashes Seamonkey. It seems that opening pages with multimedia crashes Seamonkey.

Crashes occured from version 2.53.15-1.8-x86_64. Before, from version 2.53.15-1.7-x86_64 it still worked.
Comment 2 Joachim Mairböck 2023-03-16 20:52:47 UTC
Running seamonkey -d gdb gave the following stack trace:

#0  0x00007fffeaa22db6 in cubeb_init
    (context=context@entry=0x7fffed2c6d50 <mozilla::(anonymous namespace)::sCubebContext>, context_name=0x7fffd115ec30 "SeaMonkey", backend_name=<optimized out>)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/media/libcubeb/src/cubeb.c:218
#1  0x00007fffe9b3185a in mozilla::CubebUtils::GetCubebContextUnlocked() () at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/CubebUtils.cpp:486
#2  0x00007fffe9b31a05 in mozilla::CubebUtils::GetCubebContextUnlocked() () at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/CubebUtils.cpp:309
#3  mozilla::CubebUtils::GetCubebContext() () at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/CubebUtils.cpp:308
#4  0x00007fffe9b415d1 in mozilla::AudioStream::Init(unsigned int, unsigned int, unsigned int) (this=0x7ffdea8af640, aNumChannels=<optimized out>, aChannelMap=6, aRate=44100)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/AudioStream.cpp:357
#5  0x00007fffe9cb9053 in mozilla::media::AudioSink::InitializeAudioStream(mozilla::media::MediaSink::PlaybackParams const&) (this=this@entry=0x7ffdeab9c400, aParams=...)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/mediasink/AudioSink.cpp:204
#6  0x00007fffe9cb931e in mozilla::media::AudioSink::Init(mozilla::media::MediaSink::PlaybackParams const&) (this=0x7ffdeab9c400, aParams=...)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/mediasink/AudioSink.cpp:95
#7  0x00007fffe9cb94bb in mozilla::media::AudioSinkWrapper::Start(mozilla::media::TimeUnit const&, mozilla::MediaInfo const&) (this=0x7ffdf5a76c80, aStartTime=<optimized out>, aInfo=...)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/mediasink/AudioSinkWrapper.cpp:196
#8  0x00007fffe9cb7522 in mozilla::media::VideoSink::Start(mozilla::media::TimeUnit const&, mozilla::MediaInfo const&) (this=0x7ffe25246240, aStartTime=..., aInfo=...)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/mediasink/VideoSink.cpp:172
#9  0x00007fffe9b96906 in mozilla::MediaDecoderStateMachine::StartMediaSink() (this=0x7ffe085e2800)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/MediaDecoderStateMachine.cpp:3328
#10 0x00007fffe9ba8e26 in mozilla::MediaDecoderStateMachine::MaybeStartPlayback() (this=0x7ffe085e2800)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/MediaDecoderStateMachine.cpp:2958
#11 0x00007fffe9bb38d5 in mozilla::MediaDecoderStateMachine::DecodingState::Step() (this=0x7ffe038b2420)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/dom/media/MediaDecoderStateMachine.cpp:2341
#12 0x00007fffe9b7f527 in mozilla::detail::RunnableMethodArguments<>::applyImpl<mozilla::MediaDecoderStateMachine, void (mozilla::MediaDecoderStateMachine::*)()>(mozilla::MediaDecoderStateMachine*, void (mozilla::MediaDecoderStateMachine::*)(), mozilla::Tuple<>&, mozilla::IndexSequence<>) (args=<optimized out>, m=<optimized out>, o=<optimized out>)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/obj-x86_64-pc-linux-gnu/dist/include/nsThreadUtils.h:1142
#13 mozilla::detail::RunnableMethodArguments<>::apply<mozilla::MediaDecoderStateMachine, void (mozilla::MediaDecoderStateMachine::*)()>(mozilla::MediaDecoderStateMachine*, void (mozilla::MediaDecoderStateMachine::*)()) (this=<optimized out>, m=<optimized out>, o=<optimized out>)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/obj-x86_64-pc-linux-gnu/dist/include/nsThreadUtils.h:1148
#14 mozilla::detail::RunnableMethodImpl<mozilla::MediaDecoderStateMachine*, void (mozilla::MediaDecoderStateMachine::*)(), true, (mozilla::RunnableKind)0>::Run() (this=<optimized out>)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/obj-x86_64-pc-linux-gnu/dist/include/nsThreadUtils.h:1193
#15 0x00007fffe838aa6a in mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run() (this=0x7ffdeadc80a0)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/obj-x86_64-pc-linux-gnu/dist/include/mozilla/TaskDispatcher.h:214
#16 0x00007fffe838c97d in mozilla::TaskQueue::Runner::Run() (this=0x7ffdeadc8040) at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/xpcom/threads/TaskQueue.cpp:243
#17 0x00007fffe8393565 in nsThreadPool::Run() (this=0x7ffe222274d0) at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/xpcom/threads/nsThreadPool.cpp:228
#18 0x00007fffe839848a in nsThread::ProcessNextEvent(bool, bool*) (this=0x7ffdf27f98e0, aMayWait=<optimized out>, aResult=0x7ffe23341dc7, this=<optimized out>)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/xpcom/threads/nsThread.cpp:1026
#19 0x00007fffe8396548 in NS_ProcessNextEvent(nsIThread*, bool) (aThread=<optimized out>, aThread@entry=0x7ffdf27f98e0, aMayWait=aMayWait@entry=false)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/xpcom/threads/nsThreadUtils.cpp:514
#20 0x00007fffe86aad5a in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) (this=0x7ffdf29f75c0, aDelegate=0x7ffdf26fd740)
    at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/ipc/glue/MessagePump.cpp:334
#21 0x00007fffe867ed60 in MessageLoop::RunInternal() (this=0x7ffdf26fd740) at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/ipc/chromium/src/base/message_loop.cc:326
#22 MessageLoop::RunHandler() (this=0x7ffdf26fd740) at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/ipc/chromium/src/base/message_loop.cc:319
#23 MessageLoop::Run() (this=this@entry=0x7ffdf26fd740) at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/ipc/chromium/src/base/message_loop.cc:299
#24 0x00007fffe8396825 in nsThread::ThreadFunc(void*) (aArg=<optimized out>) at /usr/src/debug/seamonkey-2.53.15-lp154.1.5.x86_64/mozilla/xpcom/threads/nsThread.cpp:422
#25 0x00007ffff7f41494 in _pt_root () at /usr/lib64/libnspr4.so
#26 0x00007ffff7bb96ea in start_thread () at /lib64/libpthread.so.0
#27 0x00007ffff6d40a6f in clone () at /lib64/libc.so.6
Comment 3 Kai Lappalainen 2023-03-21 17:40:04 UTC
visiting about:support triggers a crash for me, too.
Comment 4 Max vdP 2023-03-22 23:54:33 UTC
Today opensuse update with about 3700 packages. Including a new Seamonkey update to seamonkey-2.53.15-1.14.x86_64

Directly after reboot I tried Seamonkey and youtube. No difference. Start Youtube, no problem. Opening a video, crash. 

It is not only youtube. Seamonkey crashes with a lot of websites. News sites with multimdia ads as an example. I have trouble reading some newspapers. 

I hope to notice some problem solving soon.
Comment 5 Max vdP 2023-03-31 22:20:16 UTC
Today I installed version 2.5316-1.1. Opening links of Youtube works again. Just tried a few minutes ago. Still have to try other sites. But happy already.
Comment 6 Max vdP 2023-04-05 23:16:42 UTC
After update Seamonkey s.53.16-1.1 followed a few other update til Seamonkey s.53.16-1.6. My reported issue is solved. 
The later updates solves some other issues partly as well. Keep up the good work to the maintainer(s). If they even read and used this report. 

The issue can be updated to resolved/fixed.