[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice
Subject:    [Bug 167905] New: KWord, Krita,
From:       Arthur Bit-Monnot <athanare () gmail ! com>
Date:       2008-07-31 20:21:39
Message-ID: 20080731222136.167905.athanare () gmail ! com
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=167905         
           Summary: KWord, Krita, Kspread and kpresenter segfault on \
startup  Product: koffice
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: koffice kde org
        ReportedBy: athanare gmail com


Version:           trunk (rev 840244) (using Devel)
Installed from:    Compiled sources
Compiler:          gcc 4.2.3 
OS:                Linux

Kword, Krita, KSpread and Kpresenter crash at startup in a similar way

To reproduce just run one of the applications whithout arguments.



Here are the backtraces for kword, they are almost the same for the other \
apps :

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5a7a720 (LWP 13957)]        
0xb6a69428 in QSplitter::d_func (this=0x610063) at widgets/qsplitter.h:147
147         Q_DECLARE_PRIVATE(QSplitter)                                  
(gdb) bt                                                                  
#0  0xb6a69428 in QSplitter::d_func (this=0x610063) at \
widgets/qsplitter.h:147 #1  0xb6a64e7b in QSplitter::sizes (this=0x610063) \
at widgets/qsplitter.cpp:1576 #2  0xb7d59a6b in \
KFileWidgetPrivate::updateSplitterSize (this=0x8246fa0)         at \
/home/kde-devel/kde/src/KDE/kdelibs/kfile/kfilewidget.cpp:2104            \
#3  0xb7d5b064 in KFileWidget::resizeEvent (this=0x8248008, \
event=0xbfdadf94)     at \
/home/kde-devel/kde/src/KDE/kdelibs/kfile/kfilewidget.cpp:1637            \
#4  0xb668f468 in QWidget::event (this=0x8248008, event=0xbfdadf94) at \
kernel/qwidget.cpp:7073 #5  0xb663152d in \
QApplicationPrivate::notify_helper (this=0x805c8b8, receiver=0x8248008, \
e=0xbfdadf94)  at kernel/qapplication.cpp:3772                              \
 #6  0xb6633116 in QApplication::notify (this=0xbfdb01d0, \
receiver=0x8248008, e=0xbfdadf94) at kernel/qapplication.cpp:3739 #7  \
0xb74c404b in KApplication::notify (this=0xbfdb01d0, receiver=0x8248008, \
event=0xbfdadf94)                              at \
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311       \
 #8  0xb700d68a in QCoreApplication::notifyInternal (this=0xbfdb01d0, \
receiver=0x8248008, event=0xbfdadf94)                  at \
kernel/qcoreapplication.cpp:583                                             \
 #9  0xb79c4e9f in QCoreApplication::sendEvent (receiver=0x8248008, \
event=0xbfdadf94)                                        at \
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215        \
 #10 0xb668d46c in QWidgetPrivate::sendPendingMoveAndResizeEvents \
(this=0x8221438, recursive=false, disableUpdates=false)    at \
kernel/qwidget.cpp:6058                                                     \
 #11 0xb6692560 in QWidgetPrivate::show_helper (this=0x8221438) at \
kernel/qwidget.cpp:6109                                  #12 0xb6692d94 in \
QWidget::setVisible (this=0x8248008, visible=true) at \
kernel/qwidget.cpp:6378                            #13 0xb66762cc in \
QWidget::show (this=0x8248008) at \
../../include/QtGui/../../src/gui/kernel/qwidget.h:470                 #14 \
0xb66924e9 in QWidgetPrivate::showChildren (this=0x8220c40, \
spontaneous=false) at kernel/qwidget.cpp:6453              #15 0xb669258e \
in QWidgetPrivate::show_helper (this=0x8220c40) at kernel/qwidget.cpp:6115  \
 #16 0xb6692d94 in QWidget::setVisible (this=0x821bca0, visible=true) at \
                kernel/qwidget.cpp:6378                           
