View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000923 | luatex | luatex bug | public | 2015-01-26 17:17 | 2015-03-21 13:55 |
Reporter | eroux | Assigned To | luigi scarso | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 0.79.1 | ||||
Summary | 0000923: strange minus value appearing randomly when attribute is unset and immediate write is called | ||||
Description | Following example \attribute0=-"7FFFFFFF\relax \immediate\write-1{Anything} \immediate\write-1{Anything} \skip0=1pt plus 100pt\relax \showthe\skip0 \bye outputs 1.0pt plus 100.0pt minus 0.00002pt. while \skip0=1pt plus 100pt\relax \showthe\skip0 \bye outputs 1.0pt plus 100.0pt minus 0.00002pt. | ||||
Tags | No tags attached. | ||||
|
Sorry, the second outputs 1.0pt plus 100.0pt. (which is correct, unlike the other) |
|
Thank you for the report. We are investigating. |
|
The creation of certain whatsit nodes seems to increment the minus part of the constant zero gluespec so it is cummulative. Each write creates a node. A workaround is to set the zero attribute to some value before the first write. (FWIW: in context attr zero always has a value which is why it went unnoticed.) |
|
Fixed in the upcoming 0.80 (TexLive 2015) |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-01-26 17:17 | eroux | New Issue | |
2015-01-26 17:28 | eroux | Note Added: 0001307 | |
2015-01-26 18:21 | luigi scarso | Note Added: 0001308 | |
2015-01-27 08:36 | Hans Hagen | Note Added: 0001309 | |
2015-01-27 08:36 | Hans Hagen | Assigned To | => luigi scarso |
2015-01-27 08:36 | Hans Hagen | Status | new => assigned |
2015-01-28 15:32 | luigi scarso | Note Added: 0001310 | |
2015-03-21 13:55 | Hans Hagen | Status | assigned => closed |
2015-03-21 13:55 | Hans Hagen | Resolution | open => fixed |