Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Git head of moskha shows a blank black screen when you reset Moksha #81

Open
TommyD opened this issue May 30, 2018 · 7 comments
Open

Git head of moskha shows a blank black screen when you reset Moksha #81

TommyD opened this issue May 30, 2018 · 7 comments
Labels
Unsure Can not reproduce.

Comments

@TommyD
Copy link

TommyD commented May 30, 2018

When i go to "About Operating System" -> "Reset Moksha", i get a black and blank screen. The enlightenment process uses then 100% of one cpu-core.

I need to completly stop enlightenment (including enlightenment_start) and start enilghtenment again to get a working desktop back.

@rbtylee
Copy link
Collaborator

rbtylee commented May 30, 2018

This concerns me so I tested here. Restart works fine.

Latest commit 279e8e6 and efl 1.20.7. My test machine is ubuntu 16.04 base. MOre or less a default compilation with ./autogen.sh --prefix=/usr. And the usual modules Bodhi 4.5 or 5.0 loads by default.

So what is your efl version and how are you installing. What modules are loaded. Any additional information you can provide?

@rbtylee rbtylee added the Unsure Can not reproduce. label May 30, 2018
@TommyD
Copy link
Author

TommyD commented May 30, 2018

Same commit for moksha and also efl-1.20.7. Using Gentoo with ebuilds, currently used configure arguments are:
for moksha: --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --disable-install-sysactions --disable-elementary --disable-doc --disable-device-hal --enable-emotion --disable-mount-hal --enable-nls --enable-pam --enable-device-udev --disable-mount-eeze --disable-mount-udisks --enable-conf-applications --enable-conf-dialogs --enable-conf-display --enable-conf-edgebindings --enable-conf-interaction --enable-conf-intl --enable-conf-keybindings --enable-conf-menus --enable-conf-paths --enable-conf-performance --enable-conf-randr --enable-conf-shelves --enable-conf-theme --disable-conf-wallpaper2 --enable-conf-window-manipulation --enable-conf-window-remembers --disable-access --enable-backlight --disable-battery --enable-classicmenu --enable-clock --disable-connman --enable-cpufreq --enable-everything --enable-fileman --enable-gadman --enable-ibar --enable-ibox --disable-mixer --enable-msgbus --enable-notification --enable-pager --enable-quickaccess --enable-shot --enable-start --enable-syscon --enable-systray --enable-tasks --enable-temperature --disable-tiling --enable-winlist --enable-wizard --enable-xkbswitch --disable-static

for efl: --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --libdir=/usr/lib64 --with-profile=release --with-net-control=none --with-crypto=openssl --with-x11=xlib --with-x --with-opengl=none --with-glib=no --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-abb --disable-avahi --enable-image-loader-bmp --enable-image-loader-wbmp --disable-image-loader-dds --disable-drm --disable-elput --disable-doc --enable-image-loader-eet --disable-egl --disable-always-build-examples --disable-fb --enable-fontconfig --disable-fribidi --disable-image-loader-gif --disable-gstreamer1 --disable-harfbuzz --disable-hyphen --enable-image-loader-ico --disable-ibus --disable-wayland-ivi-shell --disable-image-loader-jp2k --disable-libuv --enable-lua-old --disable-neon --enable-nls --disable-poppler --disable-physics --disable-pixman --disable-pixman-font --disable-pixman-rect --disable-pixman-line --disable-pixman-poly --disable-pixman-image --disable-pixman-image-scale-sample --enable-image-loader-png --disable-spectre --enable-image-loader-pmaps --enable-image-loader-psd --disable-pulseaudio --disable-libraw --disable-scim --disable-sdl --disable-audio --disable-librsvg --disable-systemd --disable-image-loader-tga --disable-image-loader-tgv --disable-image-loader-tiff --disable-tslib --enable-v4l2 --disable-valgrind --disable-libvlc --without-generic_vlc --disable-vnc-server --disable-wayland --disable-image-loader-webp --disable-xcf --disable-xim --disable-xine --disable-image-loader-xpm --enable-cserve --enable-image-loader-generic --enable-image-loader-jpeg --disable-tizen --disable-gesture --disable-gstreamer --enable-xinput2 --disable-xinput22 --enable-libmount --with-js=none

I did remove the .e directory so this was with a clean fresh profile and the default modules loaded.

@rbtylee
Copy link
Collaborator

rbtylee commented May 30, 2018

I will try your moksha options when I find time to see if that and that alone can reproduce your issue. I am assuming the use of the default theme also. Meanwhile are any error messages logged, .xsession-errors or elsewhere? If Moksha is started in Xephyr do you see any relevant error msgs? Can you get a backtrace? I am unsure of how much you know about debugging e issues so hopefully you understand the last 2 questions.

@rbtylee
Copy link
Collaborator

rbtylee commented May 30, 2018

I tried your configuration options and I still can't reproduce this issue. Even ran it thru valgrind and gdb and saw nothing particularly out of the ordinary. I am not going to go the lengths of compile efl with your options, at least not now. That is very time consuming for me esp since all my testing is in a VM on old hardware.

@TommyD
Copy link
Author

TommyD commented May 31, 2018

After various tests, i guess i have cornered the problem a bit. I have a dual monitor setup. When moksha starts, both monitors are active.

With both monitors active, the "Reset Moksha" button causes the blank black screen on both monitors.

If i disable any of those monitors beforehand, the reset works just fine. Even if i re-enable the second monitor, the reset still works fine.

@rbtylee
Copy link
Collaborator

rbtylee commented Jun 1, 2018

If you or someone else can get a backtrace maybe I could find the problem. But I currently lack the hardware to set up a dual monitor system.

@thewaiter
Copy link
Collaborator

Just tried laptop eDP1 with HDMI monitor. I can not confirm this bug...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Unsure Can not reproduce.
Projects
None yet
Development

No branches or pull requests

3 participants