Bug 333886 - Kate 4.13.0 segfault on stautup (Fedora rawhide)
Summary: Kate 4.13.0 segfault on stautup (Fedora rawhide)
Status: RESOLVED DUPLICATE of bug 333987
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: 3.13.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-04-25 20:40 UTC by Peter C. Trenholme
Modified: 2014-04-29 18:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter C. Trenholme 2014-04-25 20:40:20 UTC
Application: kate (3.13.0)
KDE Platform Version: 4.13.0
Qt Version: 4.8.6
Operating System: Linux 3.15.0-0.rc2.git1.1.fc21.x86_64 x86_64
Distribution: "Fedora release 21 (Rawhide)"

-- Information about the crash:
- What I was doing when the application crashed: Tyring to start Kate.

It's difficulte to provide any more information.

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa2320ca880 (LWP 30360))]

Thread 2 (Thread 0x7fa223990700 (LWP 30383)):
#0  0x000000345d00be00 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fa225cbd21a in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x00007fa225cbd249 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x000000345d007555 in start_thread () from /lib64/libpthread.so.0
#4  0x000000345c504e2d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa2320ca880 (LWP 30360)):
[KCrash Handler]
#5  0x00007fa225c58d18 in QTJSC::JSGlobalData::storeVPtrs() () from /lib64/libQtScript.so.4
#6  0x00007fa225c4e143 in QTJSC::initializeThreading() () from /lib64/libQtScript.so.4
#7  0x00007fa225d012b8 in QScriptEnginePrivate::QScriptEnginePrivate() () from /lib64/libQtScript.so.4
#8  0x00007fa225d0218e in QScriptEngine::QScriptEngine() () from /lib64/libQtScript.so.4
#9  0x00007fa22575197e in KateScript::load() [clone .part.21] () from /lib64/libkatepartinterfaces.so.4
#10 0x00007fa22575222d in KateScript::clearExceptions() () from /lib64/libkatepartinterfaces.so.4
#11 0x00007fa225753712 in KateCommandLineScript::actionInfo(QString const&) () from /lib64/libkatepartinterfaces.so.4
#12 0x00007fa225759eb8 in KateScriptActionMenu::repopulate() () from /lib64/libkatepartinterfaces.so.4
#13 0x00007fa22575a5bd in KateScriptActionMenu::KateScriptActionMenu(KateView*, QString const&) () from /lib64/libkatepartinterfaces.so.4
#14 0x00007fa2257b0ecb in KateView::setupActions() () from /lib64/libkatepartinterfaces.so.4
#15 0x00007fa2257b582d in KateView::KateView(KateDocument*, QWidget*) () from /lib64/libkatepartinterfaces.so.4
#16 0x00007fa22572d632 in KateDocument::createView(QWidget*) () from /lib64/libkatepartinterfaces.so.4
#17 0x0000003466e476df in KateViewManager::createView(KTextEditor::Document*) [clone .part.52] () from /lib64/libkateinterfaces.so.4
#18 0x0000003466e4dfc4 in KateViewSpace::restoreConfig(KateViewManager*, KConfigBase const*, QString const&) () from /lib64/libkateinterfaces.so.4
#19 0x0000003466e4aa19 in KateViewManager::restoreSplitter(KConfigBase const*, QString const&, QSplitter*, QString const&) () from /lib64/libkateinterfaces.so.4
#20 0x0000003466e4b4bd in KateViewManager::restoreViewConfiguration(KConfigGroup const&) () from /lib64/libkateinterfaces.so.4
#21 0x0000003466e3f67e in KateMainWindow::KateMainWindow(KConfig*, QString const&) () from /lib64/libkateinterfaces.so.4
#22 0x0000003466e2dd29 in KateApp::newMainWindow(KConfig*, QString const&) () from /lib64/libkateinterfaces.so.4
#23 0x0000003466e58a8a in KateSessionManager::activateSession(KSharedPtr<KateSession>, bool, bool, bool) () from /lib64/libkateinterfaces.so.4
#24 0x0000003466e2eb36 in KateApp::startupKate() () from /lib64/libkateinterfaces.so.4
#25 0x0000003466e2fe65 in KateApp::initKate() () from /lib64/libkateinterfaces.so.4
#26 0x0000003466e30260 in KateApp::KateApp(KCmdLineArgs*) () from /lib64/libkateinterfaces.so.4
#27 0x00007fa23425b9bc in kdemain () from /lib64/libkdeinit4_kate.so
#28 0x000000345c4200c0 in __libc_start_main () from /lib64/libc.so.6
#29 0x000000000040082e in _start ()

Reported using DrKonqi
Comment 1 Dominik Haumann 2014-04-29 08:50:27 UTC
@Rex Dieter: Is this a Qt / Fedora issue? Looks like it crashes in Qt's JavaScriptCore interpreter.
Comment 2 Christoph Feck 2014-04-29 09:13:16 UTC

*** This bug has been marked as a duplicate of bug 333987 ***
Comment 3 Rex Dieter 2014-04-29 13:53:12 UTC
Re: comment 1

yes, we're seeing some qtscript (JSC) crashes when qt is built with gcc-4.9.0
Comment 4 Dominik Haumann 2014-04-29 18:44:16 UTC
Ok, then we'll silently ignore this in the Kate land for now :^) Thanks for letting us know.