chromium locks up after opening save file dialog
Reported by
taras.pr...@gmail.com,
Mar 21 2018
|
|||
Issue description
UserAgent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0
Steps to reproduce the problem:
1. Open _any_ webpage with images/videos/files
2. Start to save images/videos/files as, proceed dialog, press Ok
3. Repeat 2) 5-20 times
After that you will have dialogue window opened, but with no content (folder tree), and all stuck.
Main chromium-browser consumes 100% CPU (1 core).
This nasty and annoying bug is present from chrome version ~50, as far as I can remember.
It is not related to gtk modules, as I've set 'export GTK_MODULES=' for test crashes.
Following are some gdb bt's i've done.
=======================================================================================
(gdb) bt
#0 0x00007f881d330983 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007f881d2eeed5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f881d2ef0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f882267f1c5 in ?? ()
#4 0x00007f882269fc14 in ?? ()
#5 0x00007f8822598488 in ?? ()
#6 0x00007f88211dee34 in ?? ()
#7 0x00007f88211e1b42 in ?? ()
#8 0x00007f88211dafe6 in ?? ()
#9 0x00007f8822345012 in ?? ()
#10 0x00007f882234f446 in ?? ()
#11 0x00007f8822344031 in ?? ()
#12 0x00007f8820a501bc in ChromeMain ()
#13 0x00007f88194f3f45 in __libc_start_main (main=0x7f8820a50120 <_start+292>, argc=6, argv=0x7ffe5e7377d8, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe5e7377c8) at libc-start.c:287
#14 0x00007f8820a50025 in _start ()
=======================================================================================
(gdb) bt
#0 0x00007ff9842cd8ad in recvmsg () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ff9831249b7 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007ff983125198 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007ff983575bb8 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4 0x00007ff983575cfc in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5 0x00007ff983575fcd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6 0x00007ff98356812d in XPending () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007ff987900d62 in ?? ()
#8 0x00007ff981bc068d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ff981bc0f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ff981bc10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ff986f511c5 in ?? ()
#12 0x00007ff986f71c14 in ?? ()
#13 0x00007ff986e6a488 in ?? ()
#14 0x00007ff985ab0e34 in ?? ()
#15 0x00007ff985ab3b42 in ?? ()
#16 0x00007ff985aacfe6 in ?? ()
#17 0x00007ff986c17012 in ?? ()
#18 0x00007ff986c21446 in ?? ()
#19 0x00007ff986c16031 in ?? ()
#20 0x00007ff9853221bc in ChromeMain ()
#21 0x00007ff97ddc5f45 in __libc_start_main (main=0x7ff985322120 <_start+292>, argc=6, argv=0x7ffd2ae9dee8, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd2ae9ded8) at libc-start.c:287
#22 0x00007ff985322025 in _start ()
=======================================================================================
(gdb) bt
#0 0x00007f0e12d618ad in recvmsg () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f0e11bb89b7 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007f0e11bb9198 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007f0e12009bb8 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4 0x00007f0e12009cfc in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5 0x00007f0e12009fcd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6 0x00007f0e11ffc12d in XPending () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007f0e16394d62 in ?? ()
#8 0x00007f0e1065468d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007f0e10654f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f0e106550ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f0e159e51c5 in ?? ()
#12 0x00007f0e15a05c14 in ?? ()
#13 0x00007f0e158fe488 in ?? ()
#14 0x00007f0e14544e34 in ?? ()
#15 0x00007f0e14547b42 in ?? ()
#16 0x00007f0e14540fe6 in ?? ()
#17 0x00007f0e156ab012 in ?? ()
#18 0x00007f0e156b5446 in ?? ()
#19 0x00007f0e156aa031 in ?? ()
#20 0x00007f0e13db61bc in ChromeMain ()
#21 0x00007f0e0c859f45 in __libc_start_main (main=0x7f0e13db6120 <_start+292>, argc=6, argv=0x7ffdf402f278, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdf402f268) at libc-start.c:287
#22 0x00007f0e13db6025 in _start ()
=======================================================================================
(gdb) bt
#0 0x00007fda668fd8ad in recvmsg () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007fda657549b7 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2 0x00007fda65755198 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3 0x00007fda65ba5bb8 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#4 0x00007fda65ba5cfc in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#5 0x00007fda65ba5fcd in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#6 0x00007fda65b9812d in XPending () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#7 0x00007fda69f30d62 in ?? ()
#8 0x00007fda641f068d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007fda641f0f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fda641f10ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fda695811c5 in ?? ()
#12 0x00007fda695a1c14 in ?? ()
#13 0x00007fda6949a488 in ?? ()
#14 0x00007fda680e0e34 in ?? ()
#15 0x00007fda680e3b42 in ?? ()
#16 0x00007fda680dcfe6 in ?? ()
#17 0x00007fda69247012 in ?? ()
#18 0x00007fda69251446 in ?? ()
#19 0x00007fda69246031 in ?? ()
#20 0x00007fda679521bc in ChromeMain ()
#21 0x00007fda603f5f45 in __libc_start_main (main=0x7fda67952120 <_start+292>, argc=6, argv=0x7ffd9dabef48, init=<optimized out>,
fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd9dabef38) at libc-start.c:287
#22 0x00007fda67952025 in _start ()
(gdb) info reg
rax 0xfffffffffffffff5 -11
rbx 0x7fda70d2e000 140576172466176
rcx 0xffffffffffffffff -1
rdx 0x0 0
rsi 0x7ffd9dabe4e0 140727248741600
rdi 0x11 17
rbp 0x0 0x0
rsp 0x7ffd9dabe490 0x7ffd9dabe490
r8 0x7fda70d2e018 140576172466200
r9 0x0 0
r10 0x1 1
r11 0x293 659
r12 0x7fda70d2e018 140576172466200
r13 0x0 0
r14 0x7fda70d2e000 140576172466176
r15 0x7fda69f30d50 140576057134416
rip 0x7fda668fd8ad 0x7fda668fd8ad <recvmsg+45>
eflags 0x293 [ CF AF SF IF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
=======================================================================================
What is the expected behavior?
Opening dialogue, successful saving of file.
What went wrong?
Opening dialogue, successful saving of file. Chrome window locks forever.
Did this work before? N/A
Chrome version: 64.0.3282.167 (Official Build) Built on Ubuntu , running on Ubuntu 14.04 (64-bit) Channel: stable
OS Version: Ubuntu 14.04 (64-bit)
Flash Version: Shockwave Flash 29.0 r0 29.0.0.113
May run detailed testing on request.
,
Apr 9 2018
Thanks for filing the issue! Unable to reproduce the issue on reported chrome version 64.0.3282.167 and on the latest stable 65.0.3325.181 using Ubuntu 14.04 with the below mentioned steps. 1. Launched Chrome 2. Navigated to https://images.google.com/ 3. Searched some content and tried saving files. 4. Saved almost 25 files. We didn't observe any hang in browser i.e., window isn't locked. @Reporter: Could you please check the same in a new profile with out any apps and extensions, please let us know if the issue still persists.
,
May 31 2018
As there is no response from the reporter from so long, closing this issue as Won't fix. @Reporter: Please feel to raise a new issue if issue is still seen. Thanks! |
|||
►
Sign in to add a comment |
|||
Comment 1 by susan.boorgula@chromium.org
, Mar 21 2018