Re: [gentoo-user] openscad seg fault

2016-03-14 Thread Adam Carter
>
> If it's build using debug options, looking with GDB where it fail would be
> much more useful than a random dependency graph.
>

Its not at the moment, but i can try that.

>
> It's intriguing that it default just after doing a mmap:
>
> mmap(NULL, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f50a7949000
>
>
> What options did you pass to strace to get this log? Have you set the
> "follow child" option?
>

No options. With follow child (-f) it looks similar tho;

[pid 31585] ioctl(10, 0xc008646a, 0x7ffe4fbcfb50) = 0
[pid 31585] ioctl(10, 0x40086464, 0x7ffe4fbcfb50) = 0
[pid 31585] ioctl(10, 0xc020645e, 0x7ffe4fbcfb70) = 0
[pid 31585] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 10,
0x136821000) = 0x7f3f1a735000
[pid 31585] munmap(0x7f3f1a735000, 4096) = 0
[pid 31585] futex(0x201aba4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x201aba0,
{FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 32475] <... futex resumed> )   = 0
[pid 31585] futex(0x208d0ec, FUTEX_WAIT_PRIVATE, 1, NULL 
[pid 32475] futex(0x201ab78, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 32475] ioctl(10, 0xc0206466, 0x207bf50) = 0
[pid 32475] futex(0x208d0ec, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x208d0e8,
{FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 31585] <... futex resumed> )   = 0
[pid 32475] futex(0x201aba4, FUTEX_WAIT_PRIVATE, 3, NULL 
[pid 31585] futex(0x208d0c0, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 31585] ioctl(10, 0xc020645d, 0x7ffe4fbcfe00) = 0
[pid 31585] futex(0x35a6a2c168, FUTEX_WAKE_PRIVATE, 2147483647) = 0
[pid 31585] mmap(NULL, 4096, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f3f1a735000
[pid 31585] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR,
si_addr=0x968} ---
[pid 32475] +++ killed by SIGSEGV +++
+++ killed by SIGSEGV +++
Segmentation fault


Re: [gentoo-user] openscad seg fault

2016-03-14 Thread Adam Carter
> openscad is working fine here. I propose comparing our versions. Here is
> mine:
>
> $ equery depgraph openscad
>  * Searching for openscad ...
>
>  * dependency graph for media-gfx/openscad-2015.03
>  `--  media-gfx/openscad-2015.03  ~amd64
>`--  media-gfx/opencsg-1.3.2-r1  (media-gfx/opencsg) ~amd64
>`--  sci-mathematics/cgal-4.3-r1  (sci-mathematics/cgal) amd64
>`--  dev-qt/qtcore-4.8.6-r2  (dev-qt/qtcore) amd64
>`--  dev-qt/qtgui-4.8.6-r4  (dev-qt/qtgui) amd64
>`--  dev-qt/qtopengl-4.8.6-r1  (dev-qt/qtopengl) amd64
>`--  dev-cpp/eigen-3.2.6  (dev-cpp/eigen) ~amd64
>`--  dev-libs/gmp-6.0.0a  (dev-libs/gmp) amd64
>`--  dev-libs/mpfr-3.1.3_p4  (dev-libs/mpfr) amd64
>`--  dev-libs/boost-1.56.0-r1  (dev-libs/boost) amd64
>`--  x11-libs/qscintilla-2.8.4-r1  (x11-libs/qscintilla) amd64
> [ media-gfx/openscad-2015.03 stats: packages (11), max depth (1) ]
>

Here's mine

 * dependency graph for media-gfx/openscad-2015.03
 `--  media-gfx/openscad-2015.03  ~amd64
   `--  media-gfx/opencsg-1.3.2-r1  (media-gfx/opencsg) ~amd64
   `--  sci-mathematics/cgal-4.7  (sci-mathematics/cgal) ~amd64
   `--  dev-qt/qtcore-4.8.6-r2  (dev-qt/qtcore) amd64
   `--  dev-qt/qtgui-4.8.6-r4  (dev-qt/qtgui) amd64
   `--  dev-qt/qtopengl-4.8.6-r1  (dev-qt/qtopengl) amd64
   `--  dev-cpp/eigen-3.1.3  (dev-cpp/eigen) amd64
   `--  dev-libs/gmp-6.0.0a  (dev-libs/gmp) amd64
   `--  dev-libs/mpfr-3.1.3_p4  (dev-libs/mpfr) amd64
   `--  dev-libs/boost-1.56.0-r1  (dev-libs/boost) amd64
   `--  x11-libs/qscintilla-2.8.4-r1  (x11-libs/qscintilla) amd64
[ media-gfx/openscad-2015.03 stats: packages (11), max depth (1) ]

Looks like cgal and eigen are different, so i'll try downgrading cgal and
upgrading eigen.

Thanks,
Adam


Re: [gentoo-user] openscad seg fault

2016-03-12 Thread Godzil
If it's build using debug options, looking with GDB where it fail would be much 
more useful than a random dependency graph.

It's intriguing that it default just after doing a mmap:

mmap(NULL, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x7f50a7949000


What options did you pass to strace to get this log? Have you set the "follow 
child" option?

> Le 10 mars 2016 à 05:55, Adam Carter  a écrit :
> 
> I can open the program ok, but when I click on New it seg faults. Strace of 
> its death below.
> 
> I tried recompiling it and all its immediate dependencies. How do i 
> troubleshoot this?
> 
> Cheers.
> 
> 
> ioctl(10, 0xc020645e, 0x7ffc4f7bd9c0)   = 0
> mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 10, 0x1380a1000) = 
> 0x7f50a6adc000
> brk(0x2ed6000)  = 0x2ed6000
> ioctl(10, 0xc020645d, 0x7ffc4f7bd960)   = 0
> ioctl(10, 0xc020645e, 0x7ffc4f7bda00)   = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 10, 0x1380b1000) = 
> 0x7f50a794a000
> ioctl(10, 0xc020645d, 0x7ffc4f7bd800)   = 0
> ioctl(10, 0xc008646a, 0x7ffc4f7bd930)   = 0
> ioctl(10, 0x40086464, 0x7ffc4f7bd930)   = 0
> ioctl(10, 0xc020645e, 0x7ffc4f7bd950)   = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 10, 0x1380b2000) = 
> 0x7f50a7949000
> munmap(0x7f50a7949000, 4096)= 0
> ioctl(10, 0xc020645d, 0x7ffc4f7bd800)   = 0
> ioctl(10, 0xc008646a, 0x7ffc4f7bd930)   = 0
> ioctl(10, 0x40086464, 0x7ffc4f7bd930)   = 0
> ioctl(10, 0xc020645e, 0x7ffc4f7bd950)   = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 10, 0x1380b3000) = 
> 0x7f50a7949000
> munmap(0x7f50a7949000, 4096)= 0
> futex(0x2aea9f4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x2aea9f0, {FUTEX_OP_SET, 0, 
> FUTEX_OP_CMP_GT, 1}) = 1
> futex(0x2aea9c8, FUTEX_WAKE_PRIVATE, 1) = 1
> futex(0x2c652dc, FUTEX_WAIT_PRIVATE, 1, NULL) = -1 EAGAIN (Resource 
> temporarily unavailable)
> futex(0x2c652b0, FUTEX_WAKE_PRIVATE, 1) = 0
> ioctl(10, 0xc020645d, 0x7ffc4f7bdbe0)   = 0
> futex(0x35a6a2c168, FUTEX_WAKE_PRIVATE, 2147483647) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, 
> -1, 0) = 0x7f50a7949000
> --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x968} ---
> +++ killed by SIGSEGV +++
> Segmentation fault
> 




