crash on startup: duplicate GeoTagHandler registrations

Steven Robbins steve at sumost.ca
Tue Mar 12 02:16:20 GMT 2024


On Sunday, March 10, 2024 1:38:43 A.M. CDT Maik Qualmann wrote:
> Hi Steve,
> 
> I removed this Q_ASSERT. We had a bug report here before, when Marble was
> not yet part of digiKam and the user probably had duplicate versions of
> Marble in the system.

That should be fine.  I removed it myself and then it crashed in a different 
place, but with a helpful message!  :-)   I hope you retained this one:

        qCWarning(DIGIKAM_MARBLE_LOG) << "Warning: The tag" << name << "is 
already registered. Often this indicates that multiple versions of the 
marblewidget library are loaded at the same time. This will likely lead to 
problems. Please check your installation, especially internal Marble plugins 
and external applications that install Marble plugins.";

As noted previously, I did, indeed, have a second version of marblewidget -- 
from the debian digikam package.

-Steve

> Maik
> 
> Am Sonntag, 10. März 2024, 04:42:51 CET schrieb Steven Robbins:
> > On Saturday, March 9, 2024 9:26:56 P.M. CST Steven Robbins wrote:
> > > Hi,
> > > 
> > > I pulled the current git sources to see how things are progressing.  Was
> > > able to build fine but it crashed immediately on startup due to the
> > > first
> > 
> > > assert in the following code:
> > Solved it.  Turns out *everything* was inserted twice.  Presumably because
> > I had the debian packages for digikam (8.1.0) installed and the code was
> > finding something twice.  The issue went away after I removed the debian
> > packages.
> > 
> > -Steve

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20240311/364e35a1/attachment.sig>


More information about the Digikam-devel mailing list