Bug 931 : Without mode option -disp
Status: Solved
gpdcmisfit
General information
--FATAL ERROR-
Segmentation fault Signal
2010-03-22 23:28:48.357
main
Current thread: main thread
QGpCoreTools::CoreApplicationPrivate::backTrace() QGpCoreTools::CoreApplicationPrivate::bugInfo(QGpCoreTools::Message::Severity, QString const&) QGpCoreTools::CoreApplicationPrivate::reportBugNow(QGpCoreTools::Message::Severity, char const*) QGpCoreTools::CoreApplicationPrivate::osSignal(int) /lib/libc.so.6 QGpCoreWave::DispersionFactory::calculate(QGpCoreWave::LayeredModel const*, QGpCoreWave::EllipticityFactory*) DinverDCCore::TargetList::surfaceMisfit(double&, double&, QGpCoreWave::LayeredModel*, int, bool&) reportMode()
---- thread main
Developer comments (common to all duplicates if any)
Comand line used to generate this bug: gpdcmisfit Syn_mao_E2PL7_01.report -target 4ALEKOS.22012010.target Apparently dispersionFactory is null when computing first misfit. dispersionFactory is null after targets->validateTargets() because no sub-target are selected. Add check on the number of dispersion curve samples before starting anything.
Systems and versions
Linux | Qt 4.6.1 QGpCoreTools 1.18.0-snapshot-20100226 from geopsypack-2.1.0-snapshot-20100318 (built on 201002261844) DinverCore 0.9.0-snapshot-20100226 from geopsypack-2.1.0-snapshot-20100318 (built on 201002261844) QGpCoreWave 0.8.0-snapshot-20100226 from geopsypack-2.1.0-snapshot-20100318 (built on 201002261844) QGpCompatibility 0.3.0-snapshot-20100226 from geopsypack-2.1.0-snapshot-20100318 (built on 201002261844) DinverDCCore 1.5.0-snapshot-20100226 from geopsypack-2.1.0-snapshot-20100318 (built on 201002261844) gpdcmisfit 0.2.0-snapshot-20100226 from geopsypack-2.1.0-snapshot-20100318 (built on 201002261844) |
User reports and comments
931 | 1273 | 2010-03-22 22:29:49 |