ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
From: Vladimir Didenko <vladimir.didenko@gmail.com>
To: ALT Linux Sisyphus discussions <sisyphus@lists.altlinux.org>
Subject: [sisyphus] Периодические падения приложений.
Date: Mon, 24 May 2021 11:31:50 +0300
Message-ID: <CAHRK1yPUXO2R+6nVU_LeJ4XB8i-XxqWd-NhpP1OZHbxRbc-3ag@mail.gmail.com> (raw)

Добрый день.

Несколько недель назад начал замечать, что периодически начали падать
приложения, прежде всего браузеры - chromium, firefox, google-chrome.
Падение chromium сумел поймать под gdb

(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#1  0x00007ffff4c38538 in __GI_abort () at abort.c:79
#2  0x00007ffff4c90e77 in __libc_message
(action=action@entry=do_abort, fmt=fmt@entry=0x7ffff4da1399 "%s\n") at
../sysdeps/posix/libc_fatal.c:155
#3  0x00007ffff4c9895c in malloc_printerr
(str=str@entry=0x7ffff4da3ca8 "malloc(): smallbin double linked list
corrupted") at malloc.c:5389
#4  0x00007ffff4c9c1e4 in _int_malloc (av=av@entry=0x7ffff4dd3a00
<main_arena>, bytes=bytes@entry=72) at malloc.c:3672
#5  0x00007ffff4c9d4e1 in __GI___libc_malloc (bytes=72) at malloc.c:3086
#6  0x000055555a7f1aee in operator new(unsigned long) ()
#7  0x00005555581567a4 in gpu::GpuChannelHost::Send(IPC::Message*) ()
#8  0x00005555581576bc in gpu::GpuChannelHost::VerifyFlush(unsigned int) ()
#9  0x000055555bc58392 in
gpu::ImplementationBase::VerifySyncTokens(signed char**, int) ()
#10 0x000055555bc13466 in
base::internal::Invoker<base::internal::BindState<viz::ClientResourceProvider::PrepareSendToParent(std::vector<util::IdType<viz::ResourceIdTypeMarker,
unsigned int, 0u, 1u>,
std::allocator<util::IdType<viz::ResourceIdTypeMarker, unsigned int,
0u, 1u> > > const&, std::vector<viz::TransferableResource,
std::allocator<viz::TransferableResource> >*,
viz::ContextProvider*)::$_0, scoped_refptr<viz::ContextProvider> >,
void (std::vector<signed char*, std::allocator<signed char*>
>*)>::RunOnce(base::internal::BindStateBase*, std::vector<signed
char*, std::allocator<signed char*> >*) ()
#11 0x000055555bc11968 in
viz::ClientResourceProvider::PrepareSendToParentInternal(std::vector<util::IdType<viz::ResourceIdTypeMarker,
unsigned int, 0u, 1u>,
std::allocator<util::IdType<viz::ResourceIdTypeMarker, unsigned int,
0u, 1u> > > const&, std::vector<viz::TransferableResource,
std::allocator<viz::TransferableResource> >*, base::OnceCallback<void
(std::vector<signed char*, std::allocator<signed char*> >*)>) ()
#12 0x000055555bc115e1 in
viz::ClientResourceProvider::PrepareSendToParent(std::vector<util::IdType<viz::ResourceIdTypeMarker,
unsigned int, 0u, 1u>,
std::allocator<util::IdType<viz::ResourceIdTypeMarker, unsigned int,
0u, 1u> > > const&, std::vector<viz::TransferableResource,
std::allocator<viz::TransferableResource> >*, viz::ContextProvider*)
()
#13 0x000055555bcceaab in
cc::LayerTreeHostImpl::DrawLayers(cc::LayerTreeHostImpl::FrameData*)
()
#14 0x000055555bd505ba in
cc::SingleThreadProxy::DoComposite(cc::LayerTreeHostImpl::FrameData*)
()
#15 0x000055555bd51308 in non-virtual thunk to
cc::SingleThreadProxy::ScheduledActionDrawIfPossible() ()
#16 0x000055555bd44b38 in cc::Scheduler::ProcessScheduledActions() ()
#17 0x000055555bd482af in cc::Scheduler::OnBeginImplFrameDeadline() ()
#18 0x000055555777acb3 in void
base::internal::CancelableCallbackImpl<base::OnceCallback<void ()>
>::ForwardOnce<>() ()
#19 0x000055555a7987fb in base::TaskAnnotator::RunTask(char const*,
base::PendingTask*) ()
#20 0x000055555a7aaf41 in
base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()
()
#21 0x000055555a757f6d in
base::MessagePumpGlib::Run(base::MessagePump::Delegate*) ()
#22 0x000055555a7ab9a7 in
base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool,
base::TimeDelta) ()
#23 0x000055555a77fc5a in base::RunLoop::Run(base::Location const&) ()
#24 0x000055555aafb69c in ChromeBrowserMainParts::MainMessageLoopRun(int*) ()
#25 0x00005555587bf1c5 in content::BrowserMainLoop::RunMainMessageLoopParts() ()
#26 0x00005555587bc3c9 in
content::BrowserMain(content::MainFunctionParams const&) ()
#27 0x000055555a713bec in content::ContentMainRunnerImpl::Run(bool) ()
#28 0x000055555a711d87 in
content::ContentMain(content::ContentMainParams const&) ()
#29 0x000055555760110b in ChromeMain ()
#30 0x00007ffff4c39e1d in __libc_start_main (main=0x555557601010
<main>, argc=2, argv=0x7fffffffde78, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>,
stack_end=0x7fffffffde68) at ../csu/libc-start.c:311
#31 0x00005555572f7bea in _start () at ../sysdeps/x86_64/start.S:120

Сначала, думал, что воспроизводится только при просмотре видео, но
сегодня упало даже на странице поиска гугла.

Никто не замечал подобного?

-- 
С уважением,
Владимир.


             reply	other threads:[~2021-05-24  8:31 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-24  8:31 Vladimir Didenko [this message]
2021-05-24  8:42 ` Andrew Borodin
2021-05-24  9:58   ` Vladimir Didenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAHRK1yPUXO2R+6nVU_LeJ4XB8i-XxqWd-NhpP1OZHbxRbc-3ag@mail.gmail.com \
    --to=vladimir.didenko@gmail.com \
    --cc=sisyphus@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git