guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DrRacket


From: Federico Beffa
Subject: Re: DrRacket
Date: Sat, 14 Mar 2015 18:16:15 +0100

On Sat, Mar 14, 2015 at 4:00 PM, Ludovic Courtès <address@hidden> wrote:
> Federico Beffa <address@hidden> skribis:
>
>> * When the program starts the Debian version shows a message windows
>> with the loading process. The window doesn't appear with the guix
>> version.
>
> Could it be that the window’s PNG isn’t found or something like that?

I think that the .png is found. strace shows a very large number of
"Segmentation fault" errors. The first ones of a long list scattered
across the log are:

stat("/gnu/store/l9xwfvywyf9j8b4z91ygsjk0bg1sm5kq-racket-6.1.1/share/racket/pkgs/drracket/drracket",
{st_mode=S_IFDIR|0555, st_size=4096, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbb7164f000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
mprotect(0x7fbb6eca0000, 16384, PROT_READ|PROT_WRITE) = 0
rt_sigreturn(0x7fbb6eca0000)            = 140443010531368
stat("/gnu/store/l9xwfvywyf9j8b4z91ygsjk0bg1sm5kq-racket-6.1.1/share/racket/pkgs/drracket/drracket/drracket.rkt",
{st_mode=S_IFREG|0444, st_size=6975, ...}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
mprotect(0x7fbb6ec68000, 16384, PROT_READ|PROT_WRITE) = 0
rt_sigreturn(0x7fbb6ec68000)            = 140443038236761
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
mprotect(0x7fbb6eca4000, 16384, PROT_READ|PROT_WRITE) = 0
rt_sigreturn(0x7fbb6eca4000)            = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
mprotect(0x7fbb6ec64000, 16384, PROT_READ|PROT_WRITE) = 0
rt_sigreturn(0x7fbb6ec64000)            = 140443038236761
mmap(NULL, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbb7164e000
mmap(NULL, 16384, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbb7164a000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
mprotect(0x7fbb6ec74000, 16384, PROT_READ|PROT_WRITE) = 0
rt_sigreturn(0x7fbb6ec74000)            = 140442994172616
mmap(NULL, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbb71649000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---

The first path is a directory and does exist. The second refers to an
existing file.

>
>> * When I want to exit the program, the guix version hangs and I need
>> to kill it. In the Debian version, when I exit the program, I'm shown
>> a dialog asking for confirmation. I guess the guix version is waiting
>> for an answer which the user has no way to answer.
>
> Strange.  A GTK+ issue?

Could be, but I've not found obvious indications in the output of strace.

Does it work as expected for you?

Regards,
Fede



reply via email to

[Prev in Thread] Current Thread [Next in Thread]