[Interest] Crash when creating QNetworkAccessManager in qt 5.14.x

maitai maitai at virtual-winds.org
Tue Feb 4 10:30:39 CET 2020


Thanks Robert,

What do you mean by dynamic allocation versus static? In our app all our 
libs are linked statically, all qt libs are dynamics, I cannot change 
that easily.

Philippe.

Le 04-02-2020 09:07, coroberti . a écrit :
> Dear Philippe,
> Try to change dynamic allocation to static and if the matters come to 
> order,
> there's some memory corruption as my experience.
> 
> jm2c
> 
> Kind regards,
> Robert Iakobashvili
> ............................
> 
> On Tue, Feb 4, 2020 at 10:02 AM maitai <maitai at virtual-winds.org> 
> wrote:
>> 
>> Hi all,
>> 
>> While the mail list was broken I did some further experiments:
>> 
>> If I move the creation of QNetworkAccessManager into main.cpp, it also
>> crashes, but only if I put it after QApplication app(argc, argv);
>> 
>> The funny part being that if I create a QneworkAccessManager before 
>> and
>> just delete it, then my regular QNetworkAccessManager instantiated in
>> MainWindow does not crash anymore.
>> 
>> So my workaround is in main.cpp:
>> 
>>      QNetworkAccessManager *inet = new QNetworkAccessManager();
>>      QApplication app(argc, argv);
>>      delete inet;
>> 
>> And then all is back to OK.
>> 
>> I have tried to reproduce that in a small sample but failed. I have
>> build a small app with the same qt modules, the same linked libraries,
>> running in the same directory, but failed to reproduce it.
>> 
>> Any idea about what can go wrong here?
>> 
>> Thanks
>> Philippe
>> 
>> Le 01-02-2020 20:11, maitai a écrit :
>> > Hi all
>> >
>> > I am trying to upgrade from qt5.13.2/MSVC2017 to Qt5.14.1/MSVC2017
>> >
>> > In 5.14.1 (and 0) app is crashing on "QNetWorkAccessManager
>> > *inetManager = new QNetWorkAccessManager()", while all is OK in
>> > previous Qt versions
>> >
>> > I cannot debug this on Windows. I have removed all old dlls etc
>> > (including SSL ones) in the directory where app is running. Obviously
>> > something is wrong on my side since I cannot believe
>> > QNetworkAccessManager is broken in Qt5.14.x/Windows..
>> >
>> > Any idea?
>> > _______________________________________________
>> > Interest mailing list
>> > Interest at qt-project.org
>> > https://lists.qt-project.org/listinfo/interest
>> _______________________________________________
>> Interest mailing list
>> Interest at qt-project.org
>> https://lists.qt-project.org/listinfo/interest


More information about the Interest mailing list