---Type <return> to continue, or q <return> to quit---                      \
 #17 0xb66762cc in QWidget::show (this=0x821bca0) at \
../../include/QtGui/../../src/gui/kernel/qwidget.h:470                 #18 \
0xb66924e9 in QWidgetPrivate::showChildren (this=0x81f68e8, \
spontaneous=false) at kernel/qwidget.cpp:6453              #19 0xb669258e \
in QWidgetPrivate::show_helper (this=0x81f68e8) at kernel/qwidget.cpp:6115  \
 #20 0xb6692d94 in QWidget::setVisible (this=0x81fcb28, visible=true) at \
kernel/qwidget.cpp:6378                            #21 0xb66762cc in \
QWidget::show (this=0x81fcb28) at \
../../include/QtGui/../../src/gui/kernel/qwidget.h:470                 #22 \
0xb6a6861d in QSplitter::childEvent (this=0x8051378, c=0xbfdae8d0) at \
widgets/qsplitter.cpp:1231                       #23 0xb70207e4 in \
QObject::event (this=0x8051378, e=0xbfdae8d0) at kernel/qobject.cpp:1120    \
 #24 0xb668fce7 in QWidget::event (this=0x8051378, event=0xbfdae8d0) at \
kernel/qwidget.cpp:7310                             #25 0xb6a68355 in \
QSplitter::event (this=0x8051378, e=0xbfdae8d0) at \
widgets/qsplitter.cpp:1305                            #26 0xb663152d in \
QApplicationPrivate::notify_helper (this=0x805c8b8, receiver=0x8051378, \
e=0xbfdae8d0)                     at kernel/qapplication.cpp:3772           \
 #27 0xb6633116 in QApplication::notify (this=0xbfdb01d0, \
receiver=0x8051378, e=0xbfdae8d0) at kernel/qapplication.cpp:3739 #28 \
0xb74c404b in KApplication::notify (this=0xbfdb01d0, receiver=0x8051378, \
event=0xbfdae8d0)                              at \
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311       \
 #29 0xb700d68a in QCoreApplication::notifyInternal (this=0xbfdb01d0, \
receiver=0x8051378, event=0xbfdae8d0)                  at \
kernel/qcoreapplication.cpp:583                                             \
 #30 0xb79c4e9f in QCoreApplication::sendEvent (receiver=0x8051378, \
event=0xbfdae8d0)                                        at \
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215        \
 #31 0xb66837db in QWidget::ensurePolished (this=0x81fcb28) at \
kernel/qwidget.cpp:8119                                      #32 0xb6664d77 \
in QLayout::totalMinimumSize (this=0x81e75a8) at kernel/qlayout.cpp:772     \
 #33 0xb6683f09 in QWidget::minimumSizeHint (this=0x81fcb28) at \
kernel/qwidget.cpp:6807                                     #34 0xb6667f08 \
in qSmartMinSize (w=0x81fcb28) at kernel/qlayoutengine.cpp:385              \
 #35 0xb6a67001 in QSplitterPrivate::setGeo (this=0x81c8798, sls=0x81f2c00, \
p=262, s=0, allowCollapse=false)                 at \
widgets/qsplitter.cpp:662                                                   \
                
---Type <return> to continue, or q <return> to quit---                      \
 #36 0xb6a67d6b in QSplitterPrivate::doResize (this=0x81c8798) at \
widgets/qsplitter.cpp:502                                 #37 0xb6a67f09 in \
QSplitter::resizeEvent (this=0x8051378) at widgets/qsplitter.cpp:1093       \
 #38 0xb668f468 in QWidget::event (this=0x8051378, event=0xbfdaf03c) at \
