From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dieter Jurzitza Newsgroups: gmane.emacs.devel Subject: Problems with gtk-build / emacs-22.1.1 Date: Sun, 9 Sep 2007 22:31:39 +0200 Organization: privat Message-ID: <200709092231.39111.dieter.jurzitza@t-online.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1189371936 7663 80.91.229.12 (9 Sep 2007 21:05:36 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 9 Sep 2007 21:05:36 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Sep 10 07:05:23 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IUawl-00040E-Bm for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2007 06:32:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUTSN-0007vY-P1 for ged-emacs-devel@m.gmane.org; Sun, 09 Sep 2007 16:32:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IUTSJ-0007uy-Fz for emacs-devel@gnu.org; Sun, 09 Sep 2007 16:32:31 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IUTSI-0007ud-UA for emacs-devel@gnu.org; Sun, 09 Sep 2007 16:32:31 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUTSI-0007uZ-NA for emacs-devel@gnu.org; Sun, 09 Sep 2007 16:32:30 -0400 Original-Received: from mailout09.sul.t-online.de ([194.25.134.84] helo=mailout09.sul.t-online.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IUTSI-0007Pv-4e for emacs-devel@gnu.org; Sun, 09 Sep 2007 16:32:30 -0400 Original-Received: from fwd33.aul.t-online.de by mailout09.sul.t-online.com with smtp id 1IUTSG-0002we-03; Sun, 09 Sep 2007 22:32:28 +0200 Original-Received: from djunix.karlsruhe.edu (GMEVwUZbweRYh0mnwHpqU5-ZbC-pQyMbamepMkuo4Atw1tFF-NE5wC@[91.19.92.73]) by fwd33.aul.t-online.de with esmtp id 1IUTS5-1k0v5c0; Sun, 9 Sep 2007 22:32:17 +0200 Original-Received: by djunix.karlsruhe.edu (Postfix, from userid 1000) id 6E49310F8C; Sun, 9 Sep 2007 22:31:39 +0200 (CEST) User-Agent: KMail/1.8 Content-Disposition: inline X-ID: GMEVwUZbweRYh0mnwHpqU5-ZbC-pQyMbamepMkuo4Atw1tFF-NE5wC X-TOI-MSGID: 1e27657e-4626-4d08-b995-f5800645f349 X-Detected-Kernel: Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:78346 Archived-At: Dear listmembers, I recently built a new emacs on my system: This is GNU Emacs 22.1.1 (i586-suse-linux-gnu, GTK+ Version 2.6.4)=20 I am using kde (suse 9.3) and mainly start emacs iconic at startup and use= =20 gnuclient to edit files whenever apropriate. With the new emacs I am facing the problem that, after fresh login, the fir= st=20 call to=20 gnuclient &=20 causes emacs to crash. In contrast, when I restart emacs using emacs --iconic & all subsequent calls gnuclient & work flawlessly. I then decided to start emacs within a script doing strace /usr/bin/emacs --iconic > logfile 2>&1 & Thereby I can trace the crash and see a SIGSEGV / Gdk error: ****************** EXCERPTEXCERPT *****************************************= *** =2D-- SIGIO (I/O possible) @ 0 (0) --- sigreturn() =3D ? (mask now []) read(4, "\1\30W\7\0\0\0\0w\0\0\0\0\0\0\0\340\20\34\0\0\0\0\0H\273"..., 32) = =3D=20 32 write(4, "6\30\2\0\263\1\300\0016\0\2\0\262\1\300\0015\30\4\0\267"..., 340)= =3D=20 340 =2D-- SIGIO (I/O possible) @ 0 (0) --- sigreturn() =3D ? (mask now []) read(4, "\1\30f\7\0\0\0\0w\0\0\0\0\0\0\0\240\5\4\0\0\0\0\0H\273"..., 32) = =3D 32 write(4, "6\30\2\0\267\1\300\0015\30\4\0\272\1\300\1w\0\0\0\n\0\4"..., 60) = =3D=20 60 =2D-- SIGIO (I/O possible) @ 0 (0) --- sigreturn() =3D ? (mask now []) read(4, "\1\30j\7\0\0\0\0w\0\0\0\0\0\0\0\n\0\4\0\0\0\0\0H\273\244"..., 32) = =3D=20 32 write(4, "6\30\2\0\272\1\300\0015\30\4\0\273\1\300\1w\0\0\0\302\20"..., 144= ) =3D=20 144 =2D-- SIGIO (I/O possible) @ 0 (0) --- sigreturn() =3D ? (mask now []) read(4, "\1\30r\7\0\0\0\0w\0\0\0\0\0\0\0\302\20\4\0\0\0\0\0H\273"..., 32) = =3D 32 write(8, "\2\0\4\0x\0\240\0\10\0\0\0\0\0\0\0*\2\3\0h\0\240\0\367"..., 1424)= =3D=20 1424 write(4, "6\30\2\0\274\1\300\0016\30\2\0\273\1\300\1", 16) =3D 16 write(8, "+\0\1\0", 4) =3D 4 read(8, 0xbfffa0b0, 32) =3D -1 EAGAIN (Resource temporarily= =20 unavailable) select(9, [8], NULL, NULL, NULL) =3D 1 (in [8]) =2D-- SIGIO (I/O possible) @ 0 (0) --- sigreturn() =3D ? (mask now []) read(8, "\n\5\233\3x\0\240\0\0\365\377\277\350@v\10\10\0\0\0H\206"..., 32) = =3D=20 32 read(8, "\n\2\233\3g\0\240\0\0\365\377\277W\270\f\10\5\0\0\0H\206"..., 32) = =3D=20 32 read(8, "\t\0\233\3h\0\240\0\0\365\377\2771\275\f\10\220m\271\10"..., 32) = =3D 32 read(8, "\1\2\234\3\0\0\0\0h\0\240\0\0\0\0\0\0\0\0\0\10\0\0\0\20"..., 32) = =3D 32 read(8, "\0\t\243\3\262\1\300\1\0\0>\0\0\0\0\0\0\0\0\0\10\0\0\0"..., 32) = =3D 32 open("/usr/X11R6/lib/X11/XErrorDB", O_RDONLY) =3D 12 fstat64(12, {st_mode=3DS_IFREG|0444, st_size=3D36378, ...}) =3D 0 read(12, "! $Xorg: XErrorDB,v 1.3 2000/08/"..., 36378) =3D 36378 close(12) =3D 0 brk(0x8ae9000) =3D 0x8ae9000 brk(0x8af2000) =3D 0x8af2000 brk(0x8afa000) =3D 0x8afa000 brk(0x8afb000) =3D 0x8afb000 brk(0x8afc000) =3D 0x8afc000 brk(0x8afd000) =3D 0x8afd000 brk(0x8afe000) =3D 0x8afe000 write(8, "+\0\1\0", 4) =3D 4 =2D-- SIGIO (I/O possible) @ 0 (0) --- sigreturn() =3D ? (mask now []) read(8, "\0\t\317\3\267\1\300\1\0\0>\0\0\0\0\0\0\0\0\0\10\0\0\0"..., 32) = =3D 32 write(8, "+\0\1\0", 4) =3D 4 =2D-- SIGIO (I/O possible) @ 0 (0) --- sigreturn() =3D ? (mask now []) read(8, "\0\t\320\3\272\1\300\1\0\0>\0\0\0\0\0\0\0\0\0\10\0\0\0"..., 32) = =3D 32 write(8, "+\0\1\0", 4) =3D 4 =2D-- SIGIO (I/O possible) @ 0 (0) --- sigreturn() =3D ? (mask now []) read(8, "\1\2\336\3\0\0\0\0h\0\240\0\0\0\0\0\1\0\0\0\10\0\0\0\20"..., 32) = =3D 32 =2D-- SIGSEGV (Segmentation fault) @ 0 (0) --- rt_sigaction(SIGSEGV, {SIG_DFL}, {0x80f63b0, [], SA_RESTART}, 8) =3D 0 select(8, [7], NULL, NULL, {0, 0}) =3D 0 (Timeout) select(8, [7], NULL, NULL, {0, 0}) =3D 0 (Timeout) ioctl(4, FIONREAD, [0]) =3D 0 poll([{fd=3D4, events=3DPOLLIN}, {fd=3D8, events=3DPOLLIN, revents=3DPOLLIN= }], 2, 0) =3D 1 ioctl(4, FIONREAD, [0]) =3D 0 poll([{fd=3D4, events=3DPOLLIN}, {fd=3D8, events=3DPOLLIN, revents=3DPOLLIN= }], 2, 0) =3D 1 write(8, "\24\0\6\0g\0\240\0\370\0\0\0\4\0\0\0\0\0\0\0\377\377\377"..., 24)= =3D=20 24 =2D-- SIGIO (I/O possible) @ 0 (0) --- sigreturn() =3D ? (mask now [SEGV]) read(8, "\1\2\337\3\0\0\0\0h\0\240\0\0\0\0\0\1\0\0\0\10\0\0\0\20"..., 32) = =3D 32 write(2, "\nGdk-ERROR **: file gdkevents-x1"..., 109 Gdk-ERROR **: file gdkevents-x11.c: line 581 (set_screen_from_root): assert= ion=20 failed: (screen) aborting... ) =3D 109 kill(7193, SIGABRT) =3D 0 =2D-- SIGABRT (Aborted) @ 0 (0) --- rt_sigaction(SIGABRT, {SIG_DFL}, {0x80f63b0, [], SA_RESTART}, 8) =3D 0 select(8, [7], NULL, NULL, {0, 0}) =3D 0 (Timeout) select(8, [7], NULL, NULL, {0, 0}) =3D 0 (Timeout) ioctl(4, FIONREAD, [0]) =3D 0 poll([{fd=3D4, events=3DPOLLIN}, {fd=3D8, events=3DPOLLIN, revents=3DPOLLIN= }], 2, 0) =3D 1 ioctl(4, FIONREAD, [0]) =3D 0 poll([{fd=3D4, events=3DPOLLIN}, {fd=3D8, events=3DPOLLIN, revents=3DPOLLIN= }], 2, 0) =3D 1 write(2, "\n", 1 ) =3D 1 write(2, "(process:", 9(process:) =3D 9 write(2, "7193", 47193) =3D 4 write(2, "): ", 3): ) =3D 3 write(2, "Gdk", 3Gdk) =3D 3 write(2, "-", 1-) =3D 1 write(2, "ERROR (recursed) **", 19ERROR (recursed) **) =3D 19 write(2, ": ", 2: ) =3D 2 write(2, "file gdkevents-x11.c: line 581 ("..., 81file gdkevents-x11.c: lin= e=20 581 (set_screen_from_root): assertion failed: (screen)) =3D 81 write(2, "\naborting...\n", 13 ****************** EXCERPTEXCERPT *****************************************= *** But I personally have no clue what to do about and whether this can be fixe= d=20 with finite effort. In order to not flood the list I just send this part of the log, not knowin= g=20 whether or not the important information can be found within. If someone=20 would be interested to take a look into the entire log, please give me a no= te=20 =2D I could send the log to someone personally. Anyway, many thanks for your help in advance, many thanks for working on em= acs=20 anyway :-)) Take care Dieter Jurzitza =2D-=20 =2D---------------------------------------------------------- | \ /\_/\ | | ~x~ |/-----\ / \ /- \_/ ^^__ _ / _ ____ / <=B0=B0__ \- \_/ | |/ | | || || _| _| _| _| if you really want to see the pictures above - use some font with constant spacing like courier! :-) =2D----------------------------------------------------------