On 03/17/21 03:13 PM, Carsten Grzemba via openindiana-discuss wrote:
the same, I will upload FF78 in the moment so you can test this also.
But my first impression is needs more resources (RAM), less
performance, at least on my not so young laptop with 8GRAM ;)
So, here i have a first crash with FF78:
console output:
"$ client_loop: send disconnect: Broken pipe
steven@dell6510:~/src/oi/hoewweken$ Exiting due to channel error.
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close
with reason=AbnormalShutdown (t=99524.5) [GFX1-]: Receive IPC close with
reason=AbnormalShutdown
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close
with reason=AbnormalShutdown (t=100780) [GFX1-]: Receive IPC close with
reason=AbnormalShutdown
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close
with reason=AbnormalShutdown (t=20821.4) [GFX1-]: Receive IPC close with
reason=AbnormalShutdown
Exiting due to channel error.
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close
with reason=AbnormalShutdown (t=101365) [GFX1-]: Receive IPC close with
reason=AbnormalShutdown
Crash Annotation GraphicsCriticalError: |[C0][GFX1-]: Receive IPC close
with reason=AbnormalShutdown (t=99485.3) [GFX1-]: Receive IPC close with
reason=AbnormalShutdown
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
"
$ pstack core | c++filt | head -100
core 'core' of 2909: firefox
--------------------- thread# 1 / lwp# 1 ---------------------
00007fffaf3fd04a __pollsys () + a
00007fffaf38e1d1 poll (6944390, 9, ffffffff) + 51
00007fff9dd529ab PollWrapper(_GPollFD*, unsigned int, int) () + 56
00007fffaee3bbae g_main_context_iterate.isra.23 () + 15e
00007fffaee3be8f g_main_context_iteration () + 2f
00007fff9dd52ab8 nsAppShell::ProcessNextNativeEvent(bool) () + 12
00007fff9dd14617 nsBaseAppShell::DoProcessNextNativeEvent(bool) () + 33
00007fff9dd14728
nsBaseAppShell::OnProcessNextEvent(nsIThreadInternal*, bool) () + f4
00007fff9b9102ea nsThread::ProcessNextEvent(bool, bool*) () + 520
00007fff9b90ec55 NS_ProcessNextEvent(nsIThread*, bool) () + 2d
00007fff9be5c50b
mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) () + ef
00007fff9be25b05 MessageLoop::RunInternal() () + 13
00007fff9be25d4d MessageLoop::Run() () + 37
00007fff9dd11672 nsBaseAppShell::Run() () + 2e
00007fff9eadfdde nsAppStartup::Run() () + 4a
00007fff9eba272c XREMain::XRE_mainRun() () + a2c
00007fff9eba333f XREMain::XRE_main(int, char**,
mozilla::BootstrapConfig const&) () + 7e7
00007fff9eba34f6 XRE_main(int, char**, mozilla::BootstrapConfig
const&) () + f1
00007fff9eba48ad mozilla::BootstrapImpl::XRE_main(int, char**,
mozilla::BootstrapConfig const&) () + 11
0000000000411cb0 do_main(int, char**, char**) () + 20d
0000000000411d66 main () + 7b
0000000000411397 _start_crt () + 87
00000000004112f8 _start () + 18
------------ thread# 2 / lwp# 2 [Gecko_IOThread] -------------
00007fffaf3fc70a _portfs () + a
00007fff984c57fd evport_dispatch () + 18d
00007fff984ad83c event_base_loop () + 25c
00007fff9be24b42
base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () + a4
00007fff9be25b05 MessageLoop::RunInternal() () + 13
00007fff9be25d4d MessageLoop::Run() () + 37
00007fff9be3f4c7 base::Thread::ThreadMain() () + 14d
00007fff9be246e9 ThreadFunc(void*) () + a
00007fffaf3f613c _thrp_setup (7fffae270240) + 6c
00007fffaf3f6450 _lwp_start ()
----------------- thread# 4 / lwp# 4 [Timer] -----------------
00007fffaf3f6497 __lwp_park () + 17
00007fffaf3ef94b cond_wait_queue (559f48, 559f28, 7fff9840d9f0) + 5b
00007fffaf3efd9d cond_wait_common (559f48, 559f28, 7fff9840d9f0) + 1dd
00007fffaf3f00fa __cond_timedwait (559f48, 559f28, 7fff9840daf0) + ba
00007fffaf3f0161 cond_timedwait (559f48, 559f28, 7fff9840daf0) + 31
00007fffaf3f01a0 pthread_cond_timedwait (559f48, 559f28, 7fff9840daf0)
+ 10
0000000000412c30
mozilla::detail::ConditionVariableImpl::wait_for(mozilla::detail::MutexImpl&,
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const&)
() + 14a
00007fff9b915e88 TimerThread::Run() () + fe
00007fff9b910404 nsThread::ProcessNextEvent(bool, bool*) () + 63a
00007fff9b90ec55 NS_ProcessNextEvent(nsIThread*, bool) () + 2d
00007fff9be5c8c9
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*)
() + 109
00007fff9be25b05 MessageLoop::RunInternal() () + 13
00007fff9be25d4d MessageLoop::Run() () + 37
00007fff9b91b6e4 nsThread::ThreadFunc(void*) () + d8
00007fffa1f84a06 _pt_root () + cb
00007fffaf3f613c _thrp_setup (7fffae271240) + 6c
00007fffaf3f6450 _lwp_start ()
------------- thread# 5 / lwp# 5 [Socket Thread] -------------
00007fffaf3fd04a __pollsys () + a
00007fffaf38e1d1 poll (7fff9844e7d0, c, ffffffff) + 51
00007fffa1f8329e _pr_poll_with_poll () + 383
00007fffa1f83509 PR_Poll () + 9
00007fff9b9efe73
mozilla::net::nsSocketTransportService::Poll(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*,
unsigned int) () + 263
00007fff9b9f2beb
mozilla::net::nsSocketTransportService::DoPollIteration(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*)
() + 31d
00007fff9b9f92d8 mozilla::net::nsSocketTransportService::Run() () + 54a
00007fff9b910404 nsThread::ProcessNextEvent(bool, bool*) () + 63a
00007fff9b90ec55 NS_ProcessNextEvent(nsIThread*, bool) () + 2d
00007fff9be5c8d6
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*)
() + 116
00007fff9be25b05 MessageLoop::RunInternal() () + 13
00007fff9be25d4d MessageLoop::Run() () + 37
00007fff9b91b6e4 nsThread::ThreadFunc(void*) () + d8
00007fffa1f84a06 _pt_root () + cb
00007fffaf3f613c _thrp_setup (7fffae270a40) + 6c
00007fffaf3f6450 _lwp_start ()
-------------- thread# 6 / lwp# 6 [Permission] ---------------
00007fffaf3f6497 __lwp_park () + 17
00007fffaf3ef94b cond_wait_queue (5cad30, 5cad10, 0) + 5b
00007fffaf3eff8a __cond_wait (5cad30, 5cad10) + 8a
00007fffaf3efff4 cond_wait (5cad30, 5cad10) + 24
00007fffaf3f002b pthread_cond_wait (5cad30, 5cad10) + b
0000000000412ab9
mozilla::detail::ConditionVariableImpl::wait(mozilla::detail::MutexImpl&)
() + 1f
00007fff9b90a972
mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool,
mozilla::EventQueuePriority*,
mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>*) () + 98
00007fff9b91031c nsThread::ProcessNextEvent(bool, bool*) () + 552
00007fff9b90ec55 NS_ProcessNextEvent(nsIThread*, bool) () + 2d
00007fff9be5c8c9
mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*)
() + 109
00007fff9be25b05 MessageLoop::RunInternal() () + 13
00007fff9be25d4d MessageLoop::Run() () + 37
00007fff9b91b6e4 nsThread::ThreadFunc(void*) () + d8
00007fffa1f84a06 _pt_root () + cb
00007fffaf3f613c _thrp_setup (7fffae271a40) + 6c
00007fffaf3f6450 _lwp_start ()
------------- thread# 7 / lwp# 7 [pool-spawner] --------------
00007fffaf3f6497 __lwp_park () + 17
00007fffaf3ef94b cond_wait_queue (774860, 76b400, 0) + 5b
00007fffaf3eff8a __cond_wait (774860, 76b400) + 8a
00007fffaf3efff4 cond_wait (774860, 76b400) + 24
00007fffaf3f002b pthread_cond_wait (774860, 76b400) + b
00007fffaee9fc08 g_cond_wait () + e8
00007fffaedffb8b g_async_queue_pop_unlocked () + bb
00007fffaee70eaf g_thread_pool_spawn_thread () + 6f
00007fffaee70825 g_thread_proxy () + 45
00007fffaf3f613c _thrp_setup (7fffae272240) + 6c
00007fffaf3f6450 _lwp_start ()
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss@openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss