Launchpad has imported 11 comments from the remote bug at https://bugzilla.xfce.org/show_bug.cgi?id=9904.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2013-03-10T09:40:00+00:00 Karim Rekik wrote: Notification icon plugin doesn't work. I tried both systray panel plugin and notifier panel plugin and neither worked. Xfce 4.12 installed via ppa in Xubuntu 12.04 32bit Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/0 ------------------------------------------------------------------------ On 2013-03-13T22:48:21+00:00 Sean Davis wrote: Looks like a packaging issue, I've reported this to our package maintainer. Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/1 ------------------------------------------------------------------------ On 2013-03-14T07:54:07+00:00 Lionel Le Folgoc wrote: Anything in ~/.xsession-error? Mine (12.04 i386 too) is full of errors when I use the plugin dialog: <<< (parole:11148): GLib-GObject-WARNING **: cannot register existing type `ParoleProviderPlugin' (parole:11148): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `g_type_parent (interface_type) == G_TYPE_INTERFACE' failed (parole:11148): GLib-GObject-WARNING **: invalid cast from `TrayProvider' to `ParoleProviderPlugin' ** (parole:11148): CRITICAL **: parole_provider_plugin_set_player: assertion `PAROLE_IS_PROVIDER_PLUGIN (provider)' failed ** (parole:11148): CRITICAL **: parole_provider_plugin_get_is_configurable: assertion `PAROLE_IS_PROVIDER_PLUGIN (provider)' failed (parole:11148): GLib-GObject-WARNING **: cannot register existing type `ParoleProviderPlugin' (parole:11148): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `g_type_parent (interface_type) == G_TYPE_INTERFACE' failed (parole:11148): GLib-GObject-WARNING **: invalid cast from `NotifyProvider' to `ParoleProviderPlugin' ** (parole:11148): CRITICAL **: parole_provider_plugin_set_player: assertion `PAROLE_IS_PROVIDER_PLUGIN (provider)' failed ** (parole:11148): CRITICAL **: parole_provider_plugin_get_is_configurable: assertion `PAROLE_IS_PROVIDER_PLUGIN (provider)' failed (parole:11148): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed >>> @Sean: the package is simply a no-change rebuild of the raring package. I don't think this is a packaging issue though. :P Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/2 ------------------------------------------------------------------------ On 2013-03-14T14:00:08+00:00 Sean Davis wrote: Hey Lionel. The problem is also in the Raring package. The quantal 0.3.x packages the plugins in /usr/lib/parole-0 The new packages have the plugins in /usr/lib/x86_64-linux-gnu/parole-0 I think this is the source of the problem. The plugins try to load the files from the normal lib directory, but they fail Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/3 ------------------------------------------------------------------------ On 2013-03-14T16:47:35+00:00 Lionel Le Folgoc wrote: No, this is a multiarch directory, fully known to the linker, so this should be fine, and strace seems to confirm: access("/usr/lib/i386-linux-gnu/parole-0/tray-icon.so", F_OK) = 0 ... access("/usr/lib/i386-linux-gnu/parole-0/parole-notify.so", F_OK) = 0 I haven't tried too hard to debug for the moment (the 12.04 system is my pc at work :P), but I've noticed that parole doesn't check the return value of g_type_module_use (). If it returns FALSE, the loading failed. Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/4 ------------------------------------------------------------------------ On 2013-05-02T00:47:43+00:00 Sean Davis wrote: Created attachment 5018 File listing for query "locate parole" Hi Lionel, If I run: ./autogen.sh --prefix=/usr make make install Parole works correctly with its plugins. Attached is the output for `locate parole`. Since there is probably nothing wrong with multiarch, is there something in Parole's code that needs to be updated for better support? Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/5 ------------------------------------------------------------------------ On 2013-11-24T23:52:46+00:00 Carlos Pita wrote: This is happening in xubuntu 13.10 also. Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/6 ------------------------------------------------------------------------ On 2014-02-28T12:13:57+00:00 Sean Davis wrote: The same exact packaging is used in Debian as Ubuntu. The package works in Debian, but does not work in Ubuntu. Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/10 ------------------------------------------------------------------------ On 2014-02-28T12:19:17+00:00 Sean Davis wrote: Also, installing the package made for/in Debian in Ubuntu works. Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/11 ------------------------------------------------------------------------ On 2014-04-09T01:55:55+00:00 Sean Davis wrote: Created attachment 5425 debian rules which fixes this issue in ubuntu This debian/rules was created to solve an issue with the Ubuntu packaging. It forces the same rules that are applied to debian. Including this upstream would be ideal. Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/16 ------------------------------------------------------------------------ On 2014-04-09T05:29:46+00:00 Yves-Alexis Perez wrote: (In reply to Sean Davis from comment #9) > Created attachment 5425 [details] > debian rules which fixes this issue in ubuntu > > This debian/rules was created to solve an issue with the Ubuntu packaging. > It forces the same rules that are applied to debian. Including this > upstream would be ideal. @@ -3,6 +3,7 @@ export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed -Wl,-O1 export DEB_BUILD_MAINT_OPTIONS=hardening=+all +export LDFLAGS=-Wl,-z,relro %: dh $@ --parallel That doesn't look right. Why not ading that to DEB_LDFLAGS_MAINT_APPEND which is the main point of that? By the way, on Debian it's already exported by dpkg-buildflags, you might want to check it's the case also on Ubuntu. Reply at: https://bugs.launchpad.net/ubuntu/+source/parole/+bug/1286046/comments/17 ** Changed in: parole Status: Unknown => Incomplete ** Changed in: parole Importance: Unknown => Medium -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1286046 Title: parole crashed with SIGSEGV in notify_provider_finalize() To manage notifications about this bug go to: https://bugs.launchpad.net/parole/+bug/1286046/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs