Version: 0.7.4 (using KDE 4.1.4) Installed from: Fedora RPMs Application: Okular (okular), signal SIGSEGV [Current thread is 1 (Thread 0xb7f1c770 (LWP 3471))] Thread 1 (Thread 0xb7f1c770 (LWP 3471)): [KCrash Handler] #5 0x00764e16 in KServiceType::serviceOffersOffset (this=0x0) at /home/kde-devel/kdesvn/kdelibs/kdecore/services/kservicetype.cpp:229 #6 0x0074d82d in filterMimeTypeOffers () at /home/kde-devel/kdesvn/kdelibs/kdecore/services/kmimetypetrader.cpp:113 #7 KMimeTypeTrader::query (this=0x9332270, mimeType=@0xbfc48c3c, genericServiceType=@0xbfc48c38, constraint=@0xbfc48c44) at /home/kde-devel/kdesvn/kdelibs/kdecore/services/kmimetypetrader.cpp:127 #8 0x01313458 in Okular::Document::openDocument () from /usr/lib/libokularcore.so.1 #9 0x0648a2fd in ?? () from /usr/lib/kde4/okularpart.so #10 0x00494eba in KParts::ReadOnlyPart::openUrl (this=0x9202af0, url=@0x9202540) at /home/kde-devel/kdesvn/kdelibs/kparts/part.cpp:558 #11 0x064846ec in ?? () from /usr/lib/kde4/okularpart.so #12 0x0804eb62 in _start ()
Do you experience this on loading every CHM file? If this is a crash on a specific file can you attach it ? This may be related to kdelibs
In a terminal, please run: $ kbuildsycoca4 --noincremental
(In reply to comment #1) > Do you experience this on loading every CHM file? If this is a crash on a > specific file can you attach it ? > This may be related to kdelibs > I tested only one chm file. I don't have second. I cannot attach that file. Sorry :( I run okular using kde 4.1.4 as it is the current version for my fedora distribution and also on kde 4.2.61 (20090127) I compiled from sources. If it is a kdelibs problem it remains on kde 4.2
(In reply to comment #2) > In a terminal, please run: > $ kbuildsycoca4 --noincremental > Problem remains Thread 1 (Thread 0xb7fa7770 (LWP 3927)): #0 0x00903416 in __kernel_vsyscall () #1 0x0042c430 in __nanosleep_nocancel () from /lib/libc.so.6 #2 0x0042c26e in sleep () from /lib/libc.so.6 #3 0x0558d8aa in ?? () from /usr/lib/libkdeui.so.5 #4 0x0558e2dc in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5 #5 <signal handler called> #6 0x0305cf42 in QString::operator= () from /usr/lib/libQtCore.so.4 #7 0x0071e31f in ?? () from /usr/lib/libQtXml.so.4 #8 0x0071cc8b in ?? () from /usr/lib/libQtXml.so.4 #9 0x0106149a in ?? () from /usr/lib/kde4/okularGenerator_chmlib.so #10 0x06c9acbc in Okular::Document::openDocument () from /usr/lib/libokularcore.so.1 #11 0x00fa12fd in ?? () from /usr/lib/kde4/okularpart.so #12 0x0061ecf3 in KParts::ReadOnlyPart::openUrl () from /usr/lib/libkparts.so.4 #13 0x00f9b6ec in ?? () from /usr/lib/kde4/okularpart.so #14 0x0804eb62 in _start ()
This is another problem now. Please follow http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports for getting a better backtrace.
Reopening
Also, the faulty document would be something needed for reproducing the issue.
The full debug info: Application: Okular (okular), signal SIGSEGV [Current thread is 1 (Thread 0xb8097770 (LWP 6010))] Thread 1 (Thread 0xb8097770 (LWP 6010)): [KCrash Handler] #6 QBasicAtomicInt::ref () at ../../src/corelib/arch/qatomic_i386.h:116 #7 QString::operator= (this=0x955f350, other=@0x8052678) at tools/qstring.cpp:1103 #8 0x0071e31f in QDomAttrPrivate::setNodeValue (this=0x955f330, v=@0x8052678) at dom/qdom.cpp:4075 #9 0x0071cc8b in QDomElementPrivate::setAttribute (this=0x955f2e8, aname=@0xbf9c4da8, newValue=@0x8052678) at dom/qdom.cpp:4419 #10 0x006d434a in CHMGenerator::loadDocument (this=0x952dfe0, fileName=@0xbf9c51e8, pagesVector=@0x92381ac) at /usr/src/debug/kdegraphics-4.2.0/okular/generators/chm/generator_chm.cpp:98 #11 0x01010aa1 in Okular::DocumentPrivate::openDocumentInternal (this=0x92380f8, offer=@0xbf9c4fa0, isstdin=false, docFile=@0xbf9c51e8, filedata=@0xbf9c5020) at /usr/src/debug/kdegraphics-4.2.0/okular/core/document.cpp:643 #12 0x01018a24 in Okular::Document::openDocument (this=0x92411b0, docFile=@0xbf9c51e8, url=@0xbf9c515c, _mime=@0xbf9c5208) at /usr/src/debug/kdegraphics-4.2.0/okular/core/document.cpp:1593 #13 0x00f157ec in Part::openFile (this=0x91beb10) at /usr/src/debug/kdegraphics-4.2.0/okular/part.cpp:874 #14 0x02c72b3a in KParts::ReadOnlyPart::openUrl (this=0x91beb10, url=@0x91ae5dc) at /usr/src/debug/kdelibs-4.2.0/kparts/part.cpp:558 #15 0x00f1075c in Part::openUrl (this=0x91beb10, url=@0x91ae5dc) at /usr/src/debug/kdegraphics-4.2.0/okular/part.cpp:970 #16 0x0804f602 in Shell::openUrl (this=0x91ae590, url=@0x91ae5dc, page=0) at /usr/src/debug/kdegraphics-4.2.0/okular/shell/shell.cpp:131 #17 0x0804f71b in Shell::delayedOpen (this=0x91ae590) at /usr/src/debug/kdegraphics-4.2.0/okular/shell/shell.cpp:114 #18 0x080504ab in Shell::qt_metacall (this=0x91ae590, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbf9c5408) at /usr/src/debug/kdegraphics-4.2.0/i386-redhat-linux-gnu/okular/shell/shell.moc:90 #19 0x0311ddf0 in QMetaObject::activate (sender=0x9525f78, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3031 #20 0x0311eb72 in QMetaObject::activate (sender=0x9525f78, m=0x31ef368, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3101 #21 0x03124147 in QSingleShotTimer::timeout (this=0x9525f78) at .moc/release-shared/qtimer.moc:74 #22 0x0312426c in QSingleShotTimer::timerEvent (this=0x9525f78) at kernel/qtimer.cpp:294 #23 0x031188cf in QObject::event (this=0x9525f78, e=0xbf9c589c) at kernel/qobject.cpp:1120 #24 0x022a068c in QApplicationPrivate::notify_helper (this=0x915c990, receiver=0x9525f78, e=0xbf9c589c) at kernel/qapplication.cpp:3803 #25 0x022a84ce in QApplication::notify (this=0xbf9c5b8c, receiver=0x9525f78, e=0xbf9c589c) at kernel/qapplication.cpp:3393 #26 0x0552ffdd in KApplication::notify (this=0xbf9c5b8c, receiver=0x9525f78, event=0xbf9c589c) at /usr/src/debug/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307 #27 0x031091c1 in QCoreApplication::notifyInternal (this=0xbf9c5b8c, receiver=0x9525f78, event=0xbf9c589c) at kernel/qcoreapplication.cpp:587 #28 0x03137081 in QCoreApplication::sendEvent () at ../../src/corelib/kernel/qcoreapplication.h:209 #29 QTimerInfoList::activateTimers (this=0x915fabc) at kernel/qeventdispatcher_unix.cpp:557 #30 0x031338a0 in timerSourceDispatch (source=0x915fa88) at kernel/qeventdispatcher_glib.cpp:160 #31 0x00e30238 in g_main_dispatch () at gmain.c:2144 #32 IA__g_main_context_dispatch (context=0x915e710) at gmain.c:2697 #33 0x00e338e3 in g_main_context_iterate (context=0x915e710, block=1, dispatch=1, self=0x915c050) at gmain.c:2778 #34 0x00e33aa1 in IA__g_main_context_iteration (context=0x915e710, may_block=1) at gmain.c:2841 #35 0x031337f8 in QEventDispatcherGlib::processEvents (this=0x915c588, flags={i = 4}) at kernel/qeventdispatcher_glib.cpp:319 #36 0x02339515 in QGuiEventDispatcherGlib::processEvents (this=0x915c588, flags={i = 4}) at kernel/qguieventdispatcher_glib.cpp:198 #37 0x0310788a in QEventLoop::processEvents (this=0xbf9c5ac0, flags={i = 4}) at kernel/qeventloop.cpp:143 #38 0x03107a4a in QEventLoop::exec (this=0xbf9c5ac0, flags={i = 0}) at kernel/qeventloop.cpp:194 #39 0x0310a105 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #40 0x022a0507 in QApplication::exec () at kernel/qapplication.cpp:3331 #41 0x0804dc47 in main (argc=0, argv=0x0) at /usr/src/debug/kdegraphics-4.2.0/okular/shell/main.cpp:81
Hi John, I've seen that backtrace already, and I think that I could have fixed it; although, if you could attach the file, I could double check that. If the file is private, you can send it to me directly.
Hi again John, got your file (thanks!), and indeed I fixed it few days ago (r922601 on trunk/4.3, r922604 on branch/4.2). This means you just need to wait for KDE 4.2.1, that is going to be released at the start of March. Changing the subject to make it slightly clear what it is about.
*** Bug 185763 has been marked as a duplicate of this bug. ***