segmentation fault upon installation

Hi, installing on a Slackware 64 bit system.

I put everything where all users (just me and root) can access program:  /usr/lib/BricscadClassic-V10.6.3-2-en_US

created symlink: ln -s /usr/lib/BricscadClassic-V10.6.3-2-en_US/bricscad.sh /usr/bin

ran ldd /usr/lib/BricscadClassic-V10.6.3-2-en_US/bricscad |grep found

which gave me a list of libraries needed but not found.  most existed in the install directory already.

ran command: export LD_LIBRARY_PATH=/usr/lib/BricscadClassic-V10.6.3-2-en_US

which made all libraries found except libjpeg.so.62.  libjpeg 7 and 8 are currently available, 8 is currently installed.

found a copy of libjpeg-6b-i486-5.tgz in an old slackware distribution. Downloaded it.

used Alien Bob's script (convertpkg-compat32 -i lib libjpeg-6b-i486-5.tgz) which created: /tmp/libjpeg-compat32-6b-x86-64-5.txz.

then: installpkg /tmp/libjpeg-compat32-6b-x86-64-5.txz

now LDD command as above shows all libraries accounted for.

Noticed bricscad.sh would need edited, as it obviously would not run as is.

contents of bricscad.sh now:

#!/bin/sh
 export  LD_LIBRARY_PATH=/usr/lib/BricscadClassic-V10.6.3-2-en_US
 exec $LD_LIBRARY_PATH/bricscad "$@"

previously the library path was set to PWD (so would only run in the directory the libraries were in).

I modified the library path to the current location so I could run it anywhere, such as /home/steve/dwg_files, for example

the exec line was also to the current directory, so I modified it to point to where the bricscad files are.

 

Now I think it will work, all fixing done.

try program in terminal:  bricscad.sh

resulting error message:  segmentation fault.

Please look over my steps and tell me where to change things to get this working?

 

