• Requests |
  • | Help
  • New Account |
  • Log In Forgot Password
  • This bug is not in your last search results.

Bug 302267 - Plasma applet Microblogger doesn't work, crashes the plasma-desktop sometimes
Plasma applet Microblogger doesn't work, crashes the plasma-desktop sometimes

RESOLVED FIXED
plasma
Unclassified
widget-microblogging
4.8.90 (beta2)
Ubuntu Packages Linux
NOR crash (vote)
---
Plasma Bugs List
Show dependency tree /graph
2012-06-20 20:49 UTC by Prasad Murthy
2012-12-03 16:32 UTC (History)
2 users (show)

4.10
Description Prasad Murthy 2012-06-20 20:49:37 UTC
The microblogging applet doesnt fetch twits from twitter. The login is successful and the app is also approved. Sometimes it crashes the plasma-desktop and after Reproducible: Always Steps to Reproduce: 1. Configure the microblogging applet with the twitter account credentials 2. Refresh the timeline Actual Results: No twits are fetched. login successful with the profile photo being displayed. Crashes the plasma-desktop when trying to login for the first time Expected Results: All the twits are fetched and displayed properly in the timeline
Comment 1 Prasad Murthy 2012-06-20 20:51:34 UTC
The disto used is Kubuntu 12.04 with backports enabled.
Comment 2 Myriam Schweingruber 2012-06-21 14:50:25 UTC
If it crashes, could you please provide a backtrace?
Comment 3 Prasad Murthy 2012-06-27 14:31:22 UTC
Created attachment 72168 [details] Plasma-desktop crash log I have attached the crash log generated by drkonqi for the plasma-desktop crash due to microblogger plasma app
Comment 4 Janek Bevendorff 2012-06-27 14:47:48 UTC
Thanks for your feedback. I have just copied your backtrace to this comment so it is searchable: Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fe62124e7c0 (LWP 10262))] Thread 8 (Thread 0x7fe5fb3d6700 (LWP 10263)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132 #1 0x00007fe614dac080 in _L_lock_903 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe614dabf19 in __pthread_mutex_lock (mutex=0x7fe61224b540) at pthread_mutex_lock.c:82 #3 0x00007fe611feb55c in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007fe611feec0e in ?? () from /usr/lib/nvidia-current/libGL.so.1 #5 0x00007fe611fef12a in ?? () from /usr/lib/nvidia-current/libGL.so.1 #6 0x00007fe60f86ab27 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40 #7 0x00007fe6146e78cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fe6146acba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fe6146acfd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fe6146ad164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fe61d76d426 in QEventDispatcherGlib::processEvents (this=0x7fe5f40008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007fe61d73cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007fe61d73ced7 in QEventLoop::exec (this=0x7fe5fb3d5cd0, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007fe61d63bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007fe61d71c9ff in QInotifyFileSystemWatcherEngine::run (this=0x32149c0) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x00007fe61d63efcb in QThreadPrivate::start (arg=0x32149c0) at thread/qthread_unix.cpp:298 #17 0x00007fe611ff0b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #18 0x00007fe614da9e9a in start_thread (arg=0x7fe5fb3d6700) at pthread_create.c:308 #19 0x00007fe620b3d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fe5f9cee700 (LWP 10264)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132 #1 0x00007fe614dac080 in _L_lock_903 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe614dabf19 in __pthread_mutex_lock (mutex=0x7fe61224b540) at pthread_mutex_lock.c:82 #3 0x00007fe611feb55c in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007fe611feec0e in ?? () from /usr/lib/nvidia-current/libGL.so.1 #5 0x00007fe611fef12a in ?? () from /usr/lib/nvidia-current/libGL.so.1 #6 0x00007fe60f86ab27 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40 #7 0x00007fe6146e78cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fe6146acba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fe6146acfd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fe6146ad164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fe61d76d426 in QEventDispatcherGlib::processEvents (this=0x7fe5ec0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007fe61d73cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007fe61d73ced7 in QEventLoop::exec (this=0x7fe5f9cedcd0, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007fe61d63bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007fe61d71c9ff in QInotifyFileSystemWatcherEngine::run (this=0x32df4d0) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x00007fe61d63efcb in QThreadPrivate::start (arg=0x32df4d0) at thread/qthread_unix.cpp:298 #17 0x00007fe611ff0b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #18 0x00007fe614da9e9a in start_thread (arg=0x7fe5f9cee700) at pthread_create.c:308 #19 0x00007fe620b3d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #20 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fe5f2cb5700 (LWP 10267)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe61a521222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007fe61a521259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007fe611ff0b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007fe614da9e9a in start_thread (arg=0x7fe5f2cb5700) at pthread_create.c:308 #5 0x00007fe620b3d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fe5f0826700 (LWP 10277)): #0 0x00007fe6146e85a3 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fe6146acf35 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe6146ad164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe61d76d426 in QEventDispatcherGlib::processEvents (this=0x7fe5e0002b10, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fe61d73cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fe61d73ced7 in QEventLoop::exec (this=0x7fe5f0825d00, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fe61d63bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #7 0x00007fe61d63efcb in QThreadPrivate::start (arg=0x465cc90) at thread/qthread_unix.cpp:298 #8 0x00007fe611ff0b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #9 0x00007fe614da9e9a in start_thread (arg=0x7fe5f0826700) at pthread_create.c:308 #10 0x00007fe620b3d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fe5e4d57700 (LWP 10286)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fe61bc08dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x00007fe61bc08f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x00007fe611ff0b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007fe614da9e9a in start_thread (arg=0x7fe5e4d57700) at pthread_create.c:308 #5 0x00007fe620b3d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #6 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fe5dffff700 (LWP 10287)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132 #1 0x00007fe614dac080 in _L_lock_903 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe614dabf19 in __pthread_mutex_lock (mutex=0x7fe61224b540) at pthread_mutex_lock.c:82 #3 0x00007fe611feb55c in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007fe611feec0e in ?? () from /usr/lib/nvidia-current/libGL.so.1 #5 0x00007fe611fef12a in ?? () from /usr/lib/nvidia-current/libGL.so.1 #6 0x00007fe60f86ab27 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40 #7 0x00007fe6146e78cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fe6146acba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fe6146acfd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fe6146ad164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fe61d76d426 in QEventDispatcherGlib::processEvents (this=0x7fe5d80008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007fe61d73cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007fe61d73ced7 in QEventLoop::exec (this=0x7fe5dfffed00, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007fe61d63bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007fe61d63efcb in QThreadPrivate::start (arg=0x461a1d0) at thread/qthread_unix.cpp:298 #16 0x00007fe611ff0b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #17 0x00007fe614da9e9a in start_thread (arg=0x7fe5dffff700) at pthread_create.c:308 #18 0x00007fe620b3d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fe5df5d1700 (LWP 10288)): #0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132 #1 0x00007fe614dac080 in _L_lock_903 () from /lib/x86_64-linux-gnu/libpthread.so.0 #2 0x00007fe614dabf19 in __pthread_mutex_lock (mutex=0x7fe61224b540) at pthread_mutex_lock.c:82 #3 0x00007fe611feb55c in ?? () from /usr/lib/nvidia-current/libGL.so.1 #4 0x00007fe611feec0e in ?? () from /usr/lib/nvidia-current/libGL.so.1 #5 0x00007fe611fef12a in ?? () from /usr/lib/nvidia-current/libGL.so.1 #6 0x00007fe60f86ab27 in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.295.40 #7 0x00007fe6146e78cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fe6146acba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fe6146acfd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fe6146ad164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fe61d76d426 in QEventDispatcherGlib::processEvents (this=0x7fe5d00008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007fe61d73cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007fe61d73ced7 in QEventLoop::exec (this=0x7fe5df5d0d00, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007fe61d63bfa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007fe61d63efcb in QThreadPrivate::start (arg=0x2a617d0) at thread/qthread_unix.cpp:298 #16 0x00007fe611ff0b74 in ?? () from /usr/lib/nvidia-current/libGL.so.1 #17 0x00007fe614da9e9a in start_thread (arg=0x7fe5df5d1700) at pthread_create.c:308 #18 0x00007fe620b3d4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fe62124e7c0 (LWP 10262)): [KCrash Handler] #6 KDialog::delayedDestruct (this=0x424f360) at ../../kdeui/dialogs/kdialog.cpp:870 #7 0x00007fe61e376fd2 in KDialog::slotButtonClicked (this=0x424f360, button=<optimized out>) at ../../kdeui/dialogs/kdialog.cpp:937 #8 0x00007fe61e377594 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./kdialog.moc:167 #9 KDialog::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./kdialog.moc:127 #10 0x00007fe61d752281 in QMetaObject::activate (sender=0x4691d10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff505063c0) at kernel/qobject.cpp:3547 #11 0x00007fe61d759b3e in QSignalMapper::mapped (this=<optimized out>, _t1=8) at .moc/release-shared/moc_qsignalmapper.cpp:115 #12 0x00007fe61d75a0db in QSignalMapper::map (this=0x4691d10, sender=0x469ba30) at kernel/qsignalmapper.cpp:266 #13 0x00007fe61d752281 in QMetaObject::activate (sender=0x469ba30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff50506550) at kernel/qobject.cpp:3547 #14 0x00007fe61d150c72 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220 #15 0x00007fe61ce8ea4e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:548 #16 0x00007fe61ce8fd8b in QAbstractButtonPrivate::click (this=0x46990c0) at widgets/qabstractbutton.cpp:541 #17 0x00007fe61ce8fffc in QAbstractButton::mouseReleaseEvent (this=0x469ba30, e=0x7fff50506e20) at widgets/qabstractbutton.cpp:1123 #18 0x00007fe61cb11144 in QWidget::event (this=0x469ba30, event=0x7fff50506e20) at kernel/qwidget.cpp:8362 #19 0x00007fe61cac0894 in notify_helper (e=0x7fff50506e20, receiver=0x469ba30, this=0x26e4aa0) at kernel/qapplication.cpp:4559 #20 QApplicationPrivate::notify_helper (this=0x26e4aa0, receiver=0x469ba30, e=0x7fff50506e20) at kernel/qapplication.cpp:4531 #21 0x00007fe61cac60bf in QApplication::notify (this=<optimized out>, receiver=0x469ba30, e=0x7fff50506e20) at kernel/qapplication.cpp:4102 #22 0x00007fe61e4219e6 in KApplication::notify (this=0x26a19e0, receiver=0x469ba30, event=0x7fff50506e20) at ../../kdeui/kernel/kapplication.cpp:311 #23 0x00007fe61d73de9c in QCoreApplication::notifyInternal (this=0x26a19e0, receiver=0x469ba30, event=0x7fff50506e20) at kernel/qcoreapplication.cpp:876 #24 0x00007fe61cac1862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #25 QApplicationPrivate::sendMouseEvent (receiver=0x469ba30, event=0x7fff50506e20, alienWidget=0x469ba30, nativeWidget=0x424f360, buttonDown=0x469ba30, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170 #26 0x00007fe61cb40bf5 in QETWidget::translateMouseEvent (this=0x424f360, event=<optimized out>) at kernel/qapplication_x11.cpp:4617 #27 0x00007fe61cb3fbae in QApplication::x11ProcessEvent (this=0x26a19e0, event=0x7fff505076f0) at kernel/qapplication_x11.cpp:3732 #28 0x00007fe61cb690d2 in x11EventSourceDispatch (s=0x26e8a70, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #29 0x00007fe6146acd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007fe6146ad0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007fe6146ad164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007fe61d76d3bf in QEventDispatcherGlib::processEvents (this=0x25bead0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #33 0x00007fe61cb68d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #34 0x00007fe61d73cc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #35 0x00007fe61d73ced7 in QEventLoop::exec (this=0x7fff50507a90, flags=...) at kernel/qeventloop.cpp:204 #36 0x00007fe61d741f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #37 0x00007fe620e43b43 in kdemain (argc=1, argv=0x7fff50507e78) at ../../../../plasma/desktop/shell/main.cpp:120 #38 0x00007fe620a6c76d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff50507e78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff50507e68) at libc-start.c:226 #39 0x0000000000400671 in _start ()
Comment 5 Martin Sandsmark 2012-07-09 20:17:59 UTC
Can confirm that it doesn't fetch tweets here, but hasn't crashed yet.
Comment 6 Sebastian Kügler 2012-07-09 23:01:30 UTC
Git commit 28f6d7cee7e81fda9ba396cc6477370a8ed3ada7 by Sebastian Kügler. Committed on 10/07/2012 at 00:56. Pushed by sebas into branch 'master'. fix authorization from twitter applet user in authorize() can be empty when it's already set in d->user, respect that and successfully authorize. Thanks to phoenix_fbrd for finding this issue and the patch. REVIEW:105498 Please reopen the bug report if you still encounter crashes. M +4 -2 dataengines/microblog/koauth.cpp commits.kde.org/kdeplasma-addons/28f6d7cee7e81fda9ba396cc6477370a8ed3ada7
Comment 7 Janek Bevendorff 2012-07-10 22:20:47 UTC
*** Bug 301904 has been marked as a duplicate of this bug. ***
Comment 8 Sebastian Kügler 2012-07-18 09:28:46 UTC
Git commit edc7699f4f4b6d9fc0568b031143cb653ae4294e by Sebastian Kügler. Committed on 10/07/2012 at 00:56. Pushed by sebas into branch 'KDE/4.9'. fix authorization from twitter applet user in authorize() can be empty when it's already set in d->user, respect that and successfully authorize. Thanks to phoenix_fbrd for finding this issue and the patch. REVIEW:105498 Please reopen the bug report if you still encounter crashes. Cherry-picked from 28f6d7cee7e81fda9ba396cc6477370a8ed3ada7 M +4 -2 dataengines/microblog/koauth.cpp commits.kde.org/kdeplasma-addons/edc7699f4f4b6d9fc0568b031143cb653ae4294e
Comment 9 Christophe Giboudeaux 2012-11-17 14:07:09 UTC
From #kde-bugs: [14:48] <phoenix_firebrd> kde plasma addon microblogger does not work with twitter, using kde 4.9.2 ubuntu 12.10 , please reopen this bug report
Comment 10 Prasad Murthy 2012-12-02 22:36:49 UTC
Workaround: In the settings, use service url as "https://api.twitter.com/1/" instead of "https://twitter.com/"
Comment 11 Myriam Schweingruber 2012-12-03 16:28:08 UTC
Fixed by commits.kde.org/kdeplasma-addons/7e6922616963b3b0d571699f64c79ac53c08da8d

Attachments
Plasma-desktop crash log (13.94 KB, text/plain)
2012-06-27 14:31 UTC, Prasad Murthy
Details
View All Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.

  • Format For Printing
  •  - XML
  •  - 
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.