[Gambas-user] Why 1.9.x doesn't show up

Benoit Minisini gambas at ...1...
Tue May 30 11:36:01 CEST 2006


On Tuesday 30 May 2006 08:12, Eilert wrote:
> Benoit Minisini schrieb:
> > On Monday 29 May 2006 09:35, Eilert wrote:
> >> Benoit Minisini schrieb:
> >>> Another useful information is launching the IDE with strace until it
> >>> freezes, and sending the output. This way:
> >>> $ cd <path/to/IDE/source>
> >>> $ strace gbx2 2> strace.out
> >>>
> >>> Regards,
> >>
> >> Just forgot to mention that I downloaded and installed the 1.9.31 this
> >> morning, and now the maskot appears, but nothing else :-))
> >>
> >>
> >> I hope I did it right, just started gambas2 as usual, then looked for
> >> the pid of gbx2, connected gbd to it and pressed Ctrl+C.
> >>
> >> So this is the result of bt:
> >>
> >> #0  0xffffe410 in ?? ()
> >> #1  0xbfffd93c in ?? ()
> >> #2  0x080b355c in ?? ()
> >> #3  0x080b33d8 in ?? ()
> >> #4  0x407f235d in ___newselect_nocancel () from /lib/tls/libc.so.6
> >> #5  0x401f5cc7 in QEventLoop::processEvents () from
> >> /usr/lib/libqt-mt.so.3 #6  0x40d90f25 in MyEventLoop::processEvents
> >> (this=0x80b3358, flags=4) at main.cpp:240
> >> #7  0x4025ea31 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
> >> #8  0x4025e876 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
> >> #9  0x402488df in QApplication::exec () from /usr/lib/libqt-mt.so.3
> >> #10 0x40d909f3 in hook_loop () at main.cpp:444
> >> #11 0x0805fdd4 in main (argc=1, argv=0xbfffdbc4) at gbx.c:323
> >>
> >>
> >> I tried the second one as well, this is the contents of strace.out:
> >
> > Sorry, I made a mistake. You must type 'strace gbx2 -p 2> strace.out'. I
> > will compare it with my own...
> >
> > Regards,
>
> No problem, here we go:
>
> execve("./gbx2", ["./gbx2", "-p"], [/* 74 vars */]) = 0
> uname({sys="Linux", node="server02", ...}) = 0
> brk(0)                                  = 0x8072000
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -1, 0) = 0x40017000
> open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
> directory)
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=104584, ...}) = 0
> old_mmap(NULL, 104584, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
> close(3)                                = 0
> open("/lib/tls/libm.so.6", O_RDONLY)    = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p5\0\000"...,
> 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=170563, ...}) = 0
> old_mmap(NULL, 137712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40032000
> madvise(0x40032000, 137712, MADV_SEQUENTIAL|0x1) = 0
> old_mmap(0x40053000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
> 3, 0x20000) = 0x40053000
> close(3)                                = 0
> open("/lib/libdl.so.2", O_RDONLY)       = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\33\0\000"...,
> 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=13647, ...}) = 0
> old_mmap(NULL, 8628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40054000
> madvise(0x40054000, 8628, MADV_SEQUENTIAL|0x1) = 0
> old_mmap(0x40056000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
> 3, 0x2000) = 0x40056000
> close(3)                                = 0
> open("/lib/tls/libc.so.6", O_RDONLY)    = 3
> read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360U\1"...,
> 512) = 512
> fstat64(3, {st_mode=S_IFREG|0755, st_size=1349081, ...}) = 0
> old_mmap(NULL, 1132940, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
> 0x40057000 madvise(0x40057000, 1132940, MADV_SEQUENTIAL|0x1) = 0
> old_mmap(0x40161000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
> 3, 0x10a000) = 0x40161000
> old_mmap(0x40169000, 10636, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40169000
> close(3)                                = 0
> old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -1, 0) = 0x4016c000
> set_thread_area({entry_number:-1 -> 6, base_addr:0x4016c660,
> limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
> limit_in_pages:1, seg_not_present:0, useable:1}) = 0
> munmap(0x40018000, 104584)              = 0
> getuid32()                              = 1000
> mkdir("/tmp/gambas.1000", 0700)         = -1 EEXIST (File exists)
> getpid()                                = 20338
> getuid32()                              = 1000
> mkdir("/tmp/gambas.1000/20338", 0700)   = 0
> gettimeofday({1148969414, 269981}, NULL) = 0
> brk(0)                                  = 0x8072000
> brk(0x8093000)                          = 0x8093000
> brk(0)                                  = 0x8093000
> open("/etc/localtime", O_RDONLY)        = 3
> fstat64(3, {st_mode=S_IFREG|0644, st_size=837, ...}) = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
> 0) = 0x40018000
> read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10"...,
> 4096) = 837
> close(3)                                = 0
> munmap(0x40018000, 4096)                = 0
> gettimeofday({1148969414, 272351}, NULL) = 0
> getcwd("/raid/usr/local/bin", 4096)     = 20

As I told you, please run gbx2 *inside* then gambas IDE source directory! Not 
in "/raid/usr/local/bin".

Regards,

-- 
Benoit Minisini




More information about the User mailing list