|
From: | Fred Kiefer |
Subject: | Re: display problems with some apps |
Date: | Sat, 09 Apr 2011 14:31:08 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.2.14) Gecko/20110221 SUSE/3.1.8 Thunderbird/3.1.8 |
On 09.04.2011 13:49, Sebastian Reitenbach wrote:
On 04/09/11 11:38, Sebastian Reitenbach wrote:On 04/08/11 14:25, Riccardo Mottola wrote:Hi, wow, that looks mighty ugly. I guess with art or xlib it is fine?I installed a clean machine from scratch, so openbsd -current from yesterday, and updated make/base/gui from svn. Compiling with llvm/libobjc2 this time again, and also tested arts and xlib backends, but also there I have this displaying problem observed. I also have this problem here with GWorkspace, The file viewer only shows the first two columns correctly. And also the application dock on the right side of the screen doesn't appear. When I click the logout/quit buttons in the GWorkspace menu, then the buttons in the popup are not shown. However, this random crash on startup in pl2link, FTP, ... is gone here. On my main desktop I yesterday recompiled everything with gcc, and also libobjc2, and here I was not able to reproduce the problem. Therefore I'll now recompile everything with gcc on the clean box again, to see whether this is really the only difference.It seems to be the case whether using llvm/clang or gcc seems to be the difference. I compiled everything I need to start AddressManager and FTP (gworkspace is still compiling, but I think this will then also work) with gcc. I started FTP about 30 times, and always looked good. Also started AddressManager a couple of times, and it looked good.
This then looks like a bug in clang/libobjc2 to me. I went through the output file you send me from compiling with clang and there were a few bugs detected, which I am going to fix later today, but none of them would justify the results you are getting. Most of them are printf format errors. It is great that clang pays extra attention here.
You could try to use a different combination of runtime and compiler to narrow down the real culprit. Not sure whether gcc + libobjc2 or clang + libobjc are supposed to work.
[Prev in Thread] | Current Thread | [Next in Thread] |