Got this:
EMACS_NATIVE
Network listener started. Connection information: mode:tcp addr:42335
]log 39
Log facility ')LOAD and )SAVE details ' is now ON
)load Devices
Loading file /home/blake/workspaces/Devices.xml
read_Workspace()
read_Value() vid=0
read_Value() vid=1
read_Value() vid=2
read_Value() vid=3
read_Value() vid=4
read_Value() vid=5
read_Value() vid=6
read_Value() vid=7
read_Value() vid=8
read_Value() vid=9
read_Value() vid=10
read_Value() vid=11
read_Value() vid=12
read_Value() vid=13
read_Value() vid=14
read_Value() vid=15
read_Value() vid=16
read_Value() vid=17
read_Value() vid=18
read_Value() vid=19
read_Value() vid=20
read_Value() vid=21
read_Value() vid=22
read_Value() vid=23
read_Value() vid=24
read_Value() vid=25
read_Value() vid=26
read_Value() vid=27
read_Value() vid=28
read_Value() vid=29
read_Value() vid=30
read_Value() vid=31
read_Value() vid=32
read_Value() vid=33
read_Value() vid=34
read_Value() vid=35
read_Value() vid=36
read_Value() vid=37
read_Value() vid=38
read_Value() vid=39
read_Value() vid=40
read_Value() vid=41
read_Value() vid=42
read_Value() vid=43
read_Value() vid=44
read_Value() vid=45
read_Value() vid=46
read_Value() vid=47
read_Value() vid=48
read_Value() vid=49
read_Value() vid=50
read_Value() vid=51
read_Value() vid=52
read_Value() vid=53
read_Value() vid=54
read_Value() vid=55
read_Value() vid=56
read_Value() vid=57
read_Value() vid=58
read_Value() vid=59
read_Value() vid=60
read_Value() vid=61
read_Value() vid=62
read_Value() vid=63
read_Value() vid=64
read_Value() vid=65
read_Value() vid=66
read_Value() vid=67
read_Value() vid=68
read_Value() vid=69
read_Value() vid=70
read_Value() vid=71
read_Value() vid=72
read_Value() vid=73
read_Value() vid=74
read_Value() vid=75
read_Value() vid=76
read_Value() vid=77
read_Value() vid=78
read_Value() vid=79
read_Value() vid=80
read_Value() vid=81
read_Value() vid=82
read_Value() vid=83
read_Value() vid=84
read_Value() vid=85
read_Value() vid=86
read_Value() vid=87
read_Value() vid=88
read_Value() vid=89
read_Value() vid=90
read_Value() vid=91
read_Value() vid=92
read_Value() vid=93
read_Value() vid=94
read_Value() vid=95
read_Value() vid=96
read_Value() vid=97
read_Value() vid=98
read_Value() vid=99
read_Value() vid=100
read_Value() vid=101
read_Value() vid=102
read_Value() vid=103
read_Value() vid=104
read_Value() vid=105
read_Value() vid=106
read_Value() vid=107
read_Value() vid=108
read_Value() vid=109
read_Value() vid=110
read_Value() vid=111
read_Value() vid=112
read_Value() vid=113
read_Value() vid=114
read_Value() vid=115
read_Value() vid=116
read_Value() vid=117
read_Value() vid=118
read_Value() vid=119
read_Value() vid=120
read_Value() vid=121
read_Value() vid=122
read_Value() vid=123
read_Value() vid=124
read_Value() vid=125
read_Value() vid=126
read_Value() vid=127
read_Value() vid=128
read_Value() vid=129
read_Value() vid=130
read_Value() vid=131
read_Value() vid=132
read_Value() vid=133
read_Value() vid=134
read_Value() vid=135
read_Value() vid=136
read_Value() vid=137
read_Value() vid=138
read_Value() vid=139
read_Value() vid=140
read_Value() vid=141
read_Value() vid=142
read_Value() vid=143
read_Value() vid=144
read_Value() vid=145
read_Value() vid=146
read_Value() vid=147
read_Value() vid=148
read_Value() vid=149
read_Value() vid=150
read_Value() vid=151
read_Value() vid=152
read_Value() vid=153
read_Value() vid=154
read_Value() vid=155
read_Value() vid=156
read_Value() vid=157
read_Ravel() vid=0
read_Ravel() vid=1
read_Ravel() vid=2
read_Ravel() vid=3
read_Ravel() vid=4
read_Ravel() vid=5
read_Ravel() vid=6
read_Ravel() vid=7
read_Ravel() vid=8
read_Ravel() vid=9
read_Ravel() vid=10
read_Ravel() vid=11
read_Ravel() vid=12
read_Ravel() vid=13
read_Ravel() vid=14
read_Ravel() vid=15
read_Ravel() vid=16
read_Ravel() vid=17
read_Ravel() vid=18
read_Ravel() vid=19
read_Ravel() vid=20
read_Ravel() vid=21
read_Ravel() vid=22
read_Ravel() vid=23
read_Ravel() vid=24
read_Ravel() vid=25
read_Ravel() vid=26
read_Ravel() vid=27
read_Ravel() vid=28
read_Ravel() vid=29
read_Ravel() vid=30
read_Ravel() vid=31
read_Ravel() vid=32
read_Ravel() vid=33
read_Ravel() vid=34
read_Ravel() vid=35
read_Ravel() vid=36
read_Ravel() vid=37
read_Ravel() vid=38
read_Ravel() vid=39
read_Ravel() vid=40
read_Ravel() vid=41
read_Ravel() vid=42
read_Ravel() vid=43
read_Ravel() vid=44
read_Ravel() vid=45
read_Ravel() vid=46
read_Ravel() vid=47
read_Ravel() vid=48
read_Ravel() vid=49
read_Ravel() vid=50
read_Ravel() vid=51
read_Ravel() vid=52
read_Ravel() vid=53
read_Ravel() vid=54
read_Ravel() vid=55
read_Ravel() vid=56
read_Ravel() vid=57
read_Ravel() vid=58
read_Ravel() vid=59
read_Ravel() vid=60
read_Ravel() vid=61
read_Ravel() vid=62
read_Ravel() vid=63
read_Ravel() vid=64
read_Ravel() vid=65
read_Ravel() vid=66
read_Ravel() vid=67
read_Ravel() vid=68
read_Ravel() vid=69
read_Ravel() vid=70
read_Ravel() vid=71
read_Ravel() vid=72
read_Ravel() vid=73
read_Ravel() vid=74
read_Ravel() vid=75
read_Ravel() vid=76
read_Ravel() vid=77
read_Ravel() vid=78
read_Ravel() vid=79
read_Ravel() vid=80
read_Ravel() vid=81
read_Ravel() vid=82
read_Ravel() vid=83
read_Ravel() vid=84
read_Ravel() vid=85
read_Ravel() vid=86
read_Ravel() vid=87
read_Ravel() vid=88
read_Ravel() vid=89
read_Ravel() vid=90
read_Ravel() vid=91
read_Ravel() vid=92
read_Ravel() vid=93
read_Ravel() vid=94
read_Ravel() vid=95
read_Ravel() vid=96
read_Ravel() vid=97
read_Ravel() vid=98
read_Ravel() vid=99
read_Ravel() vid=100
read_Ravel() vid=101
read_Ravel() vid=102
read_Ravel() vid=103
read_Ravel() vid=104
read_Ravel() vid=105
read_Ravel() vid=106
read_Ravel() vid=107
read_Ravel() vid=108
read_Ravel() vid=109
read_Ravel() vid=110
read_Ravel() vid=111
read_Ravel() vid=112
read_Ravel() vid=113
read_Ravel() vid=114
read_Ravel() vid=115
read_Ravel() vid=116
read_Ravel() vid=117
read_Ravel() vid=118
read_Ravel() vid=119
read_Ravel() vid=120
read_Ravel() vid=121
read_Ravel() vid=122
read_Ravel() vid=123
read_Ravel() vid=124
read_Ravel() vid=125
read_Ravel() vid=126
read_Ravel() vid=127
read_Ravel() vid=128
read_Ravel() vid=129
read_Ravel() vid=130
read_Ravel() vid=131
read_Ravel() vid=132
read_Ravel() vid=133
read_Ravel() vid=134
read_Ravel() vid=135
read_Ravel() vid=136
read_Ravel() vid=137
read_Ravel() vid=138
read_Ravel() vid=139
read_Ravel() vid=140
read_Ravel() vid=141
read_Ravel() vid=142
read_Ravel() vid=143
read_Ravel() vid=144
read_Ravel() vid=145
read_Ravel() vid=146
read_Ravel() vid=147
read_Ravel() vid=148
read_Ravel() vid=149
read_Ravel() vid=150
read_Ravel() vid=151
read_Ravel() vid=152
read_Ravel() vid=153
read_Ravel() vid=154
read_Ravel() vid=155
read_Ravel() vid=156
read_Ravel() vid=157
read_SymbolTable() vid=
read_Symbol() name=CAL
read_Function() native=-1
read_Symbol() name=CS
read_Function() native=-1
read_Symbol() name=Cms
read_Symbol() name=Delim
read_Symbol() name=Dn
read_Symbol() name=EHN
read_Function() native=-1
read_Symbol() name=EN0
read_Symbol() name=EN1
read_Symbol() name=EN2
read_Symbol() name=EN3
read_Symbol() name=ER
read_Function() native=-1
read_Symbol() name=ER1
read_Symbol() name=Fm
read_Symbol() name=Fv
read_Symbol() name=JUL
read_Function() native=-1
read_Symbol() name=LP
read_Symbol() name=Lck
read_Function() native=-1
read_Symbol() name=Lib
read_Symbol() name=Lu
read_Symbol() name=Omega
read_Function() native=-1
read_Symbol() name=PI
read_Function() native=-1
read_Symbol() name=Pad
read_Symbol() name=Parse
read_Function() native=-1
read_Symbol() name=Pin
read_Function() native=-1
read_Symbol() name=Pn
read_Symbol() name=Pt
read_Symbol() name=Sset
read_Symbol() name=VI
read_Function() native=-1
read_Symbol() name=a
read_Symbol() name=auto
read_Function() native=-1
read_Symbol() name=c
read_Symbol() name=d
read_Symbol() name=l
read_Symbol() name=m
read_Symbol() name=n
read_Symbol() name=p
read_Symbol() name=q
read_Symbol() name=r
read_Symbol() name=start
read_Symbol() name=t
read_Symbol() name=v
read_Symbol() name=y
read_Symbol() name=z
read_Symbol() name=λ
read_Symbol() name=χ
read_Symbol() name=∆
read_Function() native=-1
read_Symbol() name=⍵
read_Symbol() name=⍶
read_Symbol() name=⍹
read_Symbol() name=⍺
read_Symbol() name=⎕AI
read_Variable() vid=156 name=⎕AI
read_Symbol() name=⎕ARG
read_Symbol() name=⎕AV
read_Variable() vid=155 name=⎕AV
read_Symbol() name=⎕EM
read_Symbol() name=⎕ET
read_Symbol() name=⎕LC
read_Variable() vid=154 name=⎕LC
read_Symbol() name=⎕PT
read_Variable() vid=153 name=⎕PT
read_Symbol() name=⎕SVE
read_Variable() vid=152 name=⎕SVE
read_Symbol() name=⎕TC
read_Variable() vid=151 name=⎕TC
read_Symbol() name=⎕TS
read_Variable() vid=150 name=⎕TS
read_Symbol() name=⎕UL
read_Variable() vid=149 name=⎕UL
read_Symbol() name=⎕WA
read_Variable() vid=148 name=⎕WA
read_Symbol() name=⎕CT
read_Variable() vid=77 name=⎕CT
read_Symbol() name=⎕FC
read_Variable() vid=147 name=⎕FC
read_Symbol() name=⎕IO
read_Variable() vid=76 name=⎕IO
read_Symbol() name=⎕L
read_Variable() vid=146 name=⎕L
read_Symbol() name=⎕LX
read_Variable() vid=25 name=⎕LX
read_Symbol() name=⎕NLT
read_Variable() vid=145 name=⎕NLT
read_Symbol() name=⎕PP
read_Variable() vid=75 name=⎕PP
read_Symbol() name=⎕PR
read_Variable() vid=74 name=⎕PR
read_Symbol() name=⎕PS
read_Variable() vid=73 name=⎕PS
read_Symbol() name=⎕PW
read_Variable() vid=24 name=⎕PW
read_Symbol() name=⎕R
read_Variable() vid=144 name=⎕R
read_Symbol() name=⎕RL
read_Variable() vid=72 name=⎕RL
read_Symbol() name=⎕SYL
read_Variable() vid=143 name=⎕SYL
read_Symbol() name=⎕TZ
read_Variable() vid=71 name=⎕TZ
read_Symbol() name=⍺
read_Symbol() name=⍶
read_Symbol() name=χ
read_Symbol() name=λ
read_Symbol() name=⍵
read_Symbol() name=⍹
read_StateIndicator()
SAVED 2014-4-27 16:11:45 (GMT-5)
VALUE ERROR
auto[11] start
^
====================================================
SEGMENTATION FAULT
Process apl segmentation fault
On Wed, Apr 30, 2014 at 7:56 AM, Juergen Sauermann <
[email protected]> wrote:
> Hi,
>
> problem on my machine is that I don't have emacs installed.
> And without it is difficult to reproduce. Maybe Elias can help
> to narrow this down a little.
>
> If you are not getting a "vid=" printout then the fault is probably not
> where I thought it would be.
>
> The thing is that based on the information so far I can't really see what
> happened.
> To get more info, for example if this is happening during or after loading
> of the workspace
> file you could try the following:
>
> 1. 'make develop clean all' on top level (or ./configure
> DYNAMIC_LOG_WANTED=yes
>
> 2. after that you can enable different logging facilities on APL level (in
> the case of workspace
> loading that would be 39); ]log without an argument shows the numbers:
>
> ]log 39
> )LOAD Devices
>
> This way we can figure step by step where the problem is. May take a while.
>
> /// Jürgen
>
>
>
> On 04/30/2014 02:31 PM, Blake McBride wrote:
>
> Isn't this just such an example?
>
>
> On Wed, Apr 30, 2014 at 7:17 AM, Elias Mårtenson <[email protected]>wrote:
>
>> The Emacs mode should not be hiding the output on standard error. If
>> anyone happens to see it do that, please let me know because that would
>> mean you've come across a bug.
>>
>> Regards,
>> Elias
>> On 30 Apr 2014 20:04, "Juergen Sauermann" <[email protected]>
>> wrote:
>>
>>> Hi Blake,
>>>
>>> if the problem is that stderr gets lost, then it might help if you change
>>> Archive.cc line 1348:
>>>
>>> CERR << "vid=" << vid << endl;
>>> FIXME;
>>>
>>> from CERR to COUT. That should at least show the vid that tells me where
>>> in the
>>> .apl file this happens. Just a guess because i am not that familiar with
>>> emacs mode.
>>>
>>> /// Jürgen
>>>
>>>
>>> On 04/29/2014 10:19 PM, Blake McBride wrote:
>>>
>>> I don't know how to get the vid printed on stderr since I only get the
>>> error running through Emacs. If someone can give me a way of simulating
>>> this error without emacs, I'd be glad to do that.
>>>
>>> Thanks.
>>>
>>> Blake
>>>
>>>
>>>
>>> On Tue, Apr 29, 2014 at 8:45 AM, Juergen Sauermann <
>>> [email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> I managed to reproduce this once with )LOAD Devices (and without
>>>> emacs), but after turning Archive related
>>>> logging on and off again I did not happen again. I have added some more
>>>> printout so that I
>>>> can see which value ID is causing this (SVN 237). If it happens again,
>>>> please send me the
>>>> .xml (if it is a different one) and the vid printed on stderr.
>>>>
>>>> /// Jürgen
>>>>
>>>>
>>>>
>>>> On 04/28/2014 05:11 PM, Blake McBride wrote:
>>>>
>>>> Here is the workspace.
>>>>
>>>>
>>>> On Mon, Apr 28, 2014 at 10:06 AM, Juergen Sauermann <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I have initialized current_char in SVN 234, but can't see either how
>>>>> this would
>>>>> make a difference. I would be interested in the workspace file as well
>>>>> if the error persists.
>>>>>
>>>>> /// Jürgen
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>
>