Bug 95499 - undefined symbol: exaWaitSync
Summary: undefined symbol: exaWaitSync
Status: RESOLVED NOTABUG
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/openchrome (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Openchrome development list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-20 04:26 UTC by Kevin Haddock
Modified: 2016-08-12 07:17 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (19.28 KB, text/plain)
2016-05-20 04:26 UTC, Kevin Haddock
no flags Details
xorg.conf file (1.99 KB, text/plain)
2016-06-08 18:36 UTC, Kevin Haddock
no flags Details
log file for X launch with xorg.conf (39.18 KB, text/x-log)
2016-06-08 18:37 UTC, Kevin Haddock
no flags Details

Description Kevin Haddock 2016-05-20 04:26:28 UTC
Created attachment 123934 [details]
Xorg.0.log

I have sabayon linux (gentoo derived) running kernel 4.4.0.   The latest package for openchrome is 0.3.3. but I manually installed 0.4.0. 

With no xorg.conf file I get the attached Xorg.0.log
Comment 1 Kevin Brace 2016-05-20 06:04:13 UTC
Hi Kevin,

I think the problem is with the specific Linux distribution you are using, and OpenChrome's fault.
The newest Linux kernel I have personally seen OpenChrome run fine is Linux kernel 4.2 and possibly X Server 1.17.
I think you forgot to resolve an external dependency relating to EXA.
Comment 2 Kevin Haddock 2016-05-20 07:28:20 UTC
Well, I have a version where I've loaded a bunch of modules in the xorg.conf but that leads to a whole different set of errors.   Aren't there some dependencies that the openchrome driver should be loading on its own so it can run without an xorg.conf?
Comment 3 Kevin Brace 2016-05-20 16:49:37 UTC
(In reply to Kevin Brace from comment #1)

> I think the problem is with the specific Linux distribution you are using,
> and OpenChrome's fault.

I meant to say, "I think the problem is with the specific Linux distribution you are using, and not OpenChrome's fault."
Comment 4 Kevin Brace 2016-05-20 16:57:54 UTC
(In reply to Kevin Haddock from comment #2)

Hi Kevin,

> Well, I have a version where I've loaded a bunch of modules in the xorg.conf
> but that leads to a whole different set of errors.   Aren't there some
> dependencies that the openchrome driver should be loading on its own so it
> can run without an xorg.conf?

At least for Ubuntu / Lubuntu / Xubuntu since 10.04 edition, there is no requirement to have xorg.conf.
That being said, things might work differently with different implementations.
For initial testing, I use Lubuntu 12.04 i386, but I do test it with other versions periodically.
Generally speaking, OpenChrome should work fine with Linux kernel 2.6.32 or later and X.Org X Server 1.7 or later.
The code still has many issues, so the next version will likely not be available for a while.
Comment 5 Kevin Haddock 2016-06-08 18:36:06 UTC
Created attachment 124403 [details]
xorg.conf file
Comment 6 Kevin Haddock 2016-06-08 18:37:05 UTC
Created attachment 124404 [details]
log file for X launch with xorg.conf
Comment 7 Kevin Brace 2016-06-09 23:17:35 UTC
Hi Kevin,

I am kinda lost as to what is going on with your situation.
I know you uploaded xorg.conf and Xorg.0.log, but I personally do not see a problem from the log file.
It appears that EXA module is loading correctly, although maybe because you are explicitly telling X Server to load it inside xorg.conf.
It will be nice if you can explain what is going on.
    By the way, I have been doing lots of commits since the release of Version 0.4, so unless the purpose is to prove that there was a behavioral regression, you may want to try the latest version in the Git repository.
As of June 9th, 2016, the latest version is Version 0.4.170.
The latest version fixes a nasty bug that existed since Version 0.3.3 where if you tried to change the screen resolution during runtime, the X Server will crash.
For that reason alone, you will like to use the latest version.
OpenChrome Version 0.5 will be released within a month after a few bugs / regressions are fixed.
After OpenChrome Version 0.5 is released, other than to prove behavioral regression, you should not be using the older versions (i.e., 0.3.3 and 0.4).
Comment 8 Kevin Brace 2016-08-12 07:16:55 UTC
I will change the status to RESOLVED - NOTABUG.
Feel free to change the status if you feel like you want to revisit the bug.


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.