Re: [gentoo-user] openscad seg fault

2016-03-12 Thread Urs Schütz

On 03/10/16 02:55, Adam Carter wrote:

I can open the program ok, but when I click on New it seg faults. Strace
of its death below.

I tried recompiling it and all its immediate dependencies. How do i
troubleshoot this?

Cheers.

Hi Adam

openscad is working fine here. I propose comparing our versions. Here is 
mine:


$ equery depgraph openscad
 * Searching for openscad ...

 * dependency graph for media-gfx/openscad-2015.03
 `--  media-gfx/openscad-2015.03  ~amd64
   `--  media-gfx/opencsg-1.3.2-r1  (media-gfx/opencsg) ~amd64
   `--  sci-mathematics/cgal-4.3-r1  (sci-mathematics/cgal) amd64
   `--  dev-qt/qtcore-4.8.6-r2  (dev-qt/qtcore) amd64
   `--  dev-qt/qtgui-4.8.6-r4  (dev-qt/qtgui) amd64
   `--  dev-qt/qtopengl-4.8.6-r1  (dev-qt/qtopengl) amd64
   `--  dev-cpp/eigen-3.2.6  (dev-cpp/eigen) ~amd64
   `--  dev-libs/gmp-6.0.0a  (dev-libs/gmp) amd64
   `--  dev-libs/mpfr-3.1.3_p4  (dev-libs/mpfr) amd64
   `--  dev-libs/boost-1.56.0-r1  (dev-libs/boost) amd64
   `--  x11-libs/qscintilla-2.8.4-r1  (x11-libs/qscintilla) amd64
[ media-gfx/openscad-2015.03 stats: packages (11), max depth (1) ]

Urs








[gentoo-user] openscad seg fault

2016-03-09 Thread Adam Carter
I can open the program ok, but when I click on New it seg faults. Strace of
its death below.

I tried recompiling it and all its immediate dependencies. How do i
troubleshoot this?

Cheers.


ioctl(10, 0xc020645e, 0x7ffc4f7bd9c0)   = 0
mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_SHARED, 10, 0x1380a1000) =
0x7f50a6adc000
brk(0x2ed6000)  = 0x2ed6000
ioctl(10, 0xc020645d, 0x7ffc4f7bd960)   = 0
ioctl(10, 0xc020645e, 0x7ffc4f7bda00)   = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 10, 0x1380b1000) =
0x7f50a794a000
ioctl(10, 0xc020645d, 0x7ffc4f7bd800)   = 0
ioctl(10, 0xc008646a, 0x7ffc4f7bd930)   = 0
ioctl(10, 0x40086464, 0x7ffc4f7bd930)   = 0
ioctl(10, 0xc020645e, 0x7ffc4f7bd950)   = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 10, 0x1380b2000) =
0x7f50a7949000
munmap(0x7f50a7949000, 4096)= 0
ioctl(10, 0xc020645d, 0x7ffc4f7bd800)   = 0
ioctl(10, 0xc008646a, 0x7ffc4f7bd930)   = 0
ioctl(10, 0x40086464, 0x7ffc4f7bd930)   = 0
ioctl(10, 0xc020645e, 0x7ffc4f7bd950)   = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, 10, 0x1380b3000) =
0x7f50a7949000
munmap(0x7f50a7949000, 4096)= 0
futex(0x2aea9f4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x2aea9f0, {FUTEX_OP_SET, 0,
FUTEX_OP_CMP_GT, 1}) = 1
futex(0x2aea9c8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x2c652dc, FUTEX_WAIT_PRIVATE, 1, NULL) = -1 EAGAIN (Resource
temporarily unavailable)
futex(0x2c652b0, FUTEX_WAKE_PRIVATE, 1) = 0
ioctl(10, 0xc020645d, 0x7ffc4f7bdbe0)   = 0
futex(0x35a6a2c168, FUTEX_WAKE_PRIVATE, 2147483647) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f50a7949000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x968} ---
+++ killed by SIGSEGV +++
Segmentation fault