kernel/qwidget.cpp:7073                             #39 0xb6a68355 in \
QSplitter::event (this=0x8051378, e=0xbfdaf03c) at \
widgets/qsplitter.cpp:1305                            #40 0xb663152d in \
QApplicationPrivate::notify_helper (this=0x805c8b8, receiver=0x8051378, \
e=0xbfdaf03c)                     at kernel/qapplication.cpp:3772           \
 #41 0xb6633116 in QApplication::notify (this=0xbfdb01d0, \
receiver=0x8051378, e=0xbfdaf03c) at kernel/qapplication.cpp:3739 #42 \
0xb74c404b in KApplication::notify (this=0xbfdb01d0, receiver=0x8051378, \
event=0xbfdaf03c)                              at \
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311       \
 #43 0xb700d68a in QCoreApplication::notifyInternal (this=0xbfdb01d0, \
receiver=0x8051378, event=0xbfdaf03c)                  at \
kernel/qcoreapplication.cpp:583                                             \
 #44 0xb79c4e9f in QCoreApplication::sendEvent (receiver=0x8051378, \
event=0xbfdaf03c)                                        at \
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215        \
 #45 0xb66cd838 in QWidgetPrivate::setGeometry_sys (this=0x81c8798, x=0, \
y=76, w=800, h=524, isMove=true)                    at \
kernel/qwidget_x11.cpp:2425                                                 \
 #46 0xb668d91e in QWidget::setGeometry (this=0x8051378, r= 0xbfdaf284) at \
kernel/qwidget.cpp:5662                          #47 0xb6aac159 in \
QWidgetAnimator::animate (this=0x81b3c50, widget=0x8051378, \
_final_geometry= 0x81b5804, animate=false)    at \
widgets/qwidgetanimator.cpp:143                                             \
 #48 0xb69f0d53 in QDockAreaLayout::apply (this=0x81b57dc, animate=false) \
at widgets/qdockarealayout.cpp:2961               #49 0xb6a1c6fb in \
QMainWindowLayoutState::apply (this=0x81b5730, animated=false) at \
widgets/qmainwindowlayout.cpp:235      #50 0xb6a1c8b3 in \
QMainWindowLayout::applyState (this=0x81b5720, newState= 0x81b5730, \
animate=false)                        at widgets/qmainwindowlayout.cpp:2116 \
 #51 0xb6a1d58e in QMainWindowLayout::setGeometry (this=0x81b5720, _r= \
0xbfdaf3e8) at widgets/qmainwindowlayout.cpp:1656    #52 0xb6664ff3 in \
QLayoutPrivate::doResize (this=0x81bcf08, r= 0xbfdaf438) at \
                kernel/qlayout.cpp:636                      
---Type <return> to continue, or q <return> to quit---                      \
 #53 0xb66654fb in QLayout::activate (this=0x81b5720) at \
kernel/qlayout.cpp:1208                                            #54 \
0xb6665d6a in QLayout::widgetEvent (this=0x81b5720, e=0x81b3cb0) at \
kernel/qlayout.cpp:707                             #55 0xb66314ee in \
QApplicationPrivate::notify_helper (this=0x805c8b8, receiver=0x81b4b50, \
e=0x81b3cb0)                      at kernel/qapplication.cpp:3763           \
 #56 0xb6633116 in QApplication::notify (this=0xbfdb01d0, \
receiver=0x81b4b50, e=0x81b3cb0) at kernel/qapplication.cpp:3739  #57 \
0xb74c404b in KApplication::notify (this=0xbfdb01d0, receiver=0x81b4b50, \
event=0x81b3cb0)                               at \
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311       \
 #58 0xb700d68a in QCoreApplication::notifyInternal (this=0xbfdb01d0, \
receiver=0x81b4b50, event=0x81b3cb0)                   at \
kernel/qcoreapplication.cpp:583                                             \
 #59 0xb79c4e9f in QCoreApplication::sendEvent (receiver=0x81b4b50, \
event=0x81b3cb0)                                         at \
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215        \
 #60 0xb700dba2 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, \
