From owner-freebsd-gnome@FreeBSD.ORG Thu Nov 25 20:20:43 2004 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5DB616A4CE; Thu, 25 Nov 2004 20:20:43 +0000 (GMT) Received: from asterix.rsu.ru (asterix.rsu.ru [195.208.245.250]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DD2D43D2F; Thu, 25 Nov 2004 20:20:42 +0000 (GMT) (envelope-from os@rsu.ru) Received: from localhost.localdomain (os@os.adsl.r61.net [195.208.243.95]) (authenticated bits=0) by asterix.rsu.ru (8.13.1/8.13.1) with ESMTP id iAPKKQFk031284 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 25 Nov 2004 23:20:29 +0300 (MSK) (envelope-from os@rsu.ru) From: Oleg Sharoiko To: freebsd-gnats-submit@FreeBSD.org, nlsn@free.fr, gnome@FreeBSD.org, ports@FreeBSD.org Content-Type: text/plain Date: Thu, 25 Nov 2004 23:20:27 +0300 Message-Id: <1101414027.84333.43.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.0.2 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.80/577/Mon Nov 8 02:32:14 2004 clamav-milter version 0.80j on asterix.rsu.ru X-Virus-Status: Clean X-Spam-Status: No, score=-5.7 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.0.1 X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on asterix.rsu.ru Subject: Re: ports/72014: Eclipse doesn't work (SigBus 10) if it has been built with GTK X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Nov 2004 20:20:44 -0000 Hello! I'm sorry for flooding three lists at a time, but I have some information concerning ports/72014 and it looks like I've reached that point where I can't do further investigation. So I hope someone who has more knowledge, experience and free time will handle this further. I made some investigation of this bug and it looks like it is cased by gtk built with CPUTYPE=p4. Eclipse works fine after changing CPUTYPE to i686 and rebuilding/reinstalling gtk. This is true for my P4 box and this was also confirmed by two other testers who faced similar problem. Eclipse also works fine with CPUTYPE=athlon-xp (my amd based box at work). So I think this is gcc bug which leads to wrong code in gtk, and I suppose it can lead to other bugs with gtk. I've seen SIGBUSes in _gtk_tree_view_queue_draw_node and gtk_tree_view_get_column with -O0/-O and -O2 respectively. I'm not sure what should be done further. I thought of following: - building debug version of gtk, looking what arguments are passed to those functions and trying to create a test case to submit bug report to gcc team; - trying to build gtk with more recent gcc; - downgrade CPUTYPE from p4 to i686 in x11-toolkits/gtk20 until this problem is solved. Unfortunately I don't have any gtk development experience and I don't know what should be the best solution for this problem. I'm posting results of my investigation in hope that someone will handle this bug further. p.s. And I think this is not freebsd-java bug, so responsible in PR database should be changed to someone else. p.p.s. I'm not on the lists, so keep me on To: or Cc: lines if you want to reply me. p.p.p.s This mail is probably in a mess a little bit. Sorry, I couldn't put it into right words. -- Oleg Sharoiko. Software and Network Engineer Computer Center of Rostov State University.