From: Dieter Jurzitza <dieter.jurzitza@t-online.de>
To: emacs-devel@gnu.org
Subject: Problems with gtk-build / emacs-22.1.1
Date: Sun, 9 Sep 2007 22:31:39 +0200 [thread overview]
Message-ID: <200709092231.39111.dieter.jurzitza@t-online.de> (raw)
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)
I am using kde (suse 9.3) and mainly start emacs iconic at startup and use
gnuclient to edit files whenever apropriate.
With the new emacs I am facing the problem that, after fresh login, the first
call to
gnuclient <myfile> &
causes emacs to crash. In contrast, when I restart emacs using
emacs --iconic &
all subsequent calls
gnuclient <myfile> &
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 ********************************************
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (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) =
32
write(4, "6\30\2\0\263\1\300\0016\0\2\0\262\1\300\0015\30\4\0\267"..., 340) =
340
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (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) = 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) =
60
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (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) =
32
write(4, "6\30\2\0\272\1\300\0015\30\4\0\273\1\300\1w\0\0\0\302\20"..., 144) =
144
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (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) = 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) =
1424
write(4, "6\30\2\0\274\1\300\0016\30\2\0\273\1\300\1", 16) = 16
write(8, "+\0\1\0", 4) = 4
read(8, 0xbfffa0b0, 32) = -1 EAGAIN (Resource temporarily
unavailable)
select(9, [8], NULL, NULL, NULL) = 1 (in [8])
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (mask now [])
read(8, "\n\5\233\3x\0\240\0\0\365\377\277\350@v\10\10\0\0\0H\206"..., 32) =
32
read(8, "\n\2\233\3g\0\240\0\0\365\377\277W\270\f\10\5\0\0\0H\206"..., 32) =
32
read(8, "\t\0\233\3h\0\240\0\0\365\377\2771\275\f\10\220m\271\10"..., 32) = 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) = 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) = 32
open("/usr/X11R6/lib/X11/XErrorDB", O_RDONLY) = 12
fstat64(12, {st_mode=S_IFREG|0444, st_size=36378, ...}) = 0
read(12, "! $Xorg: XErrorDB,v 1.3 2000/08/"..., 36378) = 36378
close(12) = 0
brk(0x8ae9000) = 0x8ae9000
brk(0x8af2000) = 0x8af2000
brk(0x8afa000) = 0x8afa000
brk(0x8afb000) = 0x8afb000
brk(0x8afc000) = 0x8afc000
brk(0x8afd000) = 0x8afd000
brk(0x8afe000) = 0x8afe000
write(8, "+\0\1\0", 4) = 4
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (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) = 32
write(8, "+\0\1\0", 4) = 4
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (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) = 32
write(8, "+\0\1\0", 4) = 4
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (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) = 32
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigaction(SIGSEGV, {SIG_DFL}, {0x80f63b0, [], SA_RESTART}, 8) = 0
select(8, [7], NULL, NULL, {0, 0}) = 0 (Timeout)
select(8, [7], NULL, NULL, {0, 0}) = 0 (Timeout)
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}, {fd=8, events=POLLIN, revents=POLLIN}], 2, 0) = 1
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}, {fd=8, events=POLLIN, revents=POLLIN}], 2, 0) = 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) =
24
--- SIGIO (I/O possible) @ 0 (0) ---
sigreturn() = ? (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) = 32
write(2, "\nGdk-ERROR **: file gdkevents-x1"..., 109
Gdk-ERROR **: file gdkevents-x11.c: line 581 (set_screen_from_root): assertion
failed: (screen)
aborting...
) = 109
kill(7193, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
rt_sigaction(SIGABRT, {SIG_DFL}, {0x80f63b0, [], SA_RESTART}, 8) = 0
select(8, [7], NULL, NULL, {0, 0}) = 0 (Timeout)
select(8, [7], NULL, NULL, {0, 0}) = 0 (Timeout)
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}, {fd=8, events=POLLIN, revents=POLLIN}], 2, 0) = 1
ioctl(4, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}, {fd=8, events=POLLIN, revents=POLLIN}], 2, 0) = 1
write(2, "\n", 1
) = 1
write(2, "(process:", 9(process:) = 9
write(2, "7193", 47193) = 4
write(2, "): ", 3): ) = 3
write(2, "Gdk", 3Gdk) = 3
write(2, "-", 1-) = 1
write(2, "ERROR (recursed) **", 19ERROR (recursed) **) = 19
write(2, ": ", 2: ) = 2
write(2, "file gdkevents-x11.c: line 581 ("..., 81file gdkevents-x11.c: line
581 (set_screen_from_root): assertion failed: (screen)) = 81
write(2, "\naborting...\n", 13
****************** EXCERPTEXCERPT ********************************************
But I personally have no clue what to do about and whether this can be fixed
with finite effort.
In order to not flood the list I just send this part of the log, not knowing
whether or not the important information can be found within. If someone
would be interested to take a look into the entire log, please give me a note
- I could send the log to someone personally.
Anyway, many thanks for your help in advance, many thanks for working on emacs
anyway :-))
Take care
Dieter Jurzitza
--
-----------------------------------------------------------
|
\
/\_/\ |
| ~x~ |/-----\ /
\ /- \_/
^^__ _ / _ ____ /
<°°__ \- \_/ | |/ | |
|| || _| _| _| _|
if you really want to see the pictures above - use some font
with constant spacing like courier! :-)
-----------------------------------------------------------
next reply other threads:[~2007-09-09 20:31 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-09 20:31 Dieter Jurzitza [this message]
2007-09-10 6:20 ` Problems with gtk-build / emacs-22.1.1 Jan Djärv
2007-09-10 19:38 ` Dieter Jurzitza
2007-09-10 19:50 ` Dieter Jurzitza
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200709092231.39111.dieter.jurzitza@t-online.de \
--to=dieter.jurzitza@t-online.de \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).