Contents

hide
<<previous   next>>

Bug 1865 : Checking file format from content

Status: Solved

geopsy

General information

--FATAL ERROR-

Segmentation fault Signal

2011-09-20 14:48:15.794

main,layerPainter1,layerPainter2,layerPainter3,layerPainter4,layerPainter5,layerPainter6,layerPainter7,layerPainter8

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)

GeopsyCore::GuralpCompressedBlock::parseBody(char const*)
GeopsyCore::SignalFileFormat::fromContent(QString)
GeopsyCore::SignalFilePool::load(QString, GeopsyCore::SignalFileFormat)
GeopsyCore::GeopsyCoreBase::load(QStringList, GeopsyCore::SignalFileFormat, bool)
GeopsyMainWindow::load()
GeopsyMainWindow::qt_metacall(QMetaObject::Call, int, void**)
QMetaObject::activate(QObject*, QMetaObject const*, int, void**)
QAction::triggered(bool)
QAction::activate(QAction::ActionEvent)

QAbstractButton::mouseReleaseEvent(QMouseEvent*)
QToolButton::mouseReleaseEvent(QMouseEvent*)
QWidget::event(QEvent*)
QApplicationPrivate::notify_helper(QObject*, QEvent*)
QApplication::notify(QObject*, QEvent*)
QCoreApplication::notifyInternal(QObject*, QEvent*)
QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer&, bool)

QApplication::x11ProcessEvent(_XEvent*)




QEventDispatcherGlib::processEvents(QFlags)

QEventLoop::processEvents(QFlags)
QEventLoop::exec(QFlags)
QCoreApplication::exec()
modeGui(int, char**, bool)


geopsy()

---- thread main
---- thread layerPainter1
---- thread layerPainter2
---- thread layerPainter3
---- thread layerPainter4
---- thread layerPainter5
---- thread layerPainter6
---- thread layerPainter7
---- thread layerPainter8
---- thread main
---- thread layerPainter1
---- thread layerPainter2
---- thread layerPainter3
---- thread layerPainter4
---- thread layerPainter5
---- thread layerPainter6
---- thread layerPainter7
---- thread layerPainter8

Developer comments (common to all duplicates if any)

Check for Guralp format was not correct. Reported with a miniseed file which induced a null number of samples if it were a Guralp file (reading it in fact like a status Guralp block), leading to the crash. The identification of Guralp format is now more refined and safe: it looks for the first data type block and read the body part only for data type. Fixed for all releases >=2.4.2

Systems and versions

Linux
  Qt                  4.6.2
  QGpCoreTools        1.21.1 from geopsypack-2.4.1	(built on 201109161015)
  GeopsyCore          3.4.2 from geopsypack-2.4.1	(built on 201109161015)
  GeopsySLink         1.0.0 from geopsypack-2.4.1	(built on 201101031552)
  QGpGuiTools         1.13.1 from geopsypack-2.4.1	(built on 201109161015)
  SciFigs             2.6.1 from geopsypack-2.4.1	(built on 201109161015)
  GeopsyGui           2.10.1 from geopsypack-2.4.1	(built on 201109161015)
  GeopsySLinkGui      1.0.1 from geopsypack-2.4.1	(built on 201103131943)
  geopsy              2.7.4 from geopsypack-2.4.1	(built on 201109161015)
  DinverCore          0.9.3 from geopsypack-2.4.1	(built on 201109161015)
  QGpCoreWave         1.0.0 from geopsypack-2.4.1	(built on 201105121034)
  QGpCompatibility    0.3.1 from geopsypack-2.4.1	(built on 201103131942)
  DinverDCCore        1.6.1 from geopsypack-2.4.1	(built on 201109161015)
  ArrayCore           2.0.0 from geopsypack-2.4.1	(built on 201105121039)
  DinverGui           0.2.0 from geopsypack-2.4.1	(built on 201101031552)
  QGpGuiWave          0.6.1 from geopsypack-2.4.1	(built on 201102011717)
  ArrayGui            0.2.0 from geopsypack-2.4.1	(built on 201105121051)
  geopsyarray         2.4.1 from geopsypack-2.4.1	(built on 201109161015)
  MonoStation         1.7.2 from geopsypack-2.4.1	(built on 201109161015)
  geopsyhv            2.6.4 from geopsypack-2.4.1	(built on 201109161015)