Comments

  • I made a typo in the above post:

    (convertpkg-compat32 -i lib libjpeg-6b-i486-5.tgz)

    should be:

    (convertpkg-compat32 -i libjpeg-6b-i486-5.tgz)

     

    Also Slackware64 version is 13.1 (latest).

     

  • What video driver are you using?

  • I ran nvidia-settings to find out:

    the driver is NVIDIA  version 256.35

    do you think the video driver has something to do with a segmentation fault?

    Steve

  • You could try to run bricscad with 'strace' or 'ltrace' to get a better idea where the crash occurs.

  • I am happy to try trunning it with strace or ltrace.

    So I am clear what to do,

    are strace and ltrace command line options for bricscad?

    or are they Linux system utilities?

    Either way, can you tell me what a command to run them might look like?

    Like:

    bricscad.sh -strace

     

    I'm on a windows system till alter inthe day so can test this then.

    Currently, starting it in a terminal (so I could see error codes), the only thing is gives is 1 line that says "segmentation faulty" and then returns me to the prompt.  It must not get very far as it takes 1/4 second or less to do that.

    I had a demo version installed a few months ago, and while it wouldn't run correctly, I got a screen up.  Video driver has not been changed since the demo was installed.

    I uninstalled the demo before I tried running the copy I bought by deleting the directory it was in.  Could there be more steps to do properly delete the demo version--could anything be left over to cause problems?

    Thanks,

    Steve

  • If you run bricscad with the command 'bricscad.sh', you should execute 'strace bricscad.sh'.

  • I thought it might be too long for a message--here's the rest of it.

    mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2ba8000
    mmap2(0xf2bcc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xfffffffff2bcc000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libgcc_s.so.1", 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\0p\36\0\0004\0\0\0\360"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0644, st_size=115200, ...}) = 0
    mmap2(NULL, 118376, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2b8b000
    mmap2(0xf2ba7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b) = 0xfffffffff2ba7000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/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\340l\1\0004\0\0\0<"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=1637920, ...}) = 0
    mmap2(NULL, 1452296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2a28000
    mprotect(0xf2b84000, 4096, PROT_NONE)   = 0
    mmap2(0xf2b85000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15c) = 0xfffffffff2b85000
    mmap2(0xf2b88000, 10504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff2b88000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libGL.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libGL.so.1", 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\0\300\2\0004\0\0\0\274"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=765460, ...}) = 0
    mmap2(NULL, 830048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff295d000
    mmap2(0xf29fc000, 118784, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9e) = 0xfffffffff29fc000
    mmap2(0xf2a19000, 60000, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff2a19000
    mprotect(0xfff9e000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libfontconfig.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libfontconfig.so.1", 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\0@\0\0004\0\0\0\344"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=185292, ...}) = 0
    mmap2(NULL, 188388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff292f000
    mmap2(0xf295b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2b) = 0xfffffffff295b000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libcups.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libcups.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\0000\213\0\0004\0\0\0\310"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0555, st_size=224176, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff292e000
    mmap2(NULL, 223068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff28f7000
    mmap2(0xf292b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34) = 0xfffffffff292b000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libGLU.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libGLU.so.1", 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`)\0\0004\0\0\0\250"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=456928, ...}) = 0
    mmap2(NULL, 458684, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2887000
    mmap2(0xf28f6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e) = 0xfffffffff28f6000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libX11.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\0?\1\0004\0\0\0l"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=1159764, ...}) = 0
    mmap2(NULL, 1156456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff276c000
    mmap2(0xf2883000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x116) = 0xfffffffff2883000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libpth.so.20", 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\260:\0\0004\0\0\0\310"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0666, st_size=67544, ...}) = 0
    mmap2(NULL, 76316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2759000
    mmap2(0xf2769000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xfffffffff2769000
    mmap2(0xf276b000, 2588, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff276b000
    close(3)                                = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff2758000
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
    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 \n\0\0004\0\0\0L"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=12980, ...}) = 0
    mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2754000
    mmap2(0xf2756000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xfffffffff2756000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libpthread.so.0", 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@I\0\0004\0\0\0\334"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=116309, ...}) = 0
    mmap2(NULL, 98784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff273b000
    mmap2(0xf2750000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xfffffffff2750000
    mmap2(0xf2752000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff2752000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libgtk-x11-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libgtk-x11-2.0.so.0", 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\320\22\5\0004\0\0\0L"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=3855924, ...}) = 0
    mmap2(NULL, 3857584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff238d000
    mmap2(0xf2734000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a7) = 0xfffffffff2734000
    mmap2(0xf273a000, 3248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff273a000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libgdk-x11-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libgdk-x11-2.0.so.0", 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\320F\1\0004\0\0\0x"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=601696, ...}) = 0
    mmap2(NULL, 600544, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff22fa000
    mmap2(0xf238a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x90) = 0xfffffffff238a000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libatk-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libatk-1.0.so.0", 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\0Pe\0\0004\0\0\0l"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=104532, ...}) = 0
    mmap2(NULL, 103700, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff22e0000
    mmap2(0xf22f8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18) = 0xfffffffff22f8000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libpangoft2-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libpangoft2-1.0.so.0", 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`W\0\0004\0\0\0\230"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=155008, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff22df000
    mmap2(NULL, 153556, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff22b9000
    mmap2(0xf22de000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25) = 0xfffffffff22de000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libgdk_pixbuf-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libgdk_pixbuf-2.0.so.0", 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\2206\0\0004\0\0\0\20"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=95008, ...}) = 0
    mmap2(NULL, 97792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff22a1000
    mmap2(0xf22b8000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16) = 0xfffffffff22b8000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libgio-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libgio-2.0.so.0", 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 4\1\0004\0\0\0D"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=588884, ...}) = 0
    mmap2(NULL, 588864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2211000
    mmap2(0xf229f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8e) = 0xfffffffff229f000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libpango-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libpango-1.0.so.0", 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\20\245\0\0004\0\0\0\344"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=265460, ...}) = 0
    mmap2(NULL, 263912, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff21d0000
    mmap2(0xf220f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3f) = 0xfffffffff220f000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libfreetype.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libfreetype.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`q\0\0004\0\0\0("..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=478992, ...}) = 0
    mmap2(NULL, 481096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff215a000
    mmap2(0xf21cc000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71) = 0xfffffffff21cc000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libgobject-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libgobject-2.0.so.0", 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\360c\0\0004\0\0\0\364"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=237276, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff2159000
    mmap2(NULL, 237324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff211f000
    mmap2(0xf2158000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x39) = 0xfffffffff2158000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libgmodule-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libgmodule-2.0.so.0", 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\300\f\0\0004\0\0\0\254"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=9836, ...}) = 0
    mmap2(NULL, 8728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff211c000
    mmap2(0xf211e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xfffffffff211e000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libgthread-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libgthread-2.0.so.0", 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\300\17\0\0004\0\0\0@"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=14080, ...}) = 0
    mmap2(NULL, 12900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2118000
    mmap2(0xf211b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xfffffffff211b000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/librt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/librt.so.1", 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\240\30\0\0004\0\0\0\250"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=38496, ...}) = 0
    mmap2(NULL, 33360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff210f000
    mmap2(0xf2116000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xfffffffff2116000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libglib-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libglib-2.0.so.0", 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\360\366\0\0004\0\0\0\250"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=851640, ...}) = 0
    mmap2(NULL, 850536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff203f000
    mmap2(0xf210e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xcf) = 0xfffffffff210e000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXinerama.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXinerama.so.1", 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\0p\7\0\0004\0\0\0$"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=6412, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff203e000
    mmap2(NULL, 9248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff203b000
    mmap2(0xf203d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xfffffffff203d000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libSM.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libSM.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\0\24\0\0004\0\0\0D"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=26884, ...}) = 0
    mmap2(NULL, 29668, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2033000
    mmap2(0xf203a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xfffffffff203a000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libnvidia-tls.so.256.35", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libnvidia-tls.so.256.35", 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\320\5\0\0004\0\0\0\230"..., 512) = 512
    lseek(3, 3388, SEEK_SET)                = 3388
    read(3, "\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\2\0\0\0\5\0\0\0"..., 32) = 32
    fstat64(3, {st_mode=S_IFREG|0755, st_size=4336, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff2032000
    mmap2(NULL, 7868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff2030000
    mmap2(0xf2031000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xfffffffff2031000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libnvidia-glcore.so.256.35", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libnvidia-glcore.so.256.35", 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@&1\0004\0\0\0t"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=22151732, ...}) = 0
    mmap2(NULL, 22215328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff0b00000
    mmap2(0xf1fc9000, 356352, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14c9) = 0xfffffffff1fc9000
    mmap2(0xf2020000, 64160, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff2020000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXext.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\240&\0\0004\0\0\0\364"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=56540, ...}) = 0
    mmap2(NULL, 55328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff0af2000
    mmap2(0xf0aff000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd) = 0xfffffffff0aff000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libssl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libssl.so.0", 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\260\277\0\0004\0\0\0\360"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0555, st_size=291032, ...}) = 0
    mmap2(NULL, 293208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff0aaa000
    mmap2(0xf0aee000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43) = 0xfffffffff0aee000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libcrypto.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libcrypto.so.0", 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@x\3\0004\0\0\0\244"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0555, st_size=1337012, ...}) = 0
    mmap2(NULL, 1343224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff0962000
    mmap2(0xf0a91000, 90112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e) = 0xfffffffff0a91000
    mmap2(0xf0aa7000, 12024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff0aa7000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libcrypt.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libcrypt.so.1", 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 \7\0\0004\0\0\0@"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=46455, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff0961000
    mmap2(NULL, 205148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff092e000
    mmap2(0xf0938000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0xfffffffff0938000
    mmap2(0xf093a000, 155996, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff093a000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libxcb.so.1", 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\0000q\0\0004\0\0\0\364"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=94684, ...}) = 0
    mmap2(NULL, 97464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff0916000
    mmap2(0xf092d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16) = 0xfffffffff092d000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXi.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXi.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\0\27\0\0004\0\0\0$"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=50188, ...}) = 0
    mmap2(NULL, 52192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff0909000
    mmap2(0xf0915000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb) = 0xfffffffff0915000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXrandr.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXrandr.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\260\21\0\0004\0\0\0\34"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=25780, ...}) = 0
    mmap2(NULL, 28608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff0902000
    mmap2(0xf0908000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5) = 0xfffffffff0908000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXcursor.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXcursor.so.1", 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\220\36\0\0004\0\0\0\250"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=33128, ...}) = 0
    mmap2(NULL, 35948, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff08f9000
    mmap2(0xf0901000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xfffffffff0901000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXau.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\240\t\0\0004\0\0\0\334"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=7580, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff08f8000
    mmap2(NULL, 10336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff08f5000
    mmap2(0xf08f7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xfffffffff08f7000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXdmcp.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\320\r\0\0004\0\0\0H"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=17160, ...}) = 0
    mmap2(NULL, 19316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff08f0000
    mmap2(0xf08f4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xfffffffff08f4000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libpangocairo-1.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libpangocairo-1.0.so.0", 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\3207\0\0004\0\0\0\34"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=39388, ...}) = 0
    mmap2(NULL, 42252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff08e5000
    mmap2(0xf08ef000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0xfffffffff08ef000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXcomposite.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXcomposite.so.1", 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\0P\10\0\0004\0\0\0P"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=6672, ...}) = 0
    mmap2(NULL, 9560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff08e2000
    mmap2(0xf08e4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xfffffffff08e4000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXdamage.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXdamage.so.1", 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\300\7\0\0004\0\0\0\200"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=6208, ...}) = 0
    mmap2(NULL, 9096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff08df000
    mmap2(0xf08e1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xfffffffff08e1000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXfixes.so.3", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXfixes.so.3", 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\0P\16\0\0004\0\0\0\230"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=14640, ...}) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff08de000
    mmap2(NULL, 17504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff08d9000
    mmap2(0xf08dd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xfffffffff08dd000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libcairo.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libcairo.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\360s\0\0004\0\0\0\264"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=449988, ...}) = 0
    mmap2(NULL, 449452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff086b000
    mmap2(0xf08d7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6c) = 0xfffffffff08d7000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libpixman-1.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libpixman-1.so.0", 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\0004\0\0\0\34"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=319532, ...}) = 0
    mmap2(NULL, 321828, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff081c000
    mmap2(0xf0869000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4c) = 0xfffffffff0869000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libpng14.so.14", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libpng14.so.14", 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\2001\0\0004\0\0\0 "..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=150792, ...}) = 0
    mmap2(NULL, 153576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff07f6000
    mmap2(0xf081b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24) = 0xfffffffff081b000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libXrender.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libXrender.so.1", 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 \23\0\0004\0\0\0\330"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=31128, ...}) = 0
    mmap2(NULL, 33804, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff07ed000
    mmap2(0xf07f5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xfffffffff07f5000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libresolv.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libresolv.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\0p&\0\0004\0\0\0h"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=90022, ...}) = 0
    mmap2(NULL, 92264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff07d6000
    mmap2(0xf07e9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xfffffffff07e9000
    mmap2(0xf07eb000, 6248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff07eb000
    close(3)                                = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff07d5000
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libICE.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/lib/libICE.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\2005\0\0004\0\0\0\260"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=83096, ...}) = 0
    mmap2(NULL, 92944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff07be000
    mmap2(0xf07d2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xfffffffff07d2000
    mmap2(0xf07d3000, 6928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff07d3000
    close(3)                                = 0
    open("/usr/lib/BricscadClassic-V10.6.3-2-en_US/libuuid.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/lib/libuuid.so.1", 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\0000\r\0\0004\0\0\0\360"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=11384, ...}) = 0
    mmap2(NULL, 13980, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff07ba000
    mmap2(0xf07bd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xfffffffff07bd000
    close(3)                                = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff07b9000
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff07b8000
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff07b7000
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff07b6000
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff07b5000
    set_thread_area(0xfff9df24)             = 0
    mprotect(0xf07e9000, 4096, PROT_READ)   = 0
    mprotect(0xf0938000, 4096, PROT_READ)   = 0
    mprotect(0xf0b00000, 21794816, PROT_READ|PROT_WRITE) = 0
    mprotect(0xf0b00000, 21794816, PROT_READ|PROT_EXEC) = 0
    mprotect(0xf2030000, 4096, PROT_READ|PROT_WRITE) = 0
    mprotect(0xf2030000, 4096, PROT_READ|PROT_EXEC) = 0
    mprotect(0xf2116000, 4096, PROT_READ)   = 0
    mprotect(0xf2750000, 4096, PROT_READ)   = 0
    mprotect(0xf2756000, 4096, PROT_READ)   = 0
    mprotect(0xf2769000, 4096, PROT_READ)   = 0
    mprotect(0xf295d000, 651264, PROT_READ|PROT_WRITE) = 0
    mprotect(0xf295d000, 651264, PROT_READ|PROT_EXEC) = 0
    mprotect(0xf2b85000, 8192, PROT_READ)   = 0
    mprotect(0xf2bcc000, 4096, PROT_READ)   = 0
    mprotect(0xf2cb2000, 16384, PROT_READ)  = 0
    mprotect(0xf3034000, 24576, PROT_READ)  = 0
    mprotect(0xf3071000, 4096, PROT_READ)   = 0
    mprotect(0xf31a3000, 32768, PROT_READ)  = 0
    mprotect(0xf3c84000, 4096, PROT_READ)   = 0
    mprotect(0xf3fe9000, 49152, PROT_READ)  = 0
    mprotect(0xf420b000, 32768, PROT_READ)  = 0
    mprotect(0xf4229000, 4096, PROT_READ)   = 0
    mprotect(0xf4238000, 4096, PROT_READ)   = 0
    mprotect(0xf4291000, 8192, PROT_READ)   = 0
    mprotect(0xf4393000, 32768, PROT_READ)  = 0
    mprotect(0xf43c1000, 8192, PROT_READ)   = 0
    mprotect(0xf500b000, 360448, PROT_READ) = 0
    mprotect(0xf51ab000, 36864, PROT_READ)  = 0
    mprotect(0xf5428000, 16384, PROT_READ)  = 0
    mprotect(0xf54e7000, 24576, PROT_READ)  = 0
    mprotect(0xf54f4000, 4096, PROT_READ)   = 0
    mprotect(0xf5528000, 4096, PROT_READ)   = 0
    mprotect(0xf552a000, 77824, PROT_READ|PROT_WRITE) = 0
    mprotect(0xf552a000, 77824, PROT_READ|PROT_EXEC) = 0
    mprotect(0xf55bd000, 4096, PROT_READ)   = 0
    mprotect(0xf5681000, 20480, PROT_READ)  = 0
    mprotect(0xf5694000, 4096, PROT_READ)   = 0
    mprotect(0xf5702000, 12288, PROT_READ)  = 0
    mprotect(0xf579b000, 20480, PROT_READ)  = 0
    mprotect(0xf582b000, 12288, PROT_READ)  = 0
    mprotect(0xf58e3000, 32768, PROT_READ)  = 0
    mprotect(0xf5c41000, 155648, PROT_READ) = 0
    mprotect(0xf5dbc000, 16384, PROT_READ)  = 0
    mprotect(0xf5e10000, 8192, PROT_READ)   = 0
    mprotect(0xf66fa000, 208896, PROT_READ) = 0
    mprotect(0xf6f5f000, 61440, PROT_READ)  = 0
    mprotect(0xf712b000, 28672, PROT_READ)  = 0
    mprotect(0xf7404000, 40960, PROT_READ)  = 0
    mprotect(0xf7663000, 61440, PROT_READ)  = 0
    mprotect(0xf7680000, 4096, PROT_READ)   = 0
    mprotect(0xf76f4000, 12288, PROT_READ)  = 0
    mprotect(0xf77d1000, 4096, PROT_READ)   = 0
    mprotect(0x8070000, 4096, PROT_READ)    = 0
    mprotect(0xf77f6000, 4096, PROT_READ)   = 0
    munmap(0xf5584000, 196482)              = 0
    set_tid_address(0xf07b5778)             = 9090
    set_robust_list(0xf07b5780, 0xc)        = 0
    futex(0xfff9e070, FUTEX_WAKE_PRIVATE, 1) = 0
    futex(0xfff9e070, 0x189 /* FUTEX_??? */, 1, NULL, fff9e080) = -1 EAGAIN (Resource temporarily unavailable)
    rt_sigaction(SIGRTMIN, {0x4f273f390, [], SA_RESTORER|SA_RESTART|SA_INTERRUPT|SA_NODEFER|SA_RESETHAND|SA_NOCLDSTOP|0x37e1f58, (nil)}, NULL, 8) = 0
    rt_sigaction(SIGRT_1, {0x10000004f273f820, [], SA_RESTORER|SA_RESTART|SA_INTERRUPT|SA_NODEFER|SA_RESETHAND|SA_NOCLDSTOP|0x37e1f58, (nil)}, NULL, 8) = 0
    rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
    getrlimit(RLIMIT_STACK, {rlim_cur=-4286578688, rlim_max=-975856203609407472}) = 0
    uname({sys="Linux", node="dataman", ...}) = 0
    brk(0)                                  = 0x8074000
    brk(0x8095000)                          = 0x8095000
    futex(0xf275706c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    gettimeofday({1285863595, 890250}, NULL) = 0
    getpid()                                = 9090
    getpid()                                = 9090
    getpid()                                = 9090
    futex(0xf2a19574, FUTEX_WAKE_PRIVATE, 2147483647) = 0
    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    +++ killed by SIGSEGV +++
      steve@dataman    [ Thu Sep 30 12:19:55pm
    ~/

  • I have written 3 support requests on this issue and have no reply.

     

    Can any users suggest anything to try?

     

    I have owned it for a month or two and never been able to get the program to start up.

     

     

  • All support requests have been answered and are waiting your reply. A notice email has been sent for each of them. Please go to My stuff section to check the status. Can you also check your email SPAM folder? (they may sometimes slip there without warning).

  • Hello,

    I found that there were indeed replies from the support guys waiting in "mystuff" on this site.

    so my previous statement that I did not get any replies from tech support was not correct--I was just expecting them in an email instead of on this site.

    With tech support's help, I am happy to report that the problem is solved:  Bricscad runs fine on slackware64 13.1!

    One test that tech support suggested was to run bricscad.sh inside gdb, and that led to the file libGL.so.235.35, and 235.35 is the version number of my nvidia driver.

    Once the nvidia driver was updated to the most current one (260.19.12) the segmentation fault problem went away and the program runs.

    So to help anyone else using slackware64 13.1, in my first post in this thread, I listed the steps I took

    --to tell if I had all libaries installed (ldd command)

    --how I got the one ldd did not find (libjpeg) converted and installed as a compat-32 library,

    --where I installed it to,

    --what I edited in the bricscad.sh file so all users (just myself, and myself-as-root) can run bricscad from any location.

    That modification of bricscad.sh ( 'pwd' to where I installed bricscad in 2 lines) turned out to be what is working now.

    In addition to those steps, I had to upgrade the Nvidia driver from 256.35 to 260.19.12 which solved the segmentation fault problem.

    And it runs!

    Thank all of you for your suggestions and help!

    There is one problem still that I mention in case you get it too:

    I read on this forum is a known problem, and that is, that when i open/close a file, I get an error in the terminal that started bricscad:

    In the terminal that I started brickscad.sh in, I  have this error reported:
    (bricscad:27350): Gdk-CRITICAL **: gdk_drawable_get_depth: assertion `GDK_IS_DRAWABLE (drawable)' failed

    But they are working on that...

    Thank all of you for your suggestions and help!

    Steve Mitchell

     

     

     

This discussion has been closed.