event_type=0, data=0x804b778)                    at \
kernel/qcoreapplication.cpp:1195                                            \
 #61 0xb700dd53 in QCoreApplication::sendPostedEvents (receiver=0x0, \
event_type=0) at kernel/qcoreapplication.cpp:1091      #62 0xb7a5136c in \
QCoreApplication::sendPostedEvents ()                                       \
  at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220   \
 #63 0xb703d7b3 in postEventSourceDispatch (s=0x805e370) at \
kernel/qeventdispatcher_glib.cpp:211                            #64 \
0xb5ec0bf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0     \
 #65 0xb5ec3e5e in ?? () from /usr/lib/libglib-2.0.so.0                     \
 #66 0xb5ec43ac in g_main_context_iteration () from \
/usr/lib/libglib-2.0.so.0                                               #67 \
0xb703cbcc in QEventDispatcherGlib::processEvents (this=0x805c530, flags= \
0xbfdafa64)                                   at \
kernel/qeventdispatcher_glib.cpp:325                                        \
 #68 0xb66d9444 in QGuiEventDispatcherGlib::processEvents (this=0x805c530, \
flags= 0xbfdafa94)                                at \
kernel/qguieventdispatcher_glib.cpp:204                                     \
                
---Type <return> to continue, or q <return> to quit---                      \
 #69 0xb700a54a in QEventLoop::processEvents (this=0xbfdafb08, flags= \
0xbfdafad4) at kernel/qeventloop.cpp:149              #70 0xb700a789 in \
QEventLoop::exec (this=0xbfdafb08, flags= 0xbfdafb10) at \
kernel/qeventloop.cpp:196                       #71 0xb77ec766 in \
KIO::NetAccess::enter_loop (this=0xbfdafb84)                                \
  at /home/kde-devel/kde/src/KDE/kdelibs/kio/kio/netaccess.cpp:494
#72 0xb77ec981 in KIO::NetAccess::synchronousRunInternal (this=0xbfdafb84, \
job=0x82743b8, window=0x0, data=0x0,  finalURL=0x0, metaData=0x0) at \
/home/kde-devel/kde/src/KDE/kdelibs/kio/kio/netaccess.cpp:479 #73 \
0xb77ed252 in KIO::NetAccess::synchronousRun (job=0x82743b8, window=0x0, \
data=0x0, finalURL=0x0, metaData=0x0)  at \
/home/kde-devel/kde/src/KDE/kdelibs/kio/kio/netaccess.cpp:273 #74 \
0xb7d6280d in KFileWidget (this=0x8248008, startDir= 0xbfdafdfc, \
parent=0x821bca0)  at \
/home/kde-devel/kde/src/KDE/kdelibs/kfile/kfilewidget.cpp:459 #75 \
0xb7ee63c7 in KoExistingDocumentPane (this=0x821bca0, parent=0x81fcb28)  at \
/home/kde-devel/kde/src/koffice/libs/main/KoExistingDocumentPane.cpp:43 #76 \
0xb7ed01b4 in KoOpenPane::initExistingFilesPane (this=0x81fcb28)  at \
/home/kde-devel/kde/src/koffice/libs/main/KoOpenPane.cpp:343 #77 0xb7ed133e \
in KoOpenPane (this=0x81fcb28, parent=0x8051378, componentData= 0xbfdaff9c, \
templateType= 0x8172830)  at \
/home/kde-devel/kde/src/koffice/libs/main/KoOpenPane.cpp:125 #78 0xb7e55a3a \
in KoDocument::createOpenPane (this=0x816d6c8, parent=0x8051378, \
componentData= 0xbfdaff9c,  templateType= 0x8172830) at \
/home/kde-devel/kde/src/koffice/libs/main/KoDocument.cpp:2757 #79 \
0xb7e56254 in KoDocument::showStartUpWidget (this=0x816d6c8, \
parent=0x81b4b50, alwaysShow=false)  at \
/home/kde-devel/kde/src/koffice/libs/main/KoDocument.cpp:2713 #80 \
0xb437ffc0 in KWDocument::showStartUpWidget (this=0x816d6c8, \
parent=0x81b4b50, alwaysShow=false)  at \
/home/kde-devel/kde/src/koffice/kword/part/KWDocument.cpp:594 #81 \
0xb7e88475 in KoApplication::start (this=0xbfdb01d0) at \
/home/kde-devel/kde/src/koffice/libs/main/KoApplication.cpp:151 #82 \
0xb7efdd29 in kdemain (argc=1, argv=0xbfdb02c4) at \
/home/kde-devel/kde/src/koffice/kword/part/main.cpp:34


