-
Notifications
You must be signed in to change notification settings - Fork 284
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
opera browser #107
Comments
That's a bit misterious. I just tested with the latest Opera and everything seems to work. But even stranger is the fact that the realloc() function where the RangeViolation happens is not supposed to have any operation in it that could cause this:
I can't see a logic error there either... |
Could be an OSX thing maybe?
|
That was it - I do get it from OSX. Off to debugging... |
It was the "-newsize" in the slice end value - I confused it with the slice size. The site is also updated now. |
oh nice. |
navigating to vibed.org with Opera browser results in bad request (see below).
Do you intend to support Opera?
400 - Bad Request
Bad Request
Internal error information:
core.exception.RangeError AT vibe.utils.memory(266): Range violation
./app(_d_array_bounds+0x26) [0x5f3752]
./app() [0x5dd709]
./app(void[] vibe.utils.memory.PoolAllocator.realloc(void[], ulong)+0xd6) [0x5da5ba]
./app(void vibe.utils.array.AllocAppender!(ubyte[]).AllocAppender.reserve(ulong)+0xc6) [0x5aba9e]
./app(void vibe.stream.memory.MemoryOutputStream.reserve(ulong)+0x6c) [0x5ab7a0]
./app(ubyte[] vibe.stream.stream.readUntil(vibe.stream.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator)+0x88) [0x5d469c]
./app(ubyte[] vibe.stream.stream.readLine(vibe.stream.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator)+0x38) [0x5d4610]
./app(void vibe.inet.message.parseRfc5322Header(vibe.stream.stream.InputStream, ref vibe.http.common.StrMapCI, ulong, vibe.utils.memory.Allocator)+0x68) [0x5871c0]
./app(void vibe.http.server.parseRequest(vibe.http.server.HttpServerRequest, vibe.stream.stream.InputStream, vibe.utils.memory.Allocator)+0x277) [0x59c14f]
./app(bool vibe.http.server.handleRequest(vibe.stream.stream.Stream, immutable(char)[], vibe.http.server.HTTPServerListener, ref vibe.http.server.HttpServerSettings)+0x408) [0x59a6b0]
./app(void vibe.http.server.handleHttpConnection(vibe.core.net.TcpConnection, vibe.http.server.HTTPServerListener)+0x1f1) [0x59a1e5]
./app(void vibe.http.server.listenHttpPlain(vibe.http.server.HttpServerSettings, void delegate(vibe.http.server.HttpServerRequest, vibe.http.server.HttpServerResponse)).void doListen(vibe.http.server.HttpServerSettings, vibe.http.server.HTTPServerListener, immutable(char)[]).void __lambda12(vibe.core.net.TcpConnection)+0x36) [0x59735e]
./app(extern (C) void vibe.core.drivers.libevent2_tcp.onConnect(int, short, void*).void ClientTask.execute()+0x2a5) [0x5954a9]
./app(void vibe.core.core.CoreTask.run()+0x7e) [0x5e59fa]
./app(void core.thread.Fiber.run()+0x2a) [0x61d87a]
./app(fiber_entryPoint+0x61) [0x61d78d]
[(nil)]
The text was updated successfully, but these errors were encountered: