[Kst] branches/work/kst/portto4-objectstore/kst
Adam Treat
treat at kde.org
Thu Oct 18 22:21:11 CEST 2007
I get a crash when 'DataManager->Vector->Generate->ok'
***************************
ASSERT: "!isEmpty()" in file /home/kde/install/qt/include/QtCore/qlist.h, line
246
Program received signal SIGABRT, Aborted.
[Switching to Thread -1235093808 (LWP 30522)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb6e1edf0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb6e20641 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb715febd in qt_message_output (msgType=QtFatalMsg,
buf=0xbf966b00 "ASSERT: \"!isEmpty()\" in
file /home/kde/install/qt/include/QtCore/qlist.h, line 246")
at /home/kde/trunk/qt-copy/src/corelib/global/qglobal.cpp:2160
#4 0xb715ff41 in qFatal (msg=0xb7256fb4 "ASSERT: \"%s\" in file %s, line %d")
at /home/kde/trunk/qt-copy/src/corelib/global/qglobal.cpp:2391
#5 0xb71600ad in qt_assert (assertion=0xb7f13e38 "!isEmpty()",
file=0xb7f13e0c "/home/kde/install/qt/include/QtCore/qlist.h", line=246)
at /home/kde/trunk/qt-copy/src/corelib/global/qglobal.cpp:1919
#6 0xb7f0c4e1 in QList<QString>::last (this=0xbf968b88)
at /home/kde/install/qt/include/QtCore/qlist.h:246
#7 0xb7f0bfcf in ObjectTag (this=0xbf968bd0, fullTag=@0xb7f276f0)
at ../../../src/libkst/objecttag.cpp:55
#8 0xb7d24dc5 in Kst::VectorDialog::createNewGeneratedVector
(this=0xbf96ab80)
at ../../../src/libkstapp/vectordialog.cpp:287
On Thursday 18 October 2007, Eli Fidler wrote:
> SVN commit 726751 by fidler:
>
> HUGE commit!!! Project build and runs. Most tests work.
>
> Introduce ObjectStore, which is responsible for creating, naming,
> storing, and accessing all Kst::Objects.
>
> many, many cleanups
>
> rebuild Equation parser
>
> fix Matrix::resize()
>
> spacing fixes everywhere
>
>
> M +10 -1 build-kst
> M +1 -1 kst.pro
> M +9 -5 src/d2asc/d2asc.cpp
> M +4 -4 src/datasources/ascii/ascii.cpp
> M +11 -8 src/datasources/ascii/ascii.h
> M +5 -4 src/datasources/dirfile/dirfile.cpp
> M +5 -2 src/datasources/dirfile/dirfile.h
> M +4 -4 src/libkst/builtinprimitives.cpp
> M +2 -0 src/libkst/builtinprimitives.h
> A src/libkst/coredocument.cpp [License: GPL (v2+)]
> A src/libkst/coredocument.h [License: GPL (v2+)]
> M +10 -127 src/libkst/datacollection.cpp
> M +10 -30 src/libkst/datacollection.h
> M +33 -20 src/libkst/datamatrix.cpp
> M +40 -35 src/libkst/datamatrix.h
> M +18 -9 src/libkst/dataplugin.h
> M +66 -57 src/libkst/datasource.cpp
> M +34 -15 src/libkst/datasource.h
> M +2 -2 src/libkst/datasourcefactory.cpp
> M +4 -2 src/libkst/datasourcefactory.h
> M +40 -28 src/libkst/datavector.cpp
> M +112 -104 src/libkst/datavector.h
> D src/libkst/defaultprimitivenames.cpp
> D src/libkst/defaultprimitivenames.h
> M +14 -7 src/libkst/editablematrix.cpp
> M +11 -3 src/libkst/editablematrix.h
> M +13 -5 src/libkst/editablevector.cpp
> M +16 -7 src/libkst/editablevector.h
> M +35 -26 src/libkst/generatedmatrix.cpp
> M +16 -8 src/libkst/generatedmatrix.h
> M +21 -11 src/libkst/generatedvector.cpp
> M +17 -9 src/libkst/generatedvector.h
> M +6 -7 src/libkst/libkst.pro
> M +152 -113 src/libkst/matrix.cpp
> M +34 -29 src/libkst/matrix.h
> M +42 -32 src/libkst/matrixdefaults.cpp
> M +17 -7 src/libkst/matrixdefaults.h
> M +50 -18 src/libkst/object.cpp
> M +42 -16 src/libkst/object.h
> M +12 -8 src/libkst/objectlist.h
> M +8 -3 src/libkst/objectmap.h
> A src/libkst/objectstore.cpp [License: GPL (v2+)]
> A src/libkst/objectstore.h [License: GPL (v2+)]
> M +45 -23 src/libkst/objecttag.cpp
> M +15 -8 src/libkst/objecttag.h
> M +27 -7 src/libkst/primitive.cpp
> M +25 -10 src/libkst/primitive.h
> M +2 -2 src/libkst/primitivefactory.cpp
> M +2 -2 src/libkst/primitivefactory.h
> M +17 -42 src/libkst/scalar.cpp
> M +13 -11 src/libkst/scalar.h
> M +13 -5 src/libkst/stdinsource.cpp
> M +6 -1 src/libkst/stdinsource.h
> M +20 -36 src/libkst/string_kst.cpp
> M +24 -16 src/libkst/string_kst.h
> M +60 -103 src/libkst/vector.cpp
> M +26 -30 src/libkst/vector.h
> M +18 -7 src/libkst/vectordefaults.cpp
> M +14 -6 src/libkst/vectordefaults.h
> M +28 -34 src/libkst/vectorfactory.cpp
> M +13 -13 src/libkst/vectorfactory.h
> M +34 -11 src/libkstapp/curvedialog.cpp
> M +3 -1 src/libkstapp/curvedialog.h
> M +30 -16 src/libkstapp/datadialog.cpp
> M +8 -6 src/libkstapp/datadialog.h
> M +2 -0 src/libkstapp/datamanager.cpp
> M +1 -1 src/libkstapp/datamanager.ui
> M +4 -0 src/libkstapp/datatab.cpp
> M +3 -0 src/libkstapp/datatab.h
> M +20 -15 src/libkstapp/document.cpp
> M +3 -1 src/libkstapp/document.h
> M +23 -12 src/libkstapp/equationdialog.cpp
> M +3 -1 src/libkstapp/equationdialog.h
> M +17 -17 src/libkstapp/labelrenderer.cpp
> M +21 -26 src/libkstapp/mainwindow.cpp
> M +11 -8 src/libkstapp/scalardialog.cpp
> M +1 -1 src/libkstapp/scalardialog.h
> M +31 -30 src/libkstapp/sessionmodel.cpp
> M +5 -1 src/libkstapp/sessionmodel.h
> M +35 -18 src/libkstapp/vectordialog.cpp
> M +6 -2 src/libkstapp/vectordialog.h
> M +5 -3 src/libkstapp/vectoreditordialog.cpp
> M +1 -1 src/libkstapp/vectoreditordialog.ui
> M +3 -1 src/libkstapp/vectormodel.cpp
> M +40 -26 src/libkstmath/basicplugin.cpp
> M +11 -4 src/libkstmath/basicplugin.h
> M +2 -2 src/libkstmath/colorsequence.cpp
> M +57 -52 src/libkstmath/csd.cpp
> M +34 -25 src/libkstmath/csd.h
> M +17 -10 src/libkstmath/curve.cpp
> M +35 -25 src/libkstmath/curve.h
> M +2 -0 src/libkstmath/curvehint.cpp
> M +3 -1 src/libkstmath/curvehint.h
> M +58 -46 src/libkstmath/dataobject.cpp
> M +12 -12 src/libkstmath/dataobject.h
> M +2 -0 src/libkstmath/dataobjectcollection.cpp
> M +2 -0 src/libkstmath/dataobjectcollection.h
> M +29 -27 src/libkstmath/defaultnames.cpp
> M +8 -8 src/libkstmath/defaultnames.h
> M +4 -4 src/libkstmath/enodefactory.cpp
> M +8 -5 src/libkstmath/enodefactory.h
> M +32 -26 src/libkstmath/enodes.cpp
> M +8 -6 src/libkstmath/enodes.h
> M +15 -15 src/libkstmath/eparse-eh.cpp
> M +10 -3 src/libkstmath/eparse-eh.h
> D src/libkstmath/eparse.c
> A src/libkstmath/eparse.cpp [License: GPL]
> M +32 -21 src/libkstmath/eparse.h
> M +39 -34 src/libkstmath/eparse.y
> M +103 -99 src/libkstmath/equation.cpp
> M +23 -14 src/libkstmath/equation.h
> M +5 -4 src/libkstmath/equationfactory.cpp
> M +1 -1 src/libkstmath/equationfactory.h
> D src/libkstmath/escan.c
> A src/libkstmath/escan.cpp [License: no copyright GENERATED
> FILE] M +6 -4 src/libkstmath/escan.l
> M +48 -40 src/libkstmath/histogram.cpp
> M +70 -62 src/libkstmath/histogram.h
> M +40 -36 src/libkstmath/image.cpp
> M +34 -24 src/libkstmath/image.h
> M +5 -2 src/libkstmath/libkstmath.pro
> M +7 -4 src/libkstmath/objectdefaults.cpp
> M +9 -5 src/libkstmath/objectdefaults.h
> M +2 -2 src/libkstmath/objectfactory.cpp
> M +4 -2 src/libkstmath/objectfactory.h
> M +48 -37 src/libkstmath/psd.cpp
> M +28 -19 src/libkstmath/psd.h
> M +11 -8 src/libkstmath/relation.cpp
> M +21 -15 src/libkstmath/relation.h
> M +2 -2 src/libkstmath/relationfactory.cpp
> M +4 -2 src/libkstmath/relationfactory.h
> M +9 -2 src/widgets/matrixselector.cpp
> M +8 -1 src/widgets/matrixselector.h
> M +14 -5 src/widgets/scalarselector.cpp
> M +6 -2 src/widgets/scalarselector.h
> M +9 -2 src/widgets/stringselector.cpp
> M +8 -1 src/widgets/stringselector.h
> M +14 -5 src/widgets/vectorselector.cpp
> M +7 -1 src/widgets/vectorselector.h
> M +3 -0 tests/main.cpp
> M +29 -12 tests/testcsd.cpp
> M +27 -24 tests/testdatasource.cpp
> M +22 -19 tests/testeditablematrix.cpp
> M +100 -34 tests/testeqparser.cpp
> M +17 -11 tests/testhistogram.cpp
> M +3 -3 tests/testlabelparser.cpp
> M +15 -11 tests/testmatrix.cpp
> A tests/testobjectstore.cpp [License: GPL (v2+)]
> A tests/testobjectstore.h [License: GPL (v2+)]
> M +15 -9 tests/testpsd.cpp
> M +2 -0 tests/tests.pro
> M +18 -14 tests/testscalar.cpp
> M +15 -9 tests/testvector.cpp
>
>
> _______________________________________________
> Kst mailing list
> Kst at kde.org
> https://mail.kde.org/mailman/listinfo/kst
More information about the Kst
mailing list