Bug 240544 - 4.4.81 Google Translator script initialisation failed
Summary: 4.4.81 Google Translator script initialisation failed
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: widget-quicklaunch (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Ingomar Wesp
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-03 03:26 UTC by jenspen
Modified: 2010-06-09 21:21 UTC (History)
2 users (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 jenspen 2010-06-03 03:26:21 UTC
Version:           unspecified (using Devel) 
OS:                Linux

Testing 4.4.81 on openSUSE 11.2. Installed Google Translator from Get New Widgets.  When I select the Google Translator icon from the Add Widget panel to drag to the desktop I get the error message: 
'This object could not be created for the following reason: Script initialisation failed.'

The error message will not go away.

The first couple of times this happened, the Folder View widget I had added to the Desktop crashed but doesn't always crash. Sometimes the plasma desktop crashes as well:

Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x00007feae9f06ffb in QGraphicsLayoutItem::effectiveSizeHint(Qt::SizeHint, QSizeF const&) const () from /usr/lib64/libQtGui.so.4
#7  0x00007feacb6cd321 in ?? () from /usr/lib64/kde4/plasma_applet_quicklaunch.so
#8  0x00007feacb6cd859 in ?? () from /usr/lib64/kde4/plasma_applet_quicklaunch.so
#9  0x00007feacb6cb8a4 in ?? () from /usr/lib64/kde4/plasma_applet_quicklaunch.so
#10 0x00007feae9efba3d in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#11 0x00007feae9f1039c in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007feae9f179b8 in QGraphicsScene::dragMoveEvent(QGraphicsSceneDragDropEvent*) () from /usr/lib64/libQtGui.so.4
#13 0x00007feae9f2864c in QGraphicsScene::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007feae992135c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007feae992793b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#17 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#18 0x00007feae9f40ab5 in QGraphicsView::dragMoveEvent(QDragMoveEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007feae99775ee in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007feae9cfee86 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007feae9f3fb8b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007feaea759a87 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#23 0x00007feae992132c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007feae9927bad in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#26 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#27 0x00007feae99b4a35 in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007feae99b603c in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007feae99b6429 in ?? () from /usr/lib64/libQtGui.so.4
#30 0x00007feaea759b4b in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#31 0x00007feae99212d6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#32 0x00007feae992811b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#33 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#34 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#35 0x00007feae99272f6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#36 0x00007feae99a6f75 in ?? () from /usr/lib64/libQtGui.so.4
#37 0x00007feae99a5c8a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007feae99cff42 in ?? () from /usr/lib64/libQtGui.so.4
#39 0x00007feae62e8dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#40 0x00007feae62ec7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#41 0x00007feae62ec8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#42 0x00007feaea783cd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#43 0x00007feae99cfb2e in ?? () from /usr/lib64/libQtGui.so.4
#44 0x00007feaea758f92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#45 0x00007feaea75936c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#46 0x00007feae99b8fbc in ?? () from /usr/lib64/libQtGui.so.4
#47 0x00007feae9937ab8 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () from /usr/lib64/libQtGui.so.4
#48 0x00007feae9937b73 in QDrag::exec(QFlags<Qt::DropAction>) () from /usr/lib64/libQtGui.so.4
#49 0x00007feadad52d6f in Plasma::AbstractIcon::mouseMoveEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/libplasmagenericshell.so.4
#50 0x00007feae9efbaf2 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#51 0x00007feae9f11fa8 in ?? () from /usr/lib64/libQtGui.so.4
#52 0x00007feae9f16161 in QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/libQtGui.so.4
#53 0x00007feae9f2877b in QGraphicsScene::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#54 0x00007feae992135c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#55 0x00007feae992793b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#56 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#57 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#58 0x00007feae9f43637 in ?? () from /usr/lib64/libQtGui.so.4
#59 0x00007feae9f4382e in QGraphicsView::mouseMoveEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#60 0x00007feae99772af in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#61 0x00007feae9cfee86 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#62 0x00007feae9f3fb8b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#63 0x00007feaea759a87 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#64 0x00007feae992132c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#65 0x00007feae992811b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#66 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#67 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#68 0x00007feae99272f6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#69 0x00007feae99a6f75 in ?? () from /usr/lib64/libQtGui.so.4
#70 0x00007feae99a5c8a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#71 0x00007feae99cff42 in ?? () from /usr/lib64/libQtGui.so.4
#72 0x00007feae62e8dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#73 0x00007feae62ec7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#74 0x00007feae62ec8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#75 0x00007feaea783cd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#76 0x00007feae99cfb2e in ?? () from /usr/lib64/libQtGui.so.4
#77 0x00007feaea758f92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#78 0x00007feaea75936c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#79 0x00007feaea75e01b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#80 0x00007feadb462856 in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#81 0x0000000000406e28 in _start ()

Reproducible: Sometimes

Steps to Reproduce:
Drag Google Translator widget icon from Add Widgets to desktop.

Actual Results:  
No widget on desktop, just the Error message: 'This object could not be created for the following reason: Script initialisation failed.' The error message will not go away when I click on its close button.

Expected Results:  
A Google Translator widget on the Desktop, or the panel or *somewhere*

Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#6  0x00007feae9f06ffb in QGraphicsLayoutItem::effectiveSizeHint(Qt::SizeHint, QSizeF const&) const () from /usr/lib64/libQtGui.so.4
#7  0x00007feacb6cd321 in ?? () from /usr/lib64/kde4/plasma_applet_quicklaunch.so
#8  0x00007feacb6cd859 in ?? () from /usr/lib64/kde4/plasma_applet_quicklaunch.so
#9  0x00007feacb6cb8a4 in ?? () from /usr/lib64/kde4/plasma_applet_quicklaunch.so
#10 0x00007feae9efba3d in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#11 0x00007feae9f1039c in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007feae9f179b8 in QGraphicsScene::dragMoveEvent(QGraphicsSceneDragDropEvent*) () from /usr/lib64/libQtGui.so.4
#13 0x00007feae9f2864c in QGraphicsScene::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007feae992135c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007feae992793b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#17 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#18 0x00007feae9f40ab5 in QGraphicsView::dragMoveEvent(QDragMoveEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007feae99775ee in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#20 0x00007feae9cfee86 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007feae9f3fb8b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007feaea759a87 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#23 0x00007feae992132c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007feae9927bad in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#26 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#27 0x00007feae99b4a35 in ?? () from /usr/lib64/libQtGui.so.4
#28 0x00007feae99b603c in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007feae99b6429 in ?? () from /usr/lib64/libQtGui.so.4
#30 0x00007feaea759b4b in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#31 0x00007feae99212d6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#32 0x00007feae992811b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#33 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#34 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#35 0x00007feae99272f6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#36 0x00007feae99a6f75 in ?? () from /usr/lib64/libQtGui.so.4
#37 0x00007feae99a5c8a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007feae99cff42 in ?? () from /usr/lib64/libQtGui.so.4
#39 0x00007feae62e8dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#40 0x00007feae62ec7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#41 0x00007feae62ec8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#42 0x00007feaea783cd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#43 0x00007feae99cfb2e in ?? () from /usr/lib64/libQtGui.so.4
#44 0x00007feaea758f92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#45 0x00007feaea75936c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#46 0x00007feae99b8fbc in ?? () from /usr/lib64/libQtGui.so.4
#47 0x00007feae9937ab8 in QDrag::exec(QFlags<Qt::DropAction>, Qt::DropAction) () from /usr/lib64/libQtGui.so.4
#48 0x00007feae9937b73 in QDrag::exec(QFlags<Qt::DropAction>) () from /usr/lib64/libQtGui.so.4
#49 0x00007feadad52d6f in Plasma::AbstractIcon::mouseMoveEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/libplasmagenericshell.so.4
#50 0x00007feae9efbaf2 in QGraphicsItem::sceneEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#51 0x00007feae9f11fa8 in ?? () from /usr/lib64/libQtGui.so.4
#52 0x00007feae9f16161 in QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/libQtGui.so.4
#53 0x00007feae9f2877b in QGraphicsScene::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#54 0x00007feae992135c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#55 0x00007feae992793b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#56 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#57 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#58 0x00007feae9f43637 in ?? () from /usr/lib64/libQtGui.so.4
#59 0x00007feae9f4382e in QGraphicsView::mouseMoveEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#60 0x00007feae99772af in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#61 0x00007feae9cfee86 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#62 0x00007feae9f3fb8b in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#63 0x00007feaea759a87 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#64 0x00007feae992132c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#65 0x00007feae992811b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#66 0x00007feaeb4a8286 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#67 0x00007feaea75a67c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#68 0x00007feae99272f6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#69 0x00007feae99a6f75 in ?? () from /usr/lib64/libQtGui.so.4
#70 0x00007feae99a5c8a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#71 0x00007feae99cff42 in ?? () from /usr/lib64/libQtGui.so.4
#72 0x00007feae62e8dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#73 0x00007feae62ec7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#74 0x00007feae62ec8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#75 0x00007feaea783cd3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#76 0x00007feae99cfb2e in ?? () from /usr/lib64/libQtGui.so.4
#77 0x00007feaea758f92 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#78 0x00007feaea75936c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#79 0x00007feaea75e01b in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#80 0x00007feadb462856 in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#81 0x0000000000406e28 in _start ()
Comment 1 Aaron J. Seigo 2010-06-08 01:57:22 UTC
/usr/lib64/kde4/plasma_applet_quicklaunch.so

can you install the debug package for kdebase-workspace and reproduce the crash? this may enable us to get a much better backtrace. thanks.
Comment 2 jenspen 2010-06-08 12:59:54 UTC
From: "Aaron J. Seigo" <aseigo@kde.org>
 To: jenspen@optusnet.com.au
 Reply to: bug-control@bugs.kde.org
 
>https://bugs.kde.org/show_bug.cgi?id=240544


>Aaron J. Seigo <aseigo@kde.org> changed:

>           What    |Removed                     |Added
>----------------------------------------------------------------------------
>                 CC|                            |aseigo@kde.org




>--- Comment #1 from Aaron J. Seigo <aseigo kde org>  2010-06-08 01:57:22 ---
>/usr/lib64/kde4/plasma_applet_quicklaunch.so

>can you install the debug package for kdebase-workspace and reproduce the
>crash? this may enable us to get a much better backtrace. thanks.



I have updated to 4.4.82 and dragging the Google Translator widget to the 
desktop and/or the panel no longer crashes plasma. Great work you people are 
doing!

However, though I successfully added Google Translator to the Panel (no plasma 
crash) - the error message is 'unable to load the widget. Script 
initialisation failed'. I also dragged Google Translator to the Desktop 
without plasma crashing - still get the message 'This object could not be 
created for the following reason: Script initialisation failed'. 

Thanks,

Barbara
Comment 3 Aaron J. Seigo 2010-06-09 21:21:47 UTC
right; so the plasmoid as installed is broken (not much we can do about that upstream in plasma, sorry :) ...