Solved Browser crashes on activating a specific tab
-
@downtowndb7 Well observed. Any tab with search data seems to be a consistent crash for me as well.
-
Having the same issue. Can browse to any site, but if I close the browser and reload the particular problem tab, crash.
the error file in the reports folder says:
"0xC0000005"
"The thread tried to read from or write to a virtual address for which it does not have the appropriate access." -
@mnmn @cassiebeak @downtowndb7 @Pamal0sebi
Hi, a bug fix snapshot (Beta) is already published, I hope they push a new 5.2 stable in the next few days.https://vivaldi.com/blog/desktop/lots-of-crash-fixes-vivaldi-browser-snapshot-2643-3/
Cheers, mib
-
@mib2berlin I have tried updating to both the unstable official release and the snapshot. Neither version has fixed the tab reloading crash, but they appear to at least randomly crash less.
-
@cassiebeak
Can you add a link to such a page and how to reproduce the crash, please?
It is may a different bug and should be reported before the next stable update were published.Cheers, mib
-
@mib2berlin I cannot link the pages that reproduce the crash because Vivaldi crashes before I can grab any links. Beyond that, I couldn't link to such a page anyway because it is either random or on tabs that have information in fields such as search dialogs (which I cannot "link" for reasons which should be obvious).
-
Since my thread was merged into the general support category rather than the Windows support category where I posted it, I should note that I am on Windows 10 21H1, build 19043.1568.
-
Thank you all for the reports. We're aware of the issue - our developers are working on a solution. We will be releasing a minor update soon to address this problem. We apologize for the inconvenience!
-
Since the snapshots didn't help, I've had to regress to version 5.2.2623.18, which doesn't have the issue. Feel free to yell at me about security for using a week-and-a-half old version, but this is a frankly unacceptable bug that made Vivaldi unusable for me.
Cheers -
Hi all,
I'm currently running vivaldi-stable 5.2.2623.33-1 on ubuntu 20.04 (by far no default install, upgraded from 18.04, running wayland and pipewire).
Since two days my vivaldi started to randomly crash. Sometimes when I clicked into a textfield, sometimes when I switched the tab. It looked pretty random so far.
Today in the morning I got to the point where the browser won't start at all but instead just show me the GUI for a slight moment and than crashing with a segfault. I've been able "fix" this by removing my Session_... file in the .config/vivaldi/Default/Session folder.However, I got a few more random crashes throughout the day and I'm now at the point again where the browser immediately segfaults.
So here I'm with the debug output and stacktrace of my current situation. I hope it will well help to track this down or maybe someone can just tell me what I've been doing wrong to bring my poor vivaldi up against me
Cheers,
Finngdb -ex run --args /opt/vivaldi/vivaldi-debug GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /opt/vivaldi/vivaldi-debug... Starting program: /opt/vivaldi/vivaldi-debug [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Detaching after fork from child process 255305] [New Thread 0x7ffff4bc2700 (LWP 255310)] [Detaching after fork from child process 255311] [Detaching after fork from child process 255312] [Detaching after fork from child process 255313] [New Thread 0x7ffff43c1700 (LWP 255316)] [New Thread 0x7ffff2ae7700 (LWP 255317)] [New Thread 0x7ffff22e6700 (LWP 255318)] [New Thread 0x7ffff1ae5700 (LWP 255319)] [New Thread 0x7ffff12e4700 (LWP 255320)] [New Thread 0x7ffff0ae3700 (LWP 255321)] [New Thread 0x7fffefae1700 (LWP 255323)] [New Thread 0x7ffff02e2700 (LWP 255322)] [New Thread 0x7fffef2e0700 (LWP 255324)] [New Thread 0x7fffede4a700 (LWP 255325)] [New Thread 0x7fffed649700 (LWP 255326)] [New Thread 0x7fffecdb6700 (LWP 255327)] [New Thread 0x7fffec5b5700 (LWP 255328)] [New Thread 0x7fffee998700 (LWP 255329)] [New Thread 0x7fffebd65700 (LWP 255330)] [New Thread 0x7fffead63700 (LWP 255332)] [New Thread 0x7fffeb564700 (LWP 255331)] [New Thread 0x7fffea522700 (LWP 255333)] [New Thread 0x7fffe9d01700 (LWP 255334)] [New Thread 0x7fffe94e1700 (LWP 255335)] [Detaching after fork from child process 255337] [New Thread 0x7fffe8c12700 (LWP 255339)] [New Thread 0x7fffe8331700 (LWP 255350)] [New Thread 0x7fffe5420700 (LWP 255362)] [New Thread 0x7fffe441e700 (LWP 255363)] [New Thread 0x7fffe4c1f700 (LWP 255364)] [New Thread 0x7fffe3c1d700 (LWP 255365)] [New Thread 0x7fffe3374700 (LWP 255366)] [New Thread 0x7fffe2b73700 (LWP 255367)] [New Thread 0x7fffe2372700 (LWP 255368)] [New Thread 0x7fffe1b71700 (LWP 255369)] [New Thread 0x7fffe0ca2700 (LWP 255371)] [New Thread 0x7fffe04a1700 (LWP 255388)] [New Thread 0x7fffdfca0700 (LWP 255389)] [New Thread 0x7fffdf49f700 (LWP 255404)] [255301:255301:0413/221020.170264:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.170654:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.170729:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.170876:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.171056:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.171210:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.171338:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.171484:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.171587:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.171693:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.171840:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.171974:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.172114:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.172247:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.172366:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [255301:255301:0413/221020.172483:ERROR:CONSOLE(1)] "syncDetachedTabInformation: The message port closed before a response was received.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1) [Detaching after fork from child process 255428] Thread 1 "vivaldi-debug" received signal SIGSEGV, Segmentation fault. CreateWebModalDialogViews () at ../../chromium/components/constrained_window/constrained_window_views.cc:218 218 ../../chromium/components/constrained_window/constrained_window_views.cc: No such file or directory. (gdb) bt #0 CreateWebModalDialogViews () at ../../chromium/components/constrained_window/constrained_window_views.cc:218 #1 0x000055555eca6f9d in ShowWebModalDialogViews () at ../../chromium/components/constrained_window/constrained_window_views.cc:196 #2 0x000055555e99219f in Dialog () at ../../chromium/chrome/browser/ui/views/login_handler_views.cc:120 #3 BuildViewImpl () at ../../chromium/chrome/browser/ui/views/login_handler_views.cc:60 #4 0x000055555e5ed7ad in BuildViewAndNotify () at ../../chromium/chrome/browser/ui/login/login_handler.cc:584 #5 0x000055555e5ec3db in ShowLoginPrompt () at ../../chromium/chrome/browser/ui/login/login_handler.cc:574 #6 0x000055555e5ebe33 in ShowLoginPromptAfterCommit () at ../../chromium/chrome/browser/ui/login/login_handler.cc:145 #7 0x000055555e5edff6 in DidFinishNavigation () at ../../chromium/chrome/browser/ui/login/login_tab_helper.cc:124 #8 0x00005555595b3d47 in NotifyObservers<void (content::WebContentsObserver::*)(content::RenderFrameHost*), content::RenderFrameHostImpl*&> () at ../../chromium/content/browser/web_contents/web_contents_impl.h:1526 #9 0x00005555595c1795 in DidFinishNavigation () at ../../chromium/content/browser/web_contents/web_contents_impl.cc:5709 #10 0x000055555940f065 in ~NavigationRequest () at ../../chromium/content/browser/renderer_host/navigation_request.cc:1673 #11 0x000055555940fe6e in content::NavigationRequest::~NavigationRequest() () at ../../chromium/content/browser/renderer_host/navigation_request.cc:1627 #12 0x0000555559427a19 in operator() () at ../../chromium/buildtools/third_party/libc++/trunk/include/__memory/unique_ptr.h:54 #13 reset () at ../../chromium/buildtools/third_party/libc++/trunk/include/__memory/unique_ptr.h:315 #14 DidNavigate () at ../../chromium/content/browser/renderer_host/navigator.cc:608 #15 0x0000555559444c59 in DidCommitNavigationInternal () at ../../chromium/content/browser/renderer_host/render_frame_host_impl.cc:10807 #16 0x00005555594431fd in DidCommitNavigation () at ../../chromium/content/browser/renderer_host/render_frame_host_impl.cc:11335 #17 0x000055555946d072 in Invoke<void (content::RenderFrameHostImpl::*)(content::NavigationRequest*, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadParams>, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>), content::RenderFrameHostImpl*, content::NavigationRequest*, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadParams>, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams> > () at ../../chromium/base/bind_internal.h:542 #18 MakeItSo<void (content::RenderFrameHostImpl::*)(content::NavigationRequest*, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadParams>, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>), content::RenderFrameHostImpl*, content::NavigationRequest*, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadParams>, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams> > () at ../../chromium/base/bind_internal.h:706 #19 RunImpl<void (content::RenderFrameHostImpl::*)(content::NavigationRequest*, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadParams>, mojo::StructPtr<content::mojom::DidCommitProvisionalLoadInterfaceParams>), std::__1::tuple<base::internal::UnretainedWrapper<content::RenderFrameHostImpl>, base::internal::UnretainedWrapper<content::NavigationRequest> >, 0ul, 1ul> () at ../../chromium/base/bind_internal.h:779 #20 RunOnce () at ../../chromium/base/bind_internal.h:748 #21 0x0000555558c8475f in Run () at ../../chromium/base/callback.h:142 #22 Accept () at gen/content/common/navigation_client.mojom.cc:1135 #23 0x000055555b92ef38 in HandleValidatedMessage () at ../../chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:896 #24 Accept () at ../../chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:332 #25 0x000055555b933e5d in Accept () at ../../chromium/mojo/public/cpp/bindings/lib/message_dispatcher.cc:43 #26 0x000055555b9304fa in HandleIncomingMessage () at ../../chromium/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:658 #27 0x000055555c05b4ad in AcceptOnEndpointThread () at ../../chromium/ipc/ipc_mojo_bootstrap.cc:1008 #28 0x000055555b9319f7 in Invoke<void (mojo::(anonymous namespace)::ThreadSafeInterfaceEndpointClientProxy::*)(mojo::Message), scoped_refptr<mojo::(anonymous namespace)::ThreadSafeInterfaceEndpointClientProxy>, mojo::Message> () at ../../chromium/base/bind_internal.h:542 #29 MakeItSo<void (mojo::(anonymous namespace)::ThreadSafeInterfaceEndpointClientProxy::*)(mojo::Message), scoped_refptr<mojo::(anonymous namespace)::ThreadSafeInterfaceEndpointClientProxy>, mojo::Message> () at ../../chromium/base/bind_internal.h:706 #30 RunImpl<void (mojo::(anonymous namespace)::ThreadSafeInterfaceEndpointClientProxy::*)(mojo::Message), std::__1::tuple<scoped_refptr<mojo::(anonymous namespace)::ThreadSafeInterfaceEndpointClientProxy>, mojo::Message>, 0ul, 1ul> () at ../../chromium/base/bind_internal.h:779 #31 RunOnce () at ../../chromium/base/bind_internal.h:748 #32 0x000055555b153742 in Run () at ../../chromium/base/callback.h:142 #33 RunTaskImpl () at ../../chromium/base/task/common/task_annotator.cc:135 #34 0x000055555b16793d in RunTask<(lambda at ../../chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:387:29)> () at ../../chromium/base/task/common/task_annotator.h:74 #35 DoWorkImpl () at ../../chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:385 #36 DoWork () at ../../chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:290 #37 0x000055555b167fc2 in non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() () at ../../chromium/base/synchronization/lock_impl.h:96 #38 0x000055555b10f11a in HandleDispatch () at ../../chromium/base/message_loop/message_pump_glib.cc:375 #39 WorkSourceDispatch () at ../../chromium/base/message_loop/message_pump_glib.cc:126 #40 0x00007ffff7aaa17d in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #41 0x00007ffff7aaa400 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007ffff7aaa4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x000055555b10eee3 in Run () at ../../chromium/base/message_loop/message_pump_glib.cc:401 #44 0x000055555b168385 in Run () at ../../chromium/base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:497 #45 0x000055555b134ec3 in Run () at ../../chromium/base/run_loop.cc:141 #46 0x00005555590a6778 in RunMainMessageLoop () at ../../chromium/content/browser/browser_main_loop.cc:1056 #47 0x00005555590a8082 in Run () at ../../chromium/content/browser/browser_main_runner_impl.cc:155 #48 0x00005555590a3f96 in BrowserMain () at ../../chromium/content/browser/browser_main.cc:30 #49 0x000055555b09ba28 in RunBrowserProcessMain () at ../../chromium/content/app/content_main_runner_impl.cc:642 #50 RunBrowser () at ../../chromium/content/app/content_main_runner_impl.cc:1175 #51 Run () at ../../chromium/content/app/content_main_runner_impl.cc:1042 #52 0x000055555b09925a in RunContentProcess () at ../../chromium/content/app/content_main.cc:405 #53 ContentMain () at ../../chromium/content/app/content_main.cc:433 #54 0x0000555557baceec in ChromeMain () at ../../chromium/chrome/app/chrome_main.cc:197 #55 0x00007ffff6d1d0b3 in __libc_start_main (main=0x555557bacdb0 <main>, argc=1, argv=0x7fffffffde88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffde78) at ../csu/libc-start.c:308 #56 0x00005555577782aa in _start ()
-
@errorprone I've been experiencing the same issue. I'm running Fedora and it's been randomly crashing on me on my desktop and laptop since this morning. I'm running stable release 5.2.2623.33.
-
5.2.2623.33 (Stable channel) (64-bit)
Now whenever I use "reopen closed tab" function on Startpage, the entire browser closes.
Seems to happen only on Startpage.com search engine with the POST option enabled.
Did not happen before.
100% reproducible steps:
- set Startpage search engine to use POST in Vivaldi settings.
- search something with it.
- Close the tab.
- Reopen the tab with keyboard shortcut or mouse gesture.
- Vivaldi instantly crashes to desktop.
-
This started happening about a week ago.
I first noticed it when I closed a window (ctrl+w). I thought I hit 'q' instead. It generally seemed related to window or tab closing. But, I switched tabs while in a presentation in a google meet.
So, I'm not sure what kind of behavior causes it now.
-
The browser will also crash if there is a Startpage.com tab in hibernation mode and you click on it to reactivate it.
-
This update is constantly crashing my browser. I'm going to have to switch to another browser until this is fixed.
-
There's soooooo many threads created recently about this. If only the forum had some kind of tool that allowed proto-posters to first search for topics & keywords...
Generic stuff:
Peeps experiencing adverse symptoms need to identify if the misbehaviour extant in their Default profile, also occurs in a clean test virgin profile [this separates possible root causes into local profile damage vs potential V bug]. A quick way to do this is to create & launch said virgin test profile in terminal viavivaldi-stable --profile-directory="NewTestProfile"
. Logical troubleshooting diagnostics involves various steps beyond this, but this is the necessary starting point.Thread-specific stuff
- At least two of you are running the GNOME DE [= default for Ubuntu & Fedora, unless you explicitly installed an alternative DE]. Atm for Fedora definitely, & Ubuntu maybe [pls tbc] the default GNOME session is Wayland [at least one of you already explicitly confirmed a W session].
- Ootb chromium & ergo V, are not tuned for running natively as a W app, so [sans user-intervention] will only be running as an Xwayland app]. So, are you running V as W or Xw app? [for related info, fwiw: this and this].
- If you are running it as Xw, maybe try as full-W via
vivaldi-stable --enable-features=UseOzonePlatform --ozone-platform=wayland
. - Conversely, if the alleged random crashes are occurring with V as full-W, maybe try reverting to Xw.
- Also, IMO it might be diagnostically informative to logout of your GNOME W session then log back in as an X11 session, then retest V.
-
We've just released a minor update that should hopefully fix the problem with crashes. Please update your browsers to the latest version.
-
@pafflick Just updated my browser. certain tabs still cause a crash. one example being jigsawexplorer.com
-
@mnmn How to reproduce that issue? I've just tried visiting that page and I don't experience any crashes here (tried solving some puzzles too - seems to work just fine). Tested in Vivaldi 5.2.2623.34 (64-bit on Windows 10 ver. 21H2).
-
@pafflick did some testing to reproduce the problem. https://www.jigsawexplorer.com/create-a-custom-jigsaw-puzzle/ when I go here, pick an image file from the web (for testing purposes I used just an image of flowers from wikipedia. then I push create puzzle.
the page that opens is
https://www.jigsawexplorer.com/jigsaw-puzzle-result/
when I close my browser, reopen it and try to reload that page, crash.