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

Reply via email to