Bug Report or Missing Feature?



  • I don't want to file a bug report just yet because it may just be a missing feature or I may be missing a feature. I installed Vivaldi on an older Linux box, rather old architecture and the system gets wiped constantly. I use that box for some work with the Lubuntu folks and Ubuntu folks as many people still have older hardware and it's good to be able to have access... Anyhow, there's a GPU composting error - namely the infamous black boxes. You see this with the open and the closed drivers from time to time. It can be a problem as none of the menu screens are visible. I hemmed and I hawed for a while and then decided to try it from the command line: [code]vivaldi --disable-gpu-compositing[/code] It ran well enough but, seeing as I was opening it in the terminal, I got to see a bit more information. It is constantly throwing this error and a couple of other errors that I think are OS specific so I won't worry about those for now: [code][7065:7065:1012/120121:ERROR:browser_main_loop.cc(231)] Gdk: gdk_window_set_user_time called on non-toplevel[/code] It's happily filling up my terminal right this minute, actually. So the problem is that there's no GUI option to disable GPU composting (and it would be hard to find on its own if there was). As it's a technical preview I can't really say that that is a bug. I can say that the remainder is a bug - that error is not something I'm fluent in. The environment: [code]Linux kgiii-desktop-8 3.19.0-30-generic #34-Ubuntu SMP Fri Oct 2 22:08:41 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux[/code] Where it says "Ubuntu" it is wrong - it's technically Lubuntu but Lubuntu is one of the official Ubuntu flavors available. Thus the name remains the same even though there's a different DE/WM. If needed then I can throw it up on a variety of distros, on a bunch of varied hardware, and even toss up some VMs to see how it goes. I just finally decided to try it last night because I am a huge fan of Opera and used to be a paying customer back in the day. Finally, any plans on a BSD build? I'd be interested in taking a peek at that. I guess that's a question for another thread actually but I'll get to that another time. (I love VNC... It's so nice to be able to just work/play from remote.)



  • I decided to go back and grab the initial errors as well, I figure they might come in handy. Here's the whole dump:

    [email protected]:~$ vivaldi --disable-gpu-compositing
    /usr/share/themes/Lubuntu-default/gtk-2.0/apps/thunar.rc:55: error: invalid string constant "thunar-statusbar", expected valid string constant
    [10122:10122:1012/145830:ERROR:CONSOLE(37)] "Uncaught Error: Assertion failed", source: chrome://uber-frame/uber_frame.js (37)
    [1:2:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [1:2:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [10122:10152:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [1:2:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [10122:10152:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [10122:10152:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [1:2:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [10122:10152:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [1:2:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [10122:10152:1012/145932:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [1:2:1012/150152:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [3:2:1012/150242:ERROR:channel.cc(300)] RawChannel read error (connection broken)
    [10122:10122:1012/150409:ERROR:browser_main_loop.cc(231)] Gdk: gdk_window_set_user_time called on non-toplevel
    
    [10122:10122:1012/150410:ERROR:browser_main_loop.cc(231)] Gdk: gdk_window_set_user_time called on non-toplevel
    
    [10122:10122:1012/150410:ERROR:browser_main_loop.cc(231)] Gdk: gdk_window_set_user_time called on non-toplevel
    
    [10122:10122:1012/150410:ERROR:browser_main_loop.cc(231)] Gdk: gdk_window_set_user_time called on non-toplevel
    
    [10122:10122:1012/150410:ERROR:browser_main_loop.cc(231)] Gdk: gdk_window_set_user_time called on non-toplevel
    
    [10122:10122:1012/150411:ERROR:browser_main_loop.cc(231)] Gdk: gdk_window_set_user_time called on non-toplevel
    
    [10122:10122:1012/150411:ERROR:browser_main_loop.cc(231)] Gdk: gdk_window_set_user_time called on non-toplevel
    

    The last error keeps going and going and going for as long as the browser remains open. I'm thinking it may be time for a well-worded bug report. I can replicate it in a VM as well.

    Hope that helps. The first part is typical and seems to be a Lubuntu thing. I see it with a lot of apps when loaded from the terminal. I've been too occupied to dig into it and debug it.


  • Moderator

    Odd. Vivaldi is a dream on my Lubuntu 32. Of course while that machine is outdated, it's not actual junk. It has a 3GB processor and 4GB (I think) PC 3200 RAM. But it runs Vivaldi without issue.



  • @Ayespy:

    Odd. Vivaldi is a dream on my Lubuntu 32. Of course while that machine is outdated, it's not actual junk. It has a 3GB processor and 4GB (I think) PC 3200 RAM. But it runs Vivaldi without issue.

    I dunno? I can replicate it on a full, fairly vanilla, install and in a stock VM (using VMWare). shrugs The black screen bit that hides menus is actually a bug in Chromium from my investigations since. There's a patch but I've not looked into it. It doesn't seem to be limited to nVidia as some ATi graphics cards also seem to suffer from it.

    On that particular box, with both Chromium and Opera, I need to disable hardware acceleration. It runs just fine on another box - nary a hiccup, really.



  • Just an update - grabbed the latest build from the PPA. Same issues. I've not confirmed it in a VM yet. I can, if needed. It runs fine on my normal computer. The OS is fairly vanilla - no tweaks or anything that I can think of. It's wiped regularly because I use it for testing and recreating bugs and checking how Lubuntu runs on older hardware. I sometimes try to recreate the bugs on the AskUbuntu SE site so I keep it pretty stock and it's not even really used except for that purpose. There are currently no changes between it and a standard install except for another browser and a media player that aren't stock.



  • I'd like to see –disable-gpu-compositing as a clickable option under vivaldi:/flags also.
    The fonts in my vivaldi horizontal menus and paneels are totally blurry (those on rendered websites are okay). Only if I start with -disable-gpu-compositing, they're sharp like the rest.



  • Hmm, 1½ hours after I wrote that, I upgraded to newest snapshot 1.0.330.3-1 from vivaldi-beta, and now these fonts are clear even without the option. So I guess my problem is solved, for the moment.


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.