Public bug reported:

This bug report is for oneiric.

After updating recently, emerald is crashing in

#0  0x001e6c2a in decor_quads_to_property () from
/usr/lib/libdecoration.so.0

I've tried recompiling the source package and it leads to:

main.c: In function ‘decor_update_window_property’:
main.c:508:8: warning: passing argument 3 of ‘decor_quads_to_property’ makes 
integer from pointer without a cast [enabled by default]
/usr/include/compiz/decoration.h:218:1: note: expected ‘Pixmap’ but argument is 
of type ‘struct decor_extents_t *’
main.c:508:8: warning: passing argument 9 of ‘decor_quads_to_property’ makes 
integer from pointer without a cast [enabled by default]
/usr/include/compiz/decoration.h:218:1: note: expected ‘int’ but argument is of 
type ‘struct decor_quad_t *’
main.c:508:8: warning: passing argument 10 of ‘decor_quads_to_property’ makes 
pointer from integer without a cast [enabled by default]
/usr/include/compiz/decoration.h:218:1: note: expected ‘struct decor_quad_t *’ 
but argument is of type ‘gint’
main.c:508:8: error: too few arguments to function ‘decor_quads_to_property’

I think with the new libdecoration0 version 1:0.9.5.0-0ubuntu1, the
arguments for the decor_quads_to_property() function call changed but
this is not reflected in the emerald package (and even not in the
emerald source, so this actually needs a code change to emerald as far
as I see it).

Regards, Klaus

Information:

kn@icarus:~$ lsb_release -rd
Description:    Ubuntu oneiric (development branch)
Release:        11.10

ii  emerald                                0.8.8-0ubuntu1                       
         Decorator for compiz-fusion
ii  libdecoration0                         1:0.9.5.0-0ubuntu1                   
         Compiz window decoration library

** Affects: emerald (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

- This is for oneiric. After updating recently, emerald is crashing in
+ This bug report is for oneiric.
+ 
+ After updating recently, emerald is crashing in
  
  #0  0x001e6c2a in decor_quads_to_property () from
  /usr/lib/libdecoration.so.0
  
  I've tried recompiling the source package and it leads to:
  
  main.c: In function ‘decor_update_window_property’:
  main.c:508:8: warning: passing argument 3 of ‘decor_quads_to_property’ makes 
integer from pointer without a cast [enabled by default]
  /usr/include/compiz/decoration.h:218:1: note: expected ‘Pixmap’ but argument 
is of type ‘struct decor_extents_t *’
  main.c:508:8: warning: passing argument 9 of ‘decor_quads_to_property’ makes 
integer from pointer without a cast [enabled by default]
  /usr/include/compiz/decoration.h:218:1: note: expected ‘int’ but argument is 
of type ‘struct decor_quad_t *’
  main.c:508:8: warning: passing argument 10 of ‘decor_quads_to_property’ makes 
pointer from integer without a cast [enabled by default]
  /usr/include/compiz/decoration.h:218:1: note: expected ‘struct decor_quad_t 
*’ but argument is of type ‘gint’
  main.c:508:8: error: too few arguments to function ‘decor_quads_to_property’
  
- I think with the updated libdecoration0 version 1:0.9.5.0-0ubuntu1, the
- arguments for the decor_quads_to_property() function calls changed but
+ I think with the new libdecoration0 version 1:0.9.5.0-0ubuntu1, the
+ arguments for the decor_quads_to_property() function call changed but
  this is not reflected in the emerald package (and even not in the
  emerald source, so this actually needs a code change to emerald as far
  as I see it).
  
  Regards, Klaus
  
  Information:
  
  kn@icarus:~$ lsb_release -rd
  Description:    Ubuntu oneiric (development branch)
  Release:        11.10
  
  ii  emerald                                0.8.8-0ubuntu1                     
           Decorator for compiz-fusion
  ii  libdecoration0                         1:0.9.5.0-0ubuntu1                 
           Compiz window decoration library

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/813947

Title:
  emerald crashes with SIGSEGV

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/emerald/+bug/813947/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to