Jump to page: 1 2
Thread overview
[Issue 16783] std.net.curl application throws an exception
Nov 25, 2016
Erdem
Dec 20, 2016
RazvanN
Dec 26, 2016
Erdem
Jul 12, 2017
Seb
Jul 23, 2017
Erdem
Jul 23, 2017
Erdem
Jan 23, 2018
Aravinda
Apr 27, 2021
Berni44
Dec 17, 2022
Iain Buclaw
November 25, 2016
https://issues.dlang.org/show_bug.cgi?id=16783

Erdem <farukerdemoncel@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |farukerdemoncel@gmail.com
           Severity|enhancement                 |major

--
December 15, 2016
https://issues.dlang.org/show_bug.cgi?id=16783

Andrei Alexandrescu <andrei@erdani.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrei@erdani.com
           Assignee|nobody@puremagic.com        |razvan.nitu1305@gmail.com

--
December 20, 2016
https://issues.dlang.org/show_bug.cgi?id=16783

--- Comment #1 from RazvanN <razvan.nitu1305@gmail.com> ---
Cannot reproduce on Ubuntu 16.04 LTS 64-bit, latest version of the compiler : DMD64 D Compiler v2.073.0-devel-878b882.

--
December 20, 2016
https://issues.dlang.org/show_bug.cgi?id=16783

Andrei Alexandrescu <andrei@erdani.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |WORKSFORME

--
December 26, 2016
https://issues.dlang.org/show_bug.cgi?id=16783

Erdem <farukerdemoncel@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|WORKSFORME                  |---

--- Comment #2 from Erdem <farukerdemoncel@gmail.com> ---
I may reproduce this bug on Ubuntu 12.04 64 bit.

$ dmd -v
DMD64 D Compiler v2.072.1

Also I should be able to use arsd.curl library without any problems.

https://github.com/adamdruppe/arsd/blob/master/curl.d

--
January 04, 2017
https://issues.dlang.org/show_bug.cgi?id=16783

Andrei Alexandrescu <andrei@erdani.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |ASSIGNED

--
July 12, 2017
https://issues.dlang.org/show_bug.cgi?id=16783

Seb <greensunny12@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
                 CC|                            |greensunny12@gmail.com
         Resolution|---                         |WORKSFORME

--- Comment #3 from Seb <greensunny12@gmail.com> ---
I ran your program 15x on my machine with 2.074.0 and 2.075.0-b4 and couldn't reproduce this. Closing this as WORKSFORME then - please reopen if this is still an issue for you with the latest release.

--
July 23, 2017
https://issues.dlang.org/show_bug.cgi?id=16783

Erdem <farukerdemoncel@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|WORKSFORME                  |---

--- Comment #4 from Erdem <farukerdemoncel@gmail.com> ---
I may reproduce this bug on Ubuntu 16.04.2 LTS 64 bit. I compile the program like this.

    $ dmd internet.d -ofinternet

Output :

