midori-browser / core

Midori Web Browser - a lightweight, fast and free web browser using WebKit and GTK+
https://www.midori-browser.org/
GNU Lesser General Public License v2.1
387 stars 67 forks source link

Midori fails to launch #444

Open gearhead opened 3 years ago

gearhead commented 3 years ago

We are running on an RPi under Arch Linux. We are running Matchbox-window-manager. When i try to launch it, I get this in the log:

Mar 03 13:39:48 runev7 xinit[12596]: X.Org X Server 1.20.10
Mar 03 13:39:48 runev7 xinit[12596]: X Protocol Version 11, Revision 0
Mar 03 13:39:48 runev7 xinit[12596]: Build Operating System: Linux Arch Linux
Mar 03 13:39:48 runev7 xinit[12596]: Current Operating System: Linux runev7 5.10.17-2-ARCH #1 SMP Tue Feb 23 22:42:50 UTC 2021 armv7l
Mar 03 13:39:48 runev7 xinit[12596]: Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=1824 bcm2708_fb.fbhe>
Mar 03 13:39:48 runev7 xinit[12596]: Build Date: 16 December 2020  11:54:08PM
Mar 03 13:39:48 runev7 xinit[12596]:
Mar 03 13:39:48 runev7 xinit[12596]: Current version of pixman: 0.40.0
Mar 03 13:39:48 runev7 xinit[12596]:         Before reporting problems, check http://wiki.x.org
Mar 03 13:39:48 runev7 xinit[12596]:         to make sure that you have the latest version.
Mar 03 13:39:48 runev7 xinit[12596]: Markers: (--) probed, (**) from config file, (==) default setting,
Mar 03 13:39:48 runev7 xinit[12596]:         (++) from command line, (!!) notice, (II) informational,
Mar 03 13:39:48 runev7 xinit[12596]:         (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Mar 03 13:39:48 runev7 xinit[12596]: (==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar  3 13:39:48 2021
Mar 03 13:39:48 runev7 xinit[12596]: (==) Using config directory: "/etc/X11/xorg.conf.d"
Mar 03 13:39:48 runev7 xinit[12596]: (==) Using system config directory "/usr/share/X11/xorg.conf.d"
Mar 03 13:39:48 runev7 xinit[12616]: matchbox-window-manager: Failed to connect to session manager
Mar 03 13:39:48 runev7 sudo[12617]:     root : PWD=/ ; USER=http ; COMMAND=/usr/bin/xbindkeys -f /srv/http/.xbindkeysrc -X :0
Mar 03 13:39:48 runev7 sudo[12617]: pam_unix(sudo:session): session opened for user http(uid=33) by (uid=0)
Mar 03 13:39:48 runev7 sudo[12617]: pam_unix(sudo:session): session closed for user http
Mar 03 13:39:49 runev7 midori[12618]: g_regex_match_full: assertion 'string != NULL' failed
Mar 03 13:39:50 runev7 midori[12618]: ../glib/gobject/gbinding.c:271: Unable to convert a value of type gpointer to a value of type CairoSurface
Mar 03 13:39:50 runev7 midori[12618]: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
Mar 03 13:39:51 runev7 xinit[12672]: libEGL warning: DRI2: failed to authenticate
Mar 03 13:39:52 runev7 xinit[12672]: Could not create EGL sharing context.
Mar 03 13:39:52 runev7 xinit[12672]: Could not create EGL context.
Mar 03 13:39:53 runev7 midori[12618]: g_dbus_connection_emit_signal: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
Mar 03 13:39:53 runev7 midori[12618]: ../glib/gobject/gbinding.c:271: Unable to convert a value of type gpointer to a value of type CairoSurface
Mar 03 13:39:53 runev7 midori[12618]: ../glib/gobject/gbinding.c:271: Unable to convert a value of type gpointer to a value of type CairoSurface

Can you help? Is this designed to run under something other than gnome? The package for Arch Linux is built with zeitgeist which is un-needed in our project. I have tried the pre-packaged Arch version and also built my own without zeitgeist with this build flag "-DUSE_ZEITGEIST=0 \" and get the same result. I get a white screen with nothing displayed and that error in the log.

We are trying to find a nice, small, light browser to run on our music player. We had previously used Midori, I think it was 4.0 that was pretty god, but we lost the source. now the versions have a lot more capability than we need. We need full screen, scalable, JS.