Hi Jack,

I can run app images just fine.

It is when I try to compile and run master that I face this issue.

I noticed before that the reports are initialized or something like that
when the app runs. I thought it was unusual as I expected that code to fire
off when the user interacted with the reports but didn't seem to be that
way. Also I am just learning so I may be completely misunderstanding.

JV

On Sat, Jul 20, 2024, 3:32 PM Jack via KMyMoney-devel <
kmymoney-devel@kde.org> wrote:

> First, can you run an appimage version?
> (https://kmymoney.org/appimage.html).
>
> Next, can you launch kmymoney with gdb and see if you can get a useful
> backtrace when it crashes?
>
> Thomas may know better, but I don't understand how it is crashing with
> a message which mentions KReportView before there is any other output
> about loading plugins.
>
> Jack
>
> On 2024.07.20 02:58, kode Monk3y via KMyMoney-devel wrote:
> > The application still crashed after recompile.
> >
> > Same error.
> >
> > Let me know if you think of something else I can try.
> >
> > I kind of see what you may be thinking. That maybe it is picking up a
> > wrong module somewhere.
> >
> > thanks,
> >
> > JV
> >
> > On Sat, 2024-07-20 at 01:47 -0500, jvap...@gmail.com wrote:
> > >
> > > Thanks Thomas.
> > >
> > > I ran the remove command.
> > >
> > >    [kod3monk3y@fedora-thinkpade15 build]$ sudo rm -rfi
> > > /usr/lib64/qt5/plugins/kmymoney
> > >    [sudo] password for kod3monk3y:
> > >    rm: descend into directory '/usr/lib64/qt5/plugins/kmymoney'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/budgetview.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/checkprinting.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/csvexporter.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/csvimporter.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/forecastview.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/gncimporter.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/icalendarexporter.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/kbanking.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/kcm_checkprinting.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/kcm_csvimporter.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/kcm_forecastview.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/kcm_icalendarexporter.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/kcm_qif.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/kcm_reportsview.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/kcm_xmlstorage.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/konlinetasks_sepa.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/ofximporter.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/onlinejoboutboxview.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/qifexporter.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/qifimporter.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/reconciliationreport.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/reportsview.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/sqlstorage.so'? y
> > >    rm: remove regular file
> > > '/usr/lib64/qt5/plugins/kmymoney/xmlstorage.so'? y
> > >    rm: remove directory '/usr/lib64/qt5/plugins/kmymoney'? y
> > >    [kod3monk3y@fedora-thinkpade15 build]$
> > >    [kod3monk3y@fedora-thinkpade15 build]$
> > >    [kod3monk3y@fedora-thinkpade15 build]$ kmymoney
> > >    QSocketNotifier: Can only be used with threads started with
> > > QThread
> > >    WebConnect: Running in server mode
> > >    QObject::connect(QAction, KReportsView): invalid nullptr
> > parameter
> > >    Segmentation fault (core dumped)
> > >    [kod3monk3y@fedora-thinkpade15 build]$ date
> > >    Sat Jul 20 01:43:11 AM CDT 2024
> > >
> > > Unfortunately, it did not work. I am recompiling now to see if it
> > > helps.
> > >
> > > I will update this email once it is done.
> > >
> > > thanks,
> > >
> > > Jesse V.
> > >
> > > On Sat, 2024-07-20 at 07:40 +0200, Thomas Baumgart via
> > KMyMoney-devel
> > > wrote:
> > > > On Freitag, 19. Juli 2024 18:49:26 CEST jvap...@gmail.com wrote:
> > > >
> > > > > Ok. Thanks.
> > > > >
> > > > > I also have a fedora system running kde plasma in case Gnome is
> > > > > the
> > > > > issue. But there I faced a similar issue, I cannot remember if
> > it
> > > > > was
> > > > > the same exact issue. I came back to gnome because that kde was
> > > > > using
> > > > > plasma 6 and qt 6 modules so I didn't want to mix the issues.
> > > > >
> > > > > Anyways, I am attaching the file.
> > > > >
> > > > > Also, maybe I screwed something up because I was installing
> > > > > packages as
> > > > > it was saying it could not find them.
> > > > >
> > > > > thanks very much for the help.
> > > > >
> > > > > JV
> > > > >
> > > >
> > > > Looked at the file's content. There seems to be some leftover of
> > an
> > > > old
> > > > installation. Not sure if it is causing your problems, but it sure
> > > > does
> > > > not harm to clean it up.
> > > >
> > > > /usr/lib64/qt5/plugins/kmymoney/reportsview.so (maybe a leftover
> > > > from
> > > > 5.1.x)
> > > > /usr/lib64/qt5/plugins/kmymoney_plugins/reportsview.so  (used by
> > > > master)
> > > >
> > > > Maybe, there are other plugins still lingering in the previously
> > > > used
> > > > directory for plugins.
> > > >
> > > > For me using master, the directory /usr/lib64/qt5/plugins/kmymoney
> > > > only contains two sub-directories:
> > > >
> > > > $ ls -p /usr/lib64/qt5/plugins/kmymoney
> > > > kcms/  onlinetasks/
> > > >
> > > > and even they are empty. So they have been used by the 5.1 series
> > > > of KMyMoney whereas
> > > >
> > > > $ ls -p /usr/lib64/qt5/plugins/kmymoney_plugins/
> > > > budgetview.so     forecastview.so       kcms/
> > > > qifexporter.so           sqlstorage.so
> > > > checkprinting.so  gncimporter.so        ofximporter.so
> > > > qifimporter.so           woob.so
> > > > csvexporter.so    icalendarexporter.so  onlinejoboutboxview.so
> > > > reconciliationreport.so  xmlstorage.so
> > > > csvimporter.so    kbanking.so           onlinetasks/
> > > > reportsview.so
> > > >
> > > > I just checked, that removing /usr/lib64/qt5/plugins/kmymoney
> > > > completely does not harm the use of the master version. So please
> > > > do just that and see if it makes a difference. The command is
> > > >
> > > > sudo rm -rfi /usr/lib64/qt5/plugins/kmymoney
> > > >
> > > > Hope that gets us a bit closer to the solution of the problem.
> > > >
> > >
> >
> >
> >
>
>

Reply via email to