$ ./internet
std.concurrency.PriorityMessageException@std/concurrency.d(269): Priority
message
----------------
??:?
_D3std11concurrency10MessageBox160__T3getTDFS3std11concurrency3TidS3std3net4curl21__T11CurlMessageTAyaZ11CurlMessageZbTDFS3std11concurrency3TidS3std3net4curl19__T11CurlMessageTbZ11CurlMessageZbZ3getMFMDFS3std11concurrency3TidS3std3net4curl21__T11CurlMessageTAyaZ11CurlMessageZbMDFS3std11concurrency3TidS3std3net4curl19__T11CurlMessageTbZ11CurlMessageZbZ3ptyMFKS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4ListZb
[0x59f9ca]
??:? bool std.concurrency.MessageBox.get!(bool delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(immutable(char)[]).CurlMessage), bool
delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(bool).CurlMessage)).get(scope bool
delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(immutable(char)[]).CurlMessage), scope bool
delegate(std.concurrency.Tid, std.net.curl.CurlMessage!(bool).CurlMessage))
[0x59f406]
??:? void std.concurrency.receive!(bool delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(immutable(char)[]).CurlMessage), bool
delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(bool).CurlMessage)).receive(bool
delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(immutable(char)[]).CurlMessage), bool
delegate(std.concurrency.Tid, std.net.curl.CurlMessage!(bool).CurlMessage))
[0x59f1cd]
??:? void
std.net.curl.AsyncLineInputRange!(char).AsyncLineInputRange.__mixin5.tryEnsureUnits()
[0x59b5a0]
??:? @property bool
std.net.curl.AsyncLineInputRange!(char).AsyncLineInputRange.__mixin5.empty()
[0x59b148]
??:? _Dmain [0x57fc6b]
??:? _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFNlZv
[0x5aa353]
??:? scope void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) [0x5aa283]
??:? scope void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll() [0x5aa2fc]
??:? scope void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) [0x5aa283]
??:? _d_run_main [0x5aa1f3]
??:? main [0x5a4407]
??:? __libc_start_main [0xd7fb382f]
erdem@erdem:~/Masaüstü$ ./internet
std.concurrency.PriorityMessageException@std/concurrency.d(269): Priority
message
----------------
??:?
_D3std11concurrency10MessageBox160__T3getTDFS3std11concurrency3TidS3std3net4curl21__T11CurlMessageTAyaZ11CurlMessageZbTDFS3std11concurrency3TidS3std3net4curl19__T11CurlMessageTbZ11CurlMessageZbZ3getMFMDFS3std11concurrency3TidS3std3net4curl21__T11CurlMessageTAyaZ11CurlMessageZbMDFS3std11concurrency3TidS3std3net4curl19__T11CurlMessageTbZ11CurlMessageZbZ3ptyMFKS3std11concurrency36__T4ListTS3std11concurrency7MessageZ4ListZb
[0x59f9ca]
??:? bool std.concurrency.MessageBox.get!(bool delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(immutable(char)[]).CurlMessage), bool
delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(bool).CurlMessage)).get(scope bool
delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(immutable(char)[]).CurlMessage), scope bool
delegate(std.concurrency.Tid, std.net.curl.CurlMessage!(bool).CurlMessage))
[0x59f406]
??:? void std.concurrency.receive!(bool delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(immutable(char)[]).CurlMessage), bool
delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(bool).CurlMessage)).receive(bool
delegate(std.concurrency.Tid,
std.net.curl.CurlMessage!(immutable(char)[]).CurlMessage), bool
delegate(std.concurrency.Tid, std.net.curl.CurlMessage!(bool).CurlMessage))
[0x59f1cd]
??:? void
std.net.curl.AsyncLineInputRange!(char).AsyncLineInputRange.__mixin5.tryEnsureUnits()
[0x59b5a0]
??:? @property bool
std.net.curl.AsyncLineInputRange!(char).AsyncLineInputRange.__mixin5.empty()
[0x59b148]
??:? _Dmain [0x57fc6b]
??:? _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFNlZv
[0x5aa353]
??:? scope void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) [0x5aa283]
??:? scope void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).runAll() [0x5aa2fc]
??:? scope void rt.dmain2._d_run_main(int, char**, extern (C) int
function(char[][])*).tryExec(scope void delegate()) [0x5aa283]
??:? _d_run_main [0x5aa1f3]
??:? main [0x5a4407]
??:? __libc_start_main [0x2b9a982f]

--
July 23, 2017
https://issues.dlang.org/show_bug.cgi?id=16783

--- Comment #5 from Erdem <farukerdemoncel@gmail.com> ---
$ dmd -v
DMD64 D Compiler v2.074.1

--
January 23, 2018
https://issues.dlang.org/show_bug.cgi?id=16783

Aravinda <hallimanearavind@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hallimanearavind@gmail.com

--- Comment #6 from Aravinda <hallimanearavind@gmail.com> ---
Easy to reproduce if URL is invalid or the server is down

import std.net.curl, std.stdio;

void main()
{
    foreach (line; byLineAsync("dlang.org1"))
        writeln(line);
}

I think patch required to raise proper exception.

--
« First   ‹ Prev
1 2