installing from git and translations from release?

René J.V. Bertin rjvbertin at gmail.com
Sat Sep 3 23:52:17 UTC 2016


On Friday September 02 2016 09:57:33 Kevin Funk wrote:

> > That's most likely correct in that none of my KF5 applications have the Pt
> > translations installed, but who posts that message, and why?
> 
> https://lxr.kde.org/search?_filestring=&_string=No+language+dictionaries

Breaking on that line (loader.cpp:98) doesn't tell me much, seems this happens during some initialisation step (see backtrace below). The message are only printed when I start an lldb debugging session, though, and not in all of my sessions. Not going to make things easier!

R.

Process 73034 stopped
* thread #1: tid = 0x75df0a, 0x000000010b22c727 libKF5SonnetCore.5.dylib`Sonnet::Loader::createSpeller(this=<unavailable>, language=<unavailable>, clientName=<unavailable>) const + 423 at loader.cpp:98, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
    frame #0: 0x000000010b22c727 libKF5SonnetCore.5.dylib`Sonnet::Loader::createSpeller(this=<unavailable>, language=<unavailable>, clientName=<unavailable>) const + 423 at loader.cpp:98
   95       const QVector<Client *> lClients = d->languageClients[plang];
   96   
   97       if (lClients.isEmpty()) {
-> 98           qWarning() << "No language dictionaries for the language:" << plang;
   99           return 0;
   100      }
   101  
(lldb) bt
* thread #1: tid = 0x75df0a, 0x000000010b22c727 libKF5SonnetCore.5.dylib`Sonnet::Loader::createSpeller(this=<unavailable>, language=<unavailable>, clientName=<unavailable>) const + 423 at loader.cpp:98, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
  * frame #0: 0x000000010b22c727 libKF5SonnetCore.5.dylib`Sonnet::Loader::createSpeller(this=<unavailable>, language=<unavailable>, clientName=<unavailable>) const + 423 at loader.cpp:98
    frame #1: 0x000000010b22ca14 libKF5SonnetCore.5.dylib`Sonnet::Loader::cachedSpeller(this=0x00007f83f4597220, language=0x00007f83f3c37648) + 84 at loader.cpp:125
    frame #2: 0x000000010b230173 libKF5SonnetCore.5.dylib`Sonnet::SpellerPrivate::updateDict(this=0x00007f83f3c37630) + 35 at speller.cpp:58
    frame #3: 0x000000010b230139 libKF5SonnetCore.5.dylib`Sonnet::SpellerPrivate::init(this=0x00007f83f3c37630, lang=<unavailable>) + 137 at speller.cpp:54
    frame #4: 0x000000010b2386dc libKF5SonnetCore.5.dylib`Sonnet::GuessLanguagePrivate::guessFromDictionaries(this=<unavailable>, sentence=0x00007fff5edfdc18, candidates=<unavailable>) + 284 at guesslanguage.cpp:468
    frame #5: 0x000000010b23778d libKF5SonnetCore.5.dylib`Sonnet::GuessLanguage::identify(this=<unavailable>, text=0x00007fff5edfdc18, suggestions=<unavailable>) const + 957 at guesslanguage.cpp:260
    frame #6: 0x000000010b23df10 libKF5SonnetCore.5.dylib`Sonnet::LanguageFilter::language(this=0x00007f83f4a2d730) const + 288 at languagefilter.cpp:106
    frame #7: 0x000000010b23e08e libKF5SonnetCore.5.dylib`Sonnet::LanguageFilter::isSpellcheckable(this=0x00007f83f4a2d730) const + 30 at languagefilter.cpp:113
    frame #8: 0x000000010b232f84 libKF5SonnetCore.5.dylib`BackgroundCheckerPrivate::checkNext(this=0x00007f83f4a2d720) + 148 at backgroundchecker.cpp:60
    frame #9: 0x000000010b23e7aa libKF5SonnetCore.5.dylib`BackgroundCheckerPrivate::qt_static_metacall(_o=<unavailable>, _c=<unavailable>, _id=<unavailable>, _a=<unavailable>) + 154 at moc_backgroundchecker_p.cpp:82
    frame #10: 0x0000000103a59de3 QtCore`QObject::event(this=<unavailable>, e=<unavailable>) + 659 at qobject.cpp:1256
    frame #11: 0x00000001028cd1e6 QtWidgets`QApplicationPrivate::notify_helper(this=<unavailable>, receiver=0x00007f83f4a2d720, e=0x00007f83fbaf7ac0) + 294 at qapplication.cpp:3804
    frame #12: 0x00000001028d0726 QtWidgets`QApplication::notify(this=<unavailable>, receiver=<unavailable>, e=<unavailable>) + 8470 at qapplication.cpp:3767
    frame #13: 0x0000000103a2d567 QtCore`QCoreApplication::notifyInternal2(receiver=0x00007f83f4a2d720, event=0x00007f83fbaf7ac0) + 167 at qcoreapplication.cpp:1020
    frame #14: 0x0000000103a2e166 QtCore`QCoreApplicationPrivate::sendPostedEvents(receiver=0x0000000000000000, event_type=0, data=0x00007f83f1600a60) + 566 at qcoreapplication.h:225
    frame #15: 0x000000010e09892e libqcocoa.dylib`QCocoaEventDispatcherPrivate::processPostedEvents(this=0x00007f83f1495370) + 190 at qcocoaeventdispatcher.mm:883
    frame #16: 0x000000010e099211 libqcocoa.dylib`QCocoaEventDispatcherPrivate::postedEventsSourceCallback(info=0x00007f83f1495370) + 33 at qcocoaeventdispatcher.mm:920
    frame #17: 0x00007fff8bb905b1 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
    frame #18: 0x00007fff8bb81d29 CoreFoundation`__CFRunLoopDoSources0 + 441
    frame #19: 0x00007fff8bb813ef CoreFoundation`__CFRunLoopRun + 831
    frame #20: 0x00007fff8bb80e75 CoreFoundation`CFRunLoopRunSpecific + 309
    frame #21: 0x00007fff8c2cca0d HIToolbox`RunCurrentEventLoopInMode + 226
    frame #22: 0x00007fff8c2cc7b7 HIToolbox`ReceiveNextEventCommon + 479
    frame #23: 0x00007fff8c2cc5bc HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 65
    frame #24: 0x00007fff8589c24e AppKit`_DPSNextEvent + 1434
    frame #25: 0x00007fff8589b89b AppKit`-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
    frame #26: 0x00007fff8588f99c AppKit`-[NSApplication run] + 553
    frame #27: 0x000000010e09808d libqcocoa.dylib`QCocoaEventDispatcher::processEvents(this=0x00007f83f14956a0, flags=<unavailable>) + 2189 at qcocoaeventdispatcher.mm:416
    frame #28: 0x0000000103a29981 QtCore`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) [inlined] QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 401 at qeventloop.cpp:128
    frame #29: 0x0000000103a29964 QtCore`QEventLoop::exec(this=0x00007fff5edffd30, flags=<unavailable>) + 372 at qeventloop.cpp:204
    frame #30: 0x0000000103a2dbf5 QtCore`QCoreApplication::exec() + 325 at qcoreapplication.cpp:1290
    frame #31: 0x0000000100e18526 kdevelop`main(argc=<unavailable>, argv=0x00007f83f165d470) + 55766 at main.cpp:876
    frame #32: 0x00007fff84caa5fd libdyld.dylib`start + 1



More information about the KDevelop-devel mailing list