Windows XP
  Qt                  4.6.3
  QGpCoreTools        1.20.0 from geopsypack-2.3.0	(built on 201103131940)
  GeopsyCore          3.4.0 from geopsypack-2.3.0	(built on 201103131943)
  QGpGuiTools         1.12.0 from geopsypack-2.3.0	(built on 201103131940)
  SciFigs             2.5.0 from geopsypack-2.3.0	(built on 201103131940)
  GeopsyGui           2.9.1 from geopsypack-2.3.0	(built on 201103131943)
  GeopsySLink         1.0.0 from geopsypack-2.3.0	(built on 201101031552)
  GeopsySLinkGui      1.0.1 from geopsypack-2.3.0	(built on 201103131943)
  geopsy              2.7.2 from geopsypack-2.3.0	(built on 201103131946)
  QGpCoreWave         0.8.2 from geopsypack-2.3.0	(built on 201103131940)
  ArrayCore           1.3.1 from geopsypack-2.3.0	(built on 201103131945)
  DinverCore          0.9.1 from geopsypack-2.3.0	(built on 201102011723)
  QGpCompatibility    0.3.1 from geopsypack-2.3.0	(built on 201103131942)
  DinverDCCore        1.5.0 from geopsypack-2.3.0	(built on 201101031552)
  QGpGuiWave          0.6.1 from geopsypack-2.3.0	(built on 201102011717)
  geopsyarray         2.3.1 from geopsypack-2.3.0	(built on 201103131947)
  MonoStation         1.7.0 from geopsypack-2.3.0	(built on 201103131945)
  geopsyhv            2.6.2 from geopsypack-2.3.0	(built on 201103131947)
  structureratios     0.5.1 from geopsypack-2.3.0	(built on 201102011728)

Windows XP
  Qt                  4.6.3
  QGpCoreTools        1.19.0 from geopsypack-2.2.0	(built on 201102011712)
  GeopsyCore          3.3.1 from geopsypack-2.2.0	(built on 201102011722)
  QGpGuiTools         1.11.0 from geopsypack-2.2.0	(built on 201102011714)
  SciFigs             2.4.0 from geopsypack-2.2.0	(built on 201102011715)
  GeopsyGui           2.9.0 from geopsypack-2.2.0	(built on 201102011723)
  GeopsySLink         1.0.0 from geopsypack-2.2.0	(built on 201101031552)
  GeopsySLinkGui      1.0.0 from geopsypack-2.2.0	(built on 201101031552)
  geopsy              2.7.1 from geopsypack-2.2.0	(built on 201102011725)
  QGpCoreWave         0.8.1 from geopsypack-2.2.0	(built on 201102011716)
  ArrayCore           1.3.0 from geopsypack-2.2.0	(built on 201102011725)
  DinverCore          0.9.1 from geopsypack-2.2.0	(built on 201102011723)
  QGpCompatibility    0.3.0 from geopsypack-2.2.0	(built on 201101031552)
  DinverDCCore        1.5.0 from geopsypack-2.2.0	(built on 201101031552)
  QGpGuiWave          0.6.1 from geopsypack-2.2.0	(built on 201102011717)
  geopsyarray         2.3.0 from geopsypack-2.2.0	(built on 201102011727)
  MonoStation         1.6.0 from geopsypack-2.2.0	(built on 201102011725)
  geopsyhv            2.6.1 from geopsypack-2.2.0	(built on 201102011727)
  structureratios     0.5.1 from geopsypack-2.2.0	(built on 201102011728)

User comments

User reports

18652011-03-27 20:31:08
18222011-02-28 11:08:51
18212011-02-28 11:04:50
20642011-09-20 14:47:12