[Akonadi] [Bug 327836] New: Akonadi Facebook resource crashes when attempting to enter login information for authentication

Patrick little_big_man_655 at yahoo.com
Tue Nov 19 22:12:42 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=327836

            Bug ID: 327836
           Summary: Akonadi Facebook resource crashes when attempting to
                    enter login information for authentication
    Classification: Unclassified
           Product: Akonadi
           Version: 4.11
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: Facebook Resource
          Assignee: mklapetek at kde.org
          Reporter: little_big_man_655 at yahoo.com
                CC: kdepim-bugs at kde.org

Application: akonadi_facebook_resource (4.11)
KDE Platform Version: 4.11.3 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.11.1-gentoo-ck1 x86_64
Distribution: "(none)"

-- Information about the crash:
- What I was doing when the application crashed:
I added the Facebook resource to akonadi. Then I clicked the button to
authenticate. The window for providing my Facebook login information appeared.
The program immediately crashes when typing the first keystroke to input my
login information.

- Custom settings of the application:
I'm running Funtoo Linux. Because the program repeatedly crashed, I recompiled
kdepim-runtime and libkfbapi with gcc's "-Og" to help provide a better
backtrace.

The crash can be reproduced every time.

-- Backtrace:
Application: Facebook of type Facebook (akonadi_facebook_resource), signal:
Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8f0896d800 (LWP 4646))]