And here is the end of the debug output (still for kword) :
....
....
kword(13957)/koffice (lib flake) KoShapeRegistry::init: Inserting factory \
"KoPathShape"  for QPair("urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","line") \
with priority  0  into factoryMap making  1  entries.                       \
 kword(13957)/koffice (lib flake) KoShapeRegistry::init: Inserting factory \
"KoPathShape"  for QPair("urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","polyline") \
with priority  0  into factoryMap making  1  entries.                       \
 kword(13957)/koffice (lib flake) KoShapeRegistry::init: Inserting factory \
"KoPathShape"  for QPair("urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","polygon") \
with priority  0  into factoryMap making  1  entries.                       \
 kword(13957)/koffice (lib flake) KoShapeRegistry::init: Inserting factory \
"KoEnhancedPathShape"  for \
QPair("urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","custom-shape")  \
with priority  1  into factoryMap making  2  entries.                       \
 kword(13957)/koffice (lib komain) KoDocument::readNativeService: \
"kwordpart.desktop"  found.                                   \
kword(13957)/koffice (lib komain) KoDocument::readNativeService: \
"kwordpart.desktop"  found.                                   \
kword(13957)/koffice (lib komain) KoDocument::readNativeService: \
"kwordpart.desktop"  found.                                   \
kword(13957)/koffice (filter manager) KoFilterEntry::query: \
KoFilterEntry::query( ""  )                                        \
kword(13957)/kio (KDirWatch) KDirWatchPrivate::KDirWatchPrivate: Available \
methods:  ("Stat", "INotify")                       kword(13957)/kio \
(KDirWatch) KDirWatchPrivate::addEntry: Added File \
"/home/kde-devel/.local/share//user-places.xbel" NotExisting for "" \
["KDirWatch-1"]                                                             \
 kword(13957)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use \
inotify for monitoring                                kword(13957)/kio \
(KDirWatch) KDirWatchPrivate::addEntry: Added Dir \
"/home/kde-devel/.local/share" for \
"/home/kde-devel/.local/share//user-places.xbel" [""]                       \
 kword(13957)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use \
inotify for monitoring                                kword(13957)/kio \
(KDirWatch) KDirWatchPrivate::useINotify: inotify successfully used for \
monitoring                            kword(13957)/kio (bookmarks) \
KBookmarkManager::KBookmarkManager: starting KDirWatch for  \
"/home/kde-devel/.local/share//user-places.xbel"                            \
 kword(13957)/kio (KDirListerCache) KDirListerCache::listDir: Listing \
directory: KUrl("trash:/")                                kword(13957)/kio \
(KDirLister) KDirLister::stop:                                              \
 kword(13957)/kio (KIOJob) KIO::stat: stat KUrl("file:///home/kde-devel/")  \


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5a7a720 (LWP 13957)]        
0xb6a69428 in QSplitter::d_func (this=0x610063) at widgets/qsplitter.h:147
147         Q_DECLARE_PRIVATE(QSplitter)
____________________________________
koffice mailing list
koffice@kde.org
To unsubscribe please visit:
https://mail.kde.org/mailman/listinfo/koffice


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic