Summary: | cannot create opengl by dynamically loading wayland symbols from library | ||
---|---|---|---|
Product: | Wayland | Reporter: | Rohit Nandan <pulkitnandan> |
Component: | wayland | Assignee: | Rohit Nandan <pulkitnandan> |
Status: | RESOLVED INVALID | QA Contact: | |
Severity: | blocker | ||
Priority: | highest | CC: | pulkitnandan |
Version: | 1.4.0 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
contains stack trace of working app with no visuals on screen
contains stack trace of working app with all the visuals on screen |
Description
Rohit Nandan
2014-04-16 11:25:26 UTC
if possible please mail me a copy of resolution steps or idea with subject starting as WASL_WAYLAND to pulkitnandan@gmail.com Rohit, what you describe here is a problem with your software architecture and not a bug in Wayland, so I'm closing this as invalid. You are welcome to ask your question on the Wayland mailing list. http://lists.freedesktop.org/archives/wayland-devel/ Created attachment 97469 [details]
contains stack trace of working app with no visuals on screen
This contains the stacktrace of looking to be ok wayland app but not showing any visual on the screen.
Created attachment 97470 [details]
contains stack trace of working app with all the visuals on screen
This file has complete stacktrace of working app using all debug flags.
The diffrence between the two stacktrace is of visual on screen.
Firstly how will wayland can be made dynamically loadable at runtime.Suppose we have a hypervisor based platform where switching of windowing system is essential often while in execution.This will clot ram and cache if wayland protocol architecture doenot provide it. The two stacktraces which are added as attachment contains no sigsev this time.First app passes maximum possible extractable arguments to dynamically loaded fp pwl_proxy_socket_listener as function where each argument is extracted using " void * a = NULL; a = va_arg(ap, void *);" With this modification I was able to compile app while failed in getting actual visual behavior while stack behaviour seems to be. How to post this and get help on this globally. Second attached backtrace contains orthodox,minimal "simple-egl.c" like implementation without dlsym.So its runs perfectly. How to post this and get help on this globally. Thanks and regards Rohit Nandan According to the protocol traces (they are not stack traces), your application is not using the wl_shell_surface interface to set a top-level role for the wl_surface, hence it does not appear on screen. Neither of the applications these traces came from should have appeared on screen at all. So if there is a bug, the bug is in the compositor, mapping a surface without a role. Please, ask questions on the mailing list. Bugzilla is for bugs, and I do not see any specific bug claimed here. For the record, the surface mapping bug is now reported as bug #77527. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.