Thread 3 (Thread 0x7f8eefc5d700 (LWP 4654)):
#0  0x00007f8f04b4890c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f8eff4e1ac2 in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f8eff4e1af9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f8f04b44d63 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8f05053a3d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8eef35c700 (LWP 4655)):
#0  0x00007f8f0504a15d in poll () from /lib64/libc.so.6
#1  0x00007f8f0324a794 in g_main_context_iterate.isra.22 () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007f8f0324a89c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f8f07956cc5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f8f07928dcf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#5  0x00007f8f079290c5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#6  0x00007f8f07828b3f in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f8f0782b17f in QThreadPrivate::start(void*) () from
/usr/lib64/qt4/libQtCore.so.4
#8  0x00007f8f04b44d63 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8f05053a3d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8f0896d800 (LWP 4646)):
[KCrash Handler]
#5  0x00007f8efa58bfa8 in
icu::RuleBasedBreakIterator::handleNext(icu::RBBIStateTable const*) () from
/usr/lib64/libicuuc.so.52
#6  0x00007f8efa58de5f in icu::RuleBasedBreakIterator::next() () from
/usr/lib64/libicuuc.so.52
#7  0x00007f8efa58e01d in icu::RuleBasedBreakIterator::previous() () from
/usr/lib64/libicuuc.so.52
#8  0x00007f8eff190682 in WebCore::RenderText::previousOffset(int) const ()
from /usr/lib64/qt4/libQtWebKit.so.4
#9  0x00007f8efee1146d in WebCore::Position::inRenderedText() const () from
/usr/lib64/qt4/libQtWebKit.so.4
#10 0x00007f8efee98be0 in
WebCore::VisiblePosition::canonicalPosition(WebCore::Position const&) () from
/usr/lib64/qt4/libQtWebKit.so.4
#11 0x00007f8efee99274 in WebCore::VisiblePosition::init(WebCore::Position
const&, WebCore::EAffinity) () from /usr/lib64/qt4/libQtWebKit.so.4
#12 0x00007f8efee99230 in
WebCore::VisiblePosition::VisiblePosition(WebCore::Position const&,
WebCore::EAffinity) () from /usr/lib64/qt4/libQtWebKit.so.4
#13 0x00007f8efee9c0be in
WebCore::VisibleSelection::setBaseAndExtentToDeepEquivalents() () from
/usr/lib64/qt4/libQtWebKit.so.4
#14 0x00007f8efeea0270 in
WebCore::VisibleSelection::validate(WebCore::TextGranularity) () from
/usr/lib64/qt4/libQtWebKit.so.4
#15 0x00007f8efeea04eb in
WebCore::VisibleSelection::VisibleSelection(WebCore::Position const&,
WebCore::EAffinity) () from /usr/lib64/qt4/libQtWebKit.so.4
#16 0x00007f8eff41642f in WebCore::InsertTextCommand::input(WTF::String const&,
bool, WebCore::InsertTextCommand::RebalanceType) () from
/usr/lib64/qt4/libQtWebKit.so.4
#17 0x00007f8efee964e3 in
WebCore::TypingCommand::insertTextRunWithoutNewlines(WTF::String const&, bool)
() from /usr/lib64/qt4/libQtWebKit.so.4
#18 0x00007f8efee969bf in WebCore::TypingCommand::insertText(WTF::String
const&, bool) () from /usr/lib64/qt4/libQtWebKit.so.4
#19 0x00007f8efee3d14a in WebCore::EditCommand::apply() () from
/usr/lib64/qt4/libQtWebKit.so.4
#20 0x00007f8efee9726a in
WebCore::TypingCommand::insertText(WebCore::Document*, WTF::String const&,
WebCore::VisibleSelection const&, unsigned int,
WebCore::TypingCommand::TextCompositionType) () from
/usr/lib64/qt4/libQtWebKit.so.4
#21 0x00007f8efee47cac in
WebCore::Editor::insertTextWithoutSendingTextEvent(WTF::String const&, bool,
WebCore::TextEvent*) () from /usr/lib64/qt4/libQtWebKit.so.4
#22 0x00007f8efee47ed2 in WebCore::Editor::handleTextEvent(WebCore::TextEvent*)
() from /usr/lib64/qt4/libQtWebKit.so.4
#23 0x00007f8eff02ead3 in
WebCore::EventHandler::defaultTextInputEventHandler(WebCore::TextEvent*) ()
from /usr/lib64/qt4/libQtWebKit.so.4
#24 0x00007f8efee09c8c in WebCore::Node::defaultEventHandler(WebCore::Event*)
() from /usr/lib64/qt4/libQtWebKit.so.4
#25 0x00007f8efeef7e9d in
WebCore::HTMLInputElement::defaultEventHandler(WebCore::Event*) () from
/usr/lib64/qt4/libQtWebKit.so.4
#26 0x00007f8efedf887d in
WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) ()
from /usr/lib64/qt4/libQtWebKit.so.4
#27 0x00007f8efedf5e67 in
WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const
() from /usr/lib64/qt4/libQtWebKit.so.4
#28 0x00007f8efedf7834 in
WebCore::EventDispatcher::dispatchEvent(WebCore::Node*,
WebCore::EventDispatchMediator const&) () from /usr/lib64/qt4/libQtWebKit.so.4
#29 0x00007f8efee0f502 in
WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) () from
/usr/lib64/qt4/libQtWebKit.so.4
#30 0x00007f8efedf9ce3 in
WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&) ()
from /usr/lib64/qt4/libQtWebKit.so.4
#31 0x00007f8eff0340ea in
WebCore::EventHandler::handleTextInputEvent(WTF::String const&,
WebCore::Event*, WebCore::TextEventInputType) () from
/usr/lib64/qt4/libQtWebKit.so.4
#32 0x00007f8efeca379f in
WebCore::EditorClientQt::handleKeyboardEvent(WebCore::KeyboardEvent*) () from
/usr/lib64/qt4/libQtWebKit.so.4
#33 0x00007f8eff030443 in
WebCore::EventHandler::defaultKeyboardEventHandler(WebCore::KeyboardEvent*) ()
from /usr/lib64/qt4/libQtWebKit.so.4
#34 0x00007f8efee09b8d in WebCore::Node::defaultEventHandler(WebCore::Event*)
() from /usr/lib64/qt4/libQtWebKit.so.4
#35 0x00007f8efeef7e07 in
WebCore::HTMLInputElement::defaultEventHandler(WebCore::Event*) () from
/usr/lib64/qt4/libQtWebKit.so.4
#36 0x00007f8efedf887d in
WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) ()
from /usr/lib64/qt4/libQtWebKit.so.4
#37 0x00007f8efedf5e67 in
WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const
() from /usr/lib64/qt4/libQtWebKit.so.4
#38 0x00007f8efedf7834 in
WebCore::EventDispatcher::dispatchEvent(WebCore::Node*,
WebCore::EventDispatchMediator const&) () from /usr/lib64/qt4/libQtWebKit.so.4
#39 0x00007f8efee0f502 in
WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>) () from
/usr/lib64/qt4/libQtWebKit.so.4
#40 0x00007f8efedf9ce3 in
WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&) ()
from /usr/lib64/qt4/libQtWebKit.so.4
#41 0x00007f8eff033ccd in
WebCore::EventHandler::keyEvent(WebCore::PlatformKeyboardEvent const&) () from
/usr/lib64/qt4/libQtWebKit.so.4
#42 0x00007f8efec78881 in QWebPagePrivate::keyPressEvent(QKeyEvent*) () from
/usr/lib64/qt4/libQtWebKit.so.4
#43 0x00007f8efec8231e in QWebPage::event(QEvent*) () from
/usr/lib64/qt4/libQtWebKit.so.4
#44 0x00007f8efec849bf in QWebView::keyPressEvent(QKeyEvent*) () from
/usr/lib64/qt4/libQtWebKit.so.4
#45 0x00007f8f06d1112a in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#46 0x00007f8efec847f8 in QWebView::event(QEvent*) () from
/usr/lib64/qt4/libQtWebKit.so.4
#47 0x00007f8f06cc1dcc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#48 0x00007f8f06cc9551 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#49 0x00007f8f05a8289a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#50 0x00007f8f0792a16d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#51 0x00007f8f06d5b559 in QKeyMapper::sendKeyEvent(QWidget*, bool,
QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool, int,
unsigned int, unsigned int, unsigned int, bool*) () from
/usr/lib64/qt4/libQtGui.so.4
#52 0x00007f8f06d5b8d8 in QKeyMapperPrivate::translateKeyEvent(QWidget*,
_XEvent const*, bool) () from /usr/lib64/qt4/libQtGui.so.4
#53 0x00007f8f06d37d1f in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#54 0x00007f8f06d5e072 in x11EventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/qt4/libQtGui.so.4
#55 0x00007f8f0324a4a6 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#56 0x00007f8f0324a7f8 in g_main_context_iterate.isra.22 () from
/usr/lib64/libglib-2.0.so.0
#57 0x00007f8f0324a89c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#58 0x00007f8f07956cc5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#59 0x00007f8f06d5e116 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#60 0x00007f8f07928dcf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#61 0x00007f8f079290c5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#62 0x00007f8f0716192c in QDialog::exec() () from /usr/lib64/qt4/libQtGui.so.4
#63 0x000000000040fb1e in FacebookResource::configure(unsigned long) ()
#64 0x00007f8f08109073 in
Akonadi__ControlAdaptor::qt_metacall(QMetaObject::Call, int, void**) () from
/usr/lib64/libakonadi-kde.so.4
#65 0x00007f8f0688ccd6 in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QList<int> const&, int) () from
/usr/lib64/qt4/libQtDBus.so.4
#66 0x00007f8f0688ddb9 in QDBusConnectionPrivate::activateCall(QObject*, int,
QDBusMessage const&) () from /usr/lib64/qt4/libQtDBus.so.4
#67 0x00007f8f0688e86d in
QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&,
QDBusMessage const&, int) () from /usr/lib64/qt4/libQtDBus.so.4
#68 0x00007f8f0688e93b in QDBusActivateObjectEvent::placeMetaCall(QObject*) ()
from /usr/lib64/qt4/libQtDBus.so.4
#69 0x00007f8f0794206e in QObject::event(QEvent*) () from
/usr/lib64/qt4/libQtCore.so.4
#70 0x00007f8f06cc1dcc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#71 0x00007f8f06cc8300 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#72 0x00007f8f05a8289a in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#73 0x00007f8f0792a16d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#74 0x00007f8f0792d1bf in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#75 0x00007f8f07957403 in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/qt4/libQtCore.so.4
#76 0x00007f8f0324a4a6 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#77 0x00007f8f0324a7f8 in g_main_context_iterate.isra.22 () from
/usr/lib64/libglib-2.0.so.0
#78 0x00007f8f0324a89c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#79 0x00007f8f07956cc5 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#80 0x00007f8f06d5e116 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtGui.so.4
#81 0x00007f8f07928dcf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#82 0x00007f8f079290c5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#83 0x00007f8f0792e1db in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#84 0x00007f8f080906b3 in Akonadi::ResourceBase::init(Akonadi::ResourceBase*)
() from /usr/lib64/libakonadi-kde.so.4
#85 0x0000000000415774 in int
Akonadi::ResourceBase::init<FacebookResource>(int, char**) ()
#86 0x00000000004137f3 in main ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list