World: r3wp
[!REBOL3]
older newer | first last |
Maxim 8-Apr-2011 [7780] | wasn't there a bug also in the extensions which crashed the core under some relatively obscure case, like the number of commands or something like that? |
Andreas 8-Apr-2011 [7781x2] | here's one list i once started of crashes and blockers: 1422 Rebol crashes when opening the 128th port 1799 maps broken for >2**24 entries 1806 Error after loading an extension: "REBOL System Error #1207: assertion failed" 1825 Crash in RESOLVE 1865 SIGSEGV when importing modules 1867 In extensions, returning with RXR_BAD_ARGS or RXR_ERROR has no effect |
feel free to send me your blockes, and i'll collect them as well | |
GrahamC 8-Apr-2011 [7783] | Want to publish a list somewhere? |
Andreas 8-Apr-2011 [7784] | yes maxim, that's 1825/1865 which is most likely a bug in resolve |
BrianH 8-Apr-2011 [7785] | Andreas, is there a RESOLVE bug which affects Windows? |
GrahamC 8-Apr-2011 [7786] | Or we could use the checklists on Altme ... though I'd rather not |
Andreas 8-Apr-2011 [7787] | Brian, I think 1865 does. |
GrahamC 8-Apr-2011 [7788x2] | Do we have serial port access? |
I guess that could be done by extension too | |
BrianH 8-Apr-2011 [7790] | 1865 affects Windows too (just tested). |
Maxim 8-Apr-2011 [7791] | we are missing device extensions and there are some limitations in the event model which make it impossible to extend it with new event types or actually fixing some of the weird event handling I've seen (its munging some events being fed by windows). |
GrahamC 8-Apr-2011 [7792] | is that really blocking though? |
Maxim 8-Apr-2011 [7793] | it prevents us from doing some things yess... just like the threading. if you need it, you can't go around it. |
GrahamC 8-Apr-2011 [7794x2] | Ok, that can be prioritised .. I personally was thinking of getting R3 up to R2's level |
So, we can say to Carl .. if you fix n1 ... n10 or whatever, 90% of us can start to use R3 | |
Gregg 8-Apr-2011 [7796] | And it can't be called alpha or beta. |
GrahamC 8-Apr-2011 [7797] | So, would this be agreeable to those here? |
Maxim 8-Apr-2011 [7798] | sure. |
Gregg 8-Apr-2011 [7799] | I'm all for anything that moves us forward, but solutions like cURL and CALL via an extension means I know I'm going to have to change things later, or live with more pieces. |
BrianH 8-Apr-2011 [7800] | And it can't be called alpha or beta. ? |
Andreas 8-Apr-2011 [7801] | CALL via extension should ideally not require any changing later on. |
Gregg 8-Apr-2011 [7802] | I guess I assume Carl has a prioritized list already. :-\ |
BrianH 8-Apr-2011 [7803] | We can fix CALL - it's in the host code. |
Gregg 8-Apr-2011 [7804] | Ideally, yes. :-) |
GrahamC 8-Apr-2011 [7805x3] | Carl's priorities may not match those of us in the real world |
I'm assuming his main priority is for people to use R3 | |
If it's not,everything else breaks down | |
BrianH 8-Apr-2011 [7808] | We need a prioritized list of stuff that we need Carl to fix. The rest (mezzanine and host) we can do ourselves. |
Gregg 8-Apr-2011 [7809x2] | Brian, for deployment purposes. Running production services on something listed as Beta doesn't fly. If anything goes wrong, labeling matters. |
It doesn't matter if Google gets away with it. :-) | |
BrianH 8-Apr-2011 [7811x2] | Do we need the alpha/beta label removed for just the r3lib changes? It might be worth labeling as a separate product, so we can work on the host/extension stuff ourselves. |
I narrowed down 1825/1865 to the minimal code. I'll comment them accordingly. | |
Andreas 8-Apr-2011 [7813x2] | Tried on Linux or OSX as well? |
(Just privmsg me and I can try it quickly.) | |
BrianH 8-Apr-2011 [7815] | I rewrote http://issue.cc/r3/1865to match the real cause. Here's the code: resolve/extend/only context [] context [a1: a2: a3: a4: a5: a6: none] [a] If you all would try it on other platforms than Windows, that would help. On Windows you need 6 or more words in the source context to cause the bug. If that number is different for other platforms, it would be helpful to know. |
Andreas 8-Apr-2011 [7816] | Crashes on Linux and OSX as well. |
BrianH 8-Apr-2011 [7817] | The names of the words don't matter, nor does whether the word in the /only block is one of them or not. There needs to be at least one word in the /only block to crash. |
Andreas 8-Apr-2011 [7818x4] | But it's not "6 or more", it's precisely 6. |
Maybe even multiples of 6. | |
Nah, appears to be basically random. | |
Well, thanks for reducing it. | |
BrianH 8-Apr-2011 [7822] | Please note this in a ticket comment. It might be related to the sequence. In a fresh console on Windows, 6 will work every time. |
Andreas 8-Apr-2011 [7823x2] | 6 works on Linux and OSX on a fresh console every time as well. |
7 crashes both after the third call. | |
Maxim 8-Apr-2011 [7825] | so its probably heap corruption. |
BrianH 8-Apr-2011 [7826] | Updated the description related to the number. |
Andreas 8-Apr-2011 [7827x2] | Certainly looks like a memory corruption issue from the outside, yes. |
Will be much easier to pin down from the inside. | |
BrianH 8-Apr-2011 [7829] | The heap corruption might be the cause of #1207 as well. |
older newer | first last |