Bug 185894 - lang/mono GUI not working after update to FreeBSD 10 and WITH_NEW_XORG
Summary: lang/mono GUI not working after update to FreeBSD 10 and WITH_NEW_XORG
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-mono (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-19 19:50 UTC by wolfgang
Modified: 2014-10-22 09:22 UTC (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wolfgang 2014-01-19 19:50:00 UTC
After updating a machine from 8-STABLE to 10-STABLE, deleting all ports and installing ports anew from scratch, defining WITH_NEW_XORG, and after also installing libgdiplus after mono (see PR 185893), starting a program with mono that uses a GUI, I get a very small window without any control features showing just a small part of the extended application window. Making the window full screen works, but I still get only the original small part of the window content and the rest of the screen is blank. Still no control features or interaction.
The application (KeePass.exe)used to work on 8-STABLE without the WITH_NEW_XORG option.
Graphics driver identifies itself in Xorg.0.log as
intel: Driver for Intel(R) Integrated Graphics Chipsets

How-To-Repeat: Not sure what exactly are the components that mis-work together here: FreeBSD 10 (amd64), WITH_NEW_XORG, ??
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2014-01-19 21:25:19 UTC
Responsible Changed
From-To: freebsd-ports-bugs->mono

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Romain Tartière freebsd_committer freebsd_triage 2014-02-23 12:27:28 UTC
This looks like a video driver problem (I could experience such weird
behaviour from time to time with the NVidia blob).  Does the poblem
still affetcs you ?  Does the same happen with application not using
libgdiplus ?

-- 
Romain Tartière <romain@blogreen.org>        http://romain.blogreen.org/
pgp: 8234 9A78 E7C0 B807 0B59  80FF BA4D 1D95 5112 336F (ID: 0x5112336F)
(plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)
Comment 3 Romain Tartière freebsd_committer freebsd_triage 2014-02-23 12:28:29 UTC
State Changed
From-To: open->feedback

Waiting for feedback.
Comment 4 anthony 2014-02-28 14:32:57 UTC
I have encountered the same problem in 10.0 on amd64. It works fine in 9.2
I dont think its a video driver problem as I have tried with nv, nvidia and
radeon drivers and all had the same problem on 10.0 but worked fine on 9.2.
As a workaround, I have started using keepassx2 from ports but that does
not have all the functionality of using keepass.exe with mono
Comment 5 Sascha Holzleiter 2014-09-03 13:44:45 UTC
Has someone found a workaround for this? I have the same issue on 10.0-RELEASE with WITH_NEW_XORG. The menu font in KeePass is totally unreadable and adding new passwords is impossible due to the missing elements.

Keepass Window: http://postimg.org/image/vpir2gh5f/
Keepass Menus:  http://postimg.org/image/k6asrjxwb/

This happens with and without the NVidia binary driver.
Comment 6 Romain Tartière freebsd_committer freebsd_triage 2014-10-21 08:34:41 UTC
Does the recent update of libgdiplus (#194415) fix your problem?
Comment 7 anthony 2014-10-22 09:09:01 UTC
I upgraded to libgdiplus 3.8 this morning and it does seem to have fixed the issue
Comment 8 Romain Tartière freebsd_committer freebsd_triage 2014-10-22 09:22:16 UTC
\o/

Thanks for the feedback!