bug-apl
[Top][All Lists]
Advanced

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

Re: [Bug-apl] segfault when using 'CORE_COUNT_WANTED' configure flag


From: Dr . Jürgen Sauermann
Subject: Re: [Bug-apl] segfault when using 'CORE_COUNT_WANTED' configure flag
Date: Wed, 16 Oct 2019 12:22:21 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

Hi Rowan,

fixed in SVN 1191.

You should not be too enthusiastic, though, because the speed-ups that
can be achieved are somewhat disappointing. And due to that, I
haven't put too much effort into fixing faults (sometimes apl hangs
on a semaphore when parallel execution is enabled).

Best Regards,
Jürgen Sauermann


On 10/16/19 5:15 AM, Rowan Cannaday wrote:
Hello,

intrigued by the ability to parallelize APL, thought I'd try to test it:

`apl --cfg` followed by a line of '=' signs followed by `apl -q`:


configurable options:
---------------------
    ASSERT_LEVEL_WANTED=2
    SECURITY_LEVEL_WANTED=0 (default)
    APSERVER_PATH=/tmp/GNU-APL/APserver (default)
    APSERVER_PORT=16366 (default)
    APSERVER_TRANSPORT=0 (default)
    CORE_COUNT_WANTED=2
    DYNAMIC_LOG_WANTED=yes
    MAX_RANK_WANTED=8 (default)
    RATIONAL_NUMBERS_WANTED=yes
    SHORT_VALUE_LENGTH_WANTED=12, therefore:
        sizeof(Value)       : 456 bytes
        sizeof(Cell)        :  24 bytes
        sizeof(Value header): 168 bytes

    VALUE_CHECK_WANTED=yes
    VALUE_HISTORY_WANTED=yes
    VF_TRACING_WANTED=no (default)
    VISIBLE_MARKERS_WANTED=yes

how ./configure was (probably) called:
--------------------------------------
    ./configure  'CORE_COUNT_WANTED=2' 'DEVELOP_WANTED=yes' 'VALUE_HISTORY_WANTED=yes' 'VISIBLE_MARKERS_WANTED=yes' '--enable-maintainer-mode'

BUILDTAG:
---------
    Project:        GNU APL
    Version / SVN:  1.8 / 1190M
    Build Date:     2019-10-16 02:45:24 UTC
    Build OS:       Linux 5.2.0-3-amd64 x86_64
    config.status:  'CORE_COUNT_WANTED=2' 'DEVELOP_WANTED=yes' 'VALUE_HISTORY_WANTED=yes' 'VISIBLE_MARKERS_WANTED=yes' '--enable-maintainer-mode'
    Archive SVN:    1161

================================================================================

$ apl -q


====================================================
SEGMENTATION FAULT
thread: 0x7f6078042e00
thread_contexts_count: 2
busy_worker_count:     0
active_core_count:     1
thread # 0:               0 RUN  job:   0 no-name
thread #-1:               0 RUN  job:   0 no-name


----------------------------------------
-- Stack trace at main.cc:88
----------------------------------------
0x7F6078FD1BBB __libc_start_main
0x5631406C386D  main
0x5631406CAD8D   init_apl(int, char const**)
0x5631407E881B    Parallel::init(bool)
0x563140832E2D     Thread_context::init_parallel(CoreCount, bool)
0x7F60794E5B18      sem_init
0x7F60794E8510
0x5631406CA95A
========================================
====================================================




reply via email to

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