[bt-devel] QT6 Version
Gary Holmlund
gw at holmlund.org
Tue Apr 2 21:26:11 EDT 2024
On 3/31/24 9:52 PM, Gary Holmlund wrote:
>
> On 3/28/24 5:11 PM, Gary Holmlund wrote:
>>
>> On 3/27/24 7:27 PM, Gary Holmlund wrote:
>>>
>>> On 3/27/24 6:29 AM, David "Judah's Shadow" Blue wrote:
>>>> On Tuesday, March 26, 2024 8:44:33 PM EDT Gary Holmlund wrote:
>>>>>> David,
>>>>>>
>>>>>> I forgot that I need the exact bibletime executible, so I can use
>>>>>> the
>>>>>> core file. This probably means you will need to upload the latest
>>>>>> version of each.
>>>> Here is the link to a tarball containing my compiled bibletime
>>>> binary, and the
>>>> latest core dump. https://upload.disroot.org/r/0sG3atqG#RUqENga/
>>>> x+KoAbGljeVTtcu6yijFBcaGnMZCPeFK9t0=
>>>>
>>>>> I wonder if you have a permission issue. Do you have a
>>>>> $HOME/.bibletime
>>>>> directory? Are the permissions and owner of it Ok?
>>>> I do, and it appears to be correct, drwxr-xr-x as are all the
>>>> directories
>>>> under it, and my bibletimerc file is -rw-r--r--. Everything is
>>>> owned by my user
>>>> and has my private user group as it's group (i.e. username username
>>>> is the
>>>> ownership)
>>>>
>>> David,
>>>
>>> The executible and core told little other than it was crashing in Qt
>>> code.
>>>
>>> I have done no Qt6 runtime testing, so I tried building and running
>>> on Qt6. I crashed also. Mine crashed early while trying to put up
>>> the first graphic (the splash screen).
>>>
>>>
>>> 1 QWidget::event(QEvent *)
>>> 2 QApplicationPrivate::notify_helper(QObject *, QEvent *)
>>> 3 QCoreApplication::notifyInternal2(QObject *, QEvent *)
>>> 4 QWidgetPrivate::show_helper()
>>> 5 QWidgetPrivate::setVisible(bool)
>>> 6 BibleTime::BibleTime bibletime.cpp
>>> 7 main main.cpp 246
>>>
>>> This may be the same crash you are seeing. It does not occur with Qt5.
>>>
>> My results above were not correct. Currently, if BibleTime is
>> executed from Qt Creator, I see the crash as shown above.
>>
>> If BibleTime is executed from the command line it works correctly.
>> This is with Qt6 (6.5.3, 6.6.2, 6.6.3)
>>
>> Investigating,
>>
>> Gary
>>
> Ignore the part about working from the command line. After clean
> builds this was not true.
>
> What I see now is the Qt6 crashes if it tries to show the splash
> screen. It crashes at bibletime.cpp line 101:
>
> splash->show();
>
> If this line is commented out, BibleTime will start up and work.
>
> Gary
David,
Using Qt6 with the master branch has been fixed.
Gary
More information about the bt-devel
mailing list