LandisTwo / veromix-plasmoid

Automatically exported from code.google.com/p/veromix-plasmoid
GNU General Public License v3.0
0 stars 0 forks source link

Widget crashes without any output / no response from dbus #91

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
##[ Problem - description ]##
#############################

When I try to start veromix-plasmoid it crashes without any message.
I've tried all variants, f.e.:
* "plasmoidviewer --sync -l desktop veromix-plasmoid" terminates without any 
output

* loading the plugin f.e. in the controlpanel as it is meant for results in 
crashing plasma-desktop

* "plasma-windowed veromix-plasmoid" returns the message on terminal:
plasma-windowed(_PID_): Communication problem with  "plasma-windowed" , it 
probably crashed. 
Error message was:  "org.freedesktop.DBus.Error.NoReply" : " "Message did not 
receive a reply (timeout by message bus)" "

The same behaviour occurs on a fresh user-account

##[ Environment - Gentoo Linux 32Bit]##
#######################################

* Kernel 3.2.2

* kde-4.8.0 is used and using Pulseaudio without problems (kmix etc.)

* media-libs/phonon-vlc-9999 - no Gentoo Use-Flags

* media-libs/phonon-4.6.0-r1 - Gentoo Use-Flags: "gstreamer pulseaudio vlc"

* kde-base/phonon-kde-4.8.0 - Use-Flags: "alsa pulseaudio"

* kde-base/plasma-runtime-4.8.0 - no Use-Flags

* kde-base/plasma-workspace-4.8.0 - Use-Flags: "handbook python rss 
semantic-desktop xinerama"

* dev-lang/python-2.7.2-r3 - Use-Flags: "gdbm ipv6 ncurses readline sqlite ssl 
threads tk wide-unicode xml"

* dev-python/PyQt4-4.9 - with dbus-support compiled in / Gentoo Use-Flags:  "X 
dbus declarative kde opengl sql svg webkit"

* dev-python/pyxdg-0.19 - no Use-Flags

* media-sound/pulseaudio-1.1-r1 - Use-Flags: "X alsa asyncns avahi bluetooth 
caps dbus equalizer glib gnome ipv6 orc realtime tcpd udev"

* 116676-2012-02-05_0.15.1_veromix.plasmoid - installed with plasmapkg as 
current user running on kde.

##[ More info ]##
#################

I've tried the instructions to get more debug-output. The VeromixServiceMain.py 
works, when manually started (it isn't started by dbus), but the widget, 
executed with "plasmoidviewer ." in the plugin-directory behaves identically, 
no output.

Has anyone an idea what it could be or how I would get more debug-information 
(python/dbus/plasma), also if it's a general problem with that type of 
plasma-applet?

Notice: I have running veromix perfect on another box with the same 
configuration/versions installed but it's a 64-Bit Gentoo-Linux

Thank you very much in award!

With best regards,

Thomas

Original issue reported on code.google.com by goo...@weissbescheid.de on 9 Feb 2012 at 6:30

GoogleCodeExporter commented 9 years ago
a) do other python plasmoids work (for instance gmail-plasmoid)?

b) is dbus running?

Launch dbus-monitor in one and VeromixServiceMain.py in a second terminal. On 
my system I get:

dbus-monitor  | grep -i veromix
   string "org.veromix.pulseaudioservice"
   string "org.veromix.pulseaudioservice"

you can also check if you can invoke methods on the dbus interface with this 
command:

dbus-send --print-reply --dest=org.veromix.pulseaudioservice 
/org/veromix/pulseaudio org.veromix.pulseaudio.requestInfo

dbus-monitor should then print a big stack of information - the reply from 
dbus-send is only: "method return sender=:1.914 -> dest=:1.954 reply_serial=2"

Alternatively you should be able to browse the dbus-methods with qdbusviewer 
(veromix should appear in the session bus)

c) disable media-player controls. In main.py (of veromix) comment/remove line 
416 and 418:

    def applyConfig(self):
        # self.apply_nowplaying(self.is_nowplaying_enabled() )
        # self.apply_mpris2(self.is_mpris2_enabled() )

-----
Have you checked .xsession-errors for warnings/errors?

/nik

Original comment by nik.lutz on 9 Feb 2012 at 10:58

GoogleCodeExporter commented 9 years ago

Original comment by nik.lutz on 11 Feb 2012 at 12:58

GoogleCodeExporter commented 9 years ago

Original comment by nik.lutz on 24 Mar 2012 at 11:22

GoogleCodeExporter commented 9 years ago
no answer closing this bug

Original comment by nik.lutz on 18 Jul 2012 at 9:05