Date: prev next · Thread: first prev next last
2017 Archives by date, by thread · List index



Hi,

Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan.

10 new defect(s) introduced to LibreOffice found with Coverity Scan.
3 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent build analyzed by 
Coverity Scan.

New defect(s) Reported-by: Coverity Scan
Showing 10 of 10 defect(s)


** CID 1405158:  Incorrect expression  (SIZEOF_MISMATCH)
/hwpfilter/source/hpara.cxx: 80 in HWPPara::HWPPara()()


________________________________________________________________________________________________________
*** CID 1405158:  Incorrect expression  (SIZEOF_MISMATCH)
/hwpfilter/source/hpara.cxx: 80 in HWPPara::HWPPara()()
74         , contain_cshape(0)
75         , etcflag(0)
76         , ctrlflag(0)
77         , pstyno(0)
78         , cshape(new CharShape)
79     {
    CID 1405158:  Incorrect expression  (SIZEOF_MISMATCH)
    Passing argument "this->cshape.get()" of type "CharShape *" and argument "16UL" ("sizeof 
(this->cshape)") to function "memset" is suspicious because a multiple of "sizeof (CharShape) 
/*40*/" is expected.
80         memset(cshape.get(), 0, sizeof(cshape));
81         memset(&pshape, 0, sizeof(pshape));
82     }
83     
84     HWPPara::~HWPPara()
85     {

** CID 1405157:  Error handling issues  (CHECKED_RETURN)
/sc/qa/unit/ucalc_formula.cxx: 2291 in Test::testFormulaRefUpdateMoveUndo2()()


________________________________________________________________________________________________________
*** CID 1405157:  Error handling issues  (CHECKED_RETURN)
/sc/qa/unit/ucalc_formula.cxx: 2291 in Test::testFormulaRefUpdateMoveUndo2()()
2285         const ScFormulaCell* pFC = m_pDoc->GetFormulaCell(ScAddress(3,0,0));
2286         CPPUNIT_ASSERT(pFC);
2287         CPPUNIT_ASSERT_EQUAL(SCROW(2), pFC->GetSharedLength());
2288     
2289         // Drag A1:B1 into A2:B2 thereby overwriting the old A2:B2 content.
2290         ScDocFunc& rFunc = getDocShell().GetDocFunc();
    CID 1405157:  Error handling issues  (CHECKED_RETURN)
    Calling "MoveBlock" without checking return value (as is done elsewhere 20 out of 21 times).
2291         rFunc.MoveBlock(ScRange(0,0,0,1,0,0), ScAddress(0,1,0), true, true, false, true);
2292     
2293         std::vector<std::vector<const char*>> aCheckAfter = {
2294             { nullptr, nullptr,    "10",     "3" },
2295             {     "1",     "2",     "3",     "3" },
2296             {     "3", nullptr, nullptr, nullptr },

** CID 1399432:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/eventqueue.cxx: 58 in slideshow::internal::EventQueue::~EventQueue()()


________________________________________________________________________________________________________
*** CID 1399432:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/eventqueue.cxx: 58 in slideshow::internal::EventQueue::~EventQueue()()
52                   maNextEvents(),
53                   maNextNextEvents(),
54                   mpTimer( pPresTimer )
55             {
56             }
57     
    CID 1399432:  Error handling issues  (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" is thrown but the throw list 
"throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually 
calls terminate().
58             EventQueue::~EventQueue()
59             {
60                 // add in all that have been added explicitly for this round:
61                 EventEntryVector::const_iterator const iEnd( maNextEvents.end() );
62                 for ( EventEntryVector::const_iterator iPos( maNextEvents.begin() );
63                       iPos != iEnd; ++iPos )

** CID 1399428:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/activitiesqueue.cxx: 48 in 
slideshow::internal::ActivitiesQueue::~ActivitiesQueue()()


________________________________________________________________________________________________________
*** CID 1399428:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/activitiesqueue.cxx: 48 in 
slideshow::internal::ActivitiesQueue::~ActivitiesQueue()()
42                 maCurrentActivitiesWaiting(),
43                 maCurrentActivitiesReinsert(),
44                 maDequeuedActivities()
45             {
46             }
47     
    CID 1399428:  Error handling issues  (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" is thrown but the throw list 
"throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually 
calls terminate().
48             ActivitiesQueue::~ActivitiesQueue()
49             {
50                 // dispose all queue entries
51                 try
52                 {
53                     for( const auto& pActivity : maCurrentActivitiesWaiting )

** CID 1399425:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/shapesubset.cxx: 75 in slideshow::internal::ShapeSubset::~ShapeSubset()()


________________________________________________________________________________________________________
*** CID 1399425:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/shapesubset.cxx: 75 in slideshow::internal::ShapeSubset::~ShapeSubset()()
69                 mpShapeManager( rShapeManager )
70             {
71                 ENSURE_OR_THROW( mpShapeManager,
72                                   "ShapeSubset::ShapeSubset(): Invalid shape manager" );
73             }
74     
    CID 1399425:  Error handling issues  (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" is thrown but the throw list 
"throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually 
calls terminate().
75             ShapeSubset::~ShapeSubset()
76             {
77                 try
78                 {
79                     // if not done yet: revoke subset from original
80                     disableSubsetShape();

** CID 1399358:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/rehearsetimingsactivity.cxx: 176 in 
slideshow::internal::RehearseTimingsActivity::~RehearseTimingsActivity()()


________________________________________________________________________________________________________
*** CID 1399358:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/rehearsetimingsactivity.cxx: 176 in 
slideshow::internal::RehearseTimingsActivity::~RehearseTimingsActivity()()
170         mnYOffset = (metric.GetAscent() + (metric.GetLineHeight() / 20));
171     
172         for( const auto& rView : rContext.mrViewContainer )
173             viewAdded( rView );
174     }
175     
    CID 1399358:  Error handling issues  (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" is thrown but the throw list 
"throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually 
calls terminate().
176     RehearseTimingsActivity::~RehearseTimingsActivity()
177     {
178         try
179         {
180             stop();
181         }

** CID 1399295:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/slide/userpaintoverlay.cxx: 481 in 
slideshow::internal::UserPaintOverlay::~UserPaintOverlay()()


________________________________________________________________________________________________________
*** CID 1399295:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/slide/userpaintoverlay.cxx: 481 in 
slideshow::internal::UserPaintOverlay::~UserPaintOverlay()()
475     
476             void UserPaintOverlay::drawPolygons()
477             {
478                 mpHandler->drawPolygons();
479             }
480     
    CID 1399295:  Error handling issues  (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" is thrown but the throw list 
"throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually 
calls terminate().
481             UserPaintOverlay::~UserPaintOverlay()
482             {
483                 try
484                 {
485                     mrMultiplexer.removeMouseMoveHandler( mpHandler );
486                     mrMultiplexer.removeClickHandler( mpHandler );

** CID 1399289:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/usereventqueue.cxx: 554 in 
slideshow::internal::UserEventQueue::~UserEventQueue()()


________________________________________________________________________________________________________
*** CID 1399289:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/usereventqueue.cxx: 554 in 
slideshow::internal::UserEventQueue::~UserEventQueue()()
548           mpMouseEnterHandler(),
549           mpMouseLeaveHandler(),
550           mbAdvanceOnClick( true )
551     {
552     }
553     
    CID 1399289:  Error handling issues  (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" is thrown but the throw list 
"throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually 
calls terminate().
554     UserEventQueue::~UserEventQueue()
555     {
556         try
557         {
558             // unregister all handlers
559             clear();

** CID 1399209:  Error handling issues  (UNCAUGHT_EXCEPT)
/sd/source/ui/framework/configuration/ConfigurationUpdater.cxx: 54 in 
sd::framework::ConfigurationUpdaterLock::~ConfigurationUpdaterLock()()


________________________________________________________________________________________________________
*** CID 1399209:  Error handling issues  (UNCAUGHT_EXCEPT)
/sd/source/ui/framework/configuration/ConfigurationUpdater.cxx: 54 in 
sd::framework::ConfigurationUpdaterLock::~ConfigurationUpdaterLock()()
48     
49     class ConfigurationUpdaterLock
50     {
51     public:
52         explicit ConfigurationUpdaterLock (ConfigurationUpdater& rUpdater)
53             : mrUpdater(rUpdater) { mrUpdater.LockUpdates(); }
    CID 1399209:  Error handling issues  (UNCAUGHT_EXCEPT)
    An exception of type "std::length_error" is thrown but the throw list "throw()" doesn't 
allow it to be thrown. This will cause a call to unexpected() which usually calls terminate().
54         ~ConfigurationUpdaterLock() { mrUpdater.UnlockUpdates(); }
55     private:
56         ConfigurationUpdater& mrUpdater;
57     };
58     
59     //===== ConfigurationUpdater ==================================================

** CID 1399122:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/transitions/shapetransitionfactory.cxx: 107 in 
slideshow::internal::<unnamed>::ClippingAnimation::~ClippingAnimation()()


________________________________________________________________________________________________________
*** CID 1399122:  Error handling issues  (UNCAUGHT_EXCEPT)
/slideshow/source/engine/transitions/shapetransitionfactory.cxx: 107 in 
slideshow::internal::<unnamed>::ClippingAnimation::~ClippingAnimation()()
101     {
102         ENSURE_OR_THROW(
103             rShapeManager,
104             "ClippingAnimation::ClippingAnimation(): Invalid ShapeManager" );
105     }
106     
    CID 1399122:  Error handling issues  (UNCAUGHT_EXCEPT)
    An exception of type "com::sun::star::uno::RuntimeException" is thrown but the throw list 
"throw()" doesn't allow it to be thrown. This will cause a call to unexpected() which usually 
calls terminate().
107     ClippingAnimation::~ClippingAnimation()
108     {
109         try
110         {
111             end_();
112         }


________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, 
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZBnDJeNb0HijxaS4JNJPxk3kpyAm2AYqo71yXmnOxB72ibeUH-2F-2F1Lhi9AZq3dRu-2F4-3D_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpytuFnncQmhXyPA42-2BbOd6wmrXwR62R5omJfEEyATwim7VBA76nQklnl-2BqeX1uO9BXvGPccq-2BEAxlj-2BS06SpXjPjIh2XyUC4kK5-2BFoc-2BkNfqPKgDhb9ecINtUo21yAkkAYSZ0IwL-2FxYHW4HSUdlkYQJ1zxm-2FWpPb7pwtOCmqmQo78-3D

To manage Coverity Scan email notifications for "libreoffice@lists.freedesktop.org", click 
https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRbVDbis712qZDP-2FA8y06Nq4k1FZJSDV-2FTHi5VQof9xGafB4oBwGYxuHHknceo2QLpCrZ44Ciy7AqBR2QyX6OCB5N5X-2B1MAElavPQhH6nLwozJzqOkt2k8uOkYf2ZoppNa9QVe0T3fEZVQ7Kky1tOkLz_g-2BrHdvqzaBa155F-2F8AmPhpJzY63UzWDisJV95WUBpGhqFw1ICExHG8aMaV2EoFpytuFnncQmhXyPA42-2BbOd6wkzqlUP87mlvPuuzofAMWAB5uHmkOzAE8VecJwSuJd1np9BNVkk9XDj9EJSaiEKLpGkWi-2FMcfMFvsYcxew8AP3l6TseEkx61Utgvf-2B8wRa15c-2Bqr2yYjBDOdyt0-2BcPnLuHzd9iH964V3W-2Fcko7bwqUY-3D


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.