Bug 688138 - emerald doesn't work anymore with compiz-0.9.4
Summary: emerald doesn't work anymore with compiz-0.9.4
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: emerald
Version: 15
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: leigh scott
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 690531 692325 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-03-16 12:44 UTC by Wolfgang Ulbrich
Modified: 2011-03-31 06:35 UTC (History)
4 users (show)

Fixed In Version: emerald-0.8.5-0.4.git90c9604441.fc15
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-03-30 05:33:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
emerald-backtrace (25.30 KB, application/octet-stream)
2011-03-16 20:13 UTC, Wolfgang Ulbrich
no flags Details
emerald-backtrace since compiz-0.9.4 is in updates-testing (25.83 KB, application/octet-stream)
2011-03-24 15:31 UTC, Wolfgang Ulbrich
no flags Details

Description Wolfgang Ulbrich 2011-03-16 12:44:19 UTC
Description of problem:
After updating compiz to 0.9-4 i can't use the the emerald windowsdecorator in xfce. With the 0.9-2 packages everything is fine.

I'm using new compiz packages from koji and some rebuilds from fc16.
[rave@mother ~]$ rpm -qa compiz\*
compiz-fusion-unsupported-0.9.2.1-6.fc15.x86_64
compiz-fusion-extras-0.9.4-1.fc15.x86_64
compiz-gtk-0.9.4-1.fc15.x86_64
compiz-0.9.4-1.fc15.x86_64
compiz-plugins-main-devel-0.9.4-1.fc15.x86_64
compizconfig-python-0.9.4-1.fc15.x86_64
compiz-devel-0.9.4-1.fc15.x86_64
compiz-plugins-main-0.9.4-1.fc15.x86_64
compiz-fusion-extras-devel-0.9.4-1.fc15.x86_64
compiz-bcop-0.8.4-1.fc13.noarch
[rave@mother ~]$ rpm -qa emerald\*
emerald-0.8.5-0.2.git90c9604441.fc15.x86_64
emerald-themes-0.5.2-6.fc15.noarch

Choosing emerald from the fusion-icon give's me windows without a decorator.
Only the gtk-window-decorator works :(

Same happends if i try to start emerald with 'emerald --replace' in a terminal.
[rave@mother emerald]$ emerald --replace
Segmentation fault (core dumped)

Version-Release number of selected component (if applicable):
emerald-0.8.5-0.2.git90c9604441.fc15.x86_64
emerald-themes-0.5.2-6.fc15.noarch

How reproducible:
starting emerald from the fusion-icon or in a terminal

Steps to Reproduce:
1.
2.
3.
  
Actual results:
no emerald

Expected results:
working emerald windows-decorator

Additional info:
Rebuilding emerald give's me make-errors
I've tryed to build emerald from the latest git but i get also thies make-errors.

Making all in src
make[2]: Entering directory `/media/Programme/Linux/compiz/fc15/emerald/src'
gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz   -I../include -DLOCALEDIR="\"/usr/local/share/locale"\" -DENGINE_DIR=\"/usr/local/lib/emerald/engines\"    -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz   -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
main.c: In function ‘decor_update_window_property’:
main.c:508:8: warning: passing argument 7 of ‘decor_quads_to_property’ makes integer from pointer without a cast [enabled by default]
/usr/include/compiz/decoration.h:186:1: note: expected ‘int’ but argument is of type ‘struct decor_quad_t *’
main.c:508:8: error: too few arguments to function ‘decor_quads_to_property’
/usr/include/compiz/decoration.h:186:1: note: declared here
main.c: In function ‘decor_update_switcher_property’:
main.c:1940:8: warning: passing argument 7 of ‘decor_quads_to_property’ makes integer from pointer without a cast [enabled by default]
/usr/include/compiz/decoration.h:186:1: note: expected ‘int’ but argument is of type ‘struct decor_quad_t *’
main.c:1940:8: error: too few arguments to function ‘decor_quads_to_property’
/usr/include/compiz/decoration.h:186:1: note: declared here
main.c: In function ‘update_default_decorations’:
main.c:2368:5: warning: passing argument 7 of ‘decor_quads_to_property’ makes integer from pointer without a cast [enabled by default]
/usr/include/compiz/decoration.h:186:1: note: expected ‘int’ but argument is of type ‘struct decor_quad_t *’
main.c:2368:5: error: too few arguments to function ‘decor_quads_to_property’
/usr/include/compiz/decoration.h:186:1: note: declared here
main.c:2427:5: warning: passing argument 7 of ‘decor_quads_to_property’ makes integer from pointer without a cast [enabled by default]
/usr/include/compiz/decoration.h:186:1: note: expected ‘int’ but argument is of type ‘struct decor_quad_t *’
main.c:2427:5: error: too few arguments to function ‘decor_quads_to_property’
/usr/include/compiz/decoration.h:186:1: note: declared here
main.c:2436:5: warning: passing argument 7 of ‘decor_quads_to_property’ makes integer from pointer without a cast [enabled by default]
/usr/include/compiz/decoration.h:186:1: note: expected ‘int’ but argument is of type ‘struct decor_quad_t *’
main.c:2436:5: error: too few arguments to function ‘decor_quads_to_property’
/usr/include/compiz/decoration.h:186:1: note: declared here
main.c: In function ‘update_window_decoration_size’:
main.c:3044:11: warning: assignment makes pointer from integer without a cast [enabled by default]
main.c: In function ‘update_switcher_window’:
main.c:3242:9: warning: assignment makes pointer from integer without a cast [enabled by default]
main.c:3291:11: warning: assignment makes pointer from integer without a cast [enabled by default]
main.c: In function ‘main’:
main.c:5620:5: error: too few arguments to function ‘decor_set_dm_check_hint’
/usr/include/compiz/decoration.h:411:1: note: declared here
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/media/Programme/Linux/compiz/fc15/emerald/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/media/Programme/Linux/compiz/fc15/emerald'
make: *** [all] Error 2

PS: You have to updating ccsm to latest git version because the animation button doesn't work in ccsm-0.9-2

Comment 1 Wolfgang Ulbrich 2011-03-16 12:52:50 UTC
I forgot.
[rave@mother emerald]$ rpm -qa compizconfig-python\*
compizconfig-python-0.9.4-1.fc15.x86_64
[rave@mother emerald]$ rpm -qa libcompiz\*
libcompizconfig-devel-0.9.4-1.fc15.x86_64
libcompizconfig-0.9.4-1.fc15.x86_64

Comment 2 leigh scott 2011-03-16 18:27:31 UTC
Do you want to try?

http://koji.fedoraproject.org/koji/buildinfo?buildID=234176

Comment 3 leigh scott 2011-03-16 18:58:36 UTC
(In reply to comment #2)
> Do you want to try?
> 
> http://koji.fedoraproject.org/koji/buildinfo?buildID=234176

Don't bother testing as compiz-0.9.4 isn't in the koji buildroot yet.

Comment 4 Wolfgang Ulbrich 2011-03-16 20:00:02 UTC
Woow, quick reaction....
but the new package doesn't fixed the issue. After 'emerald --replace' i have no windowsdecorator.
So i installed also thedebuginfo package.
Yet, i've found a backtrace in abrt after i run the command.

Missing separate debuginfo for 
Try: yum --disablerepo='*' --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/fb/0fc9938f0645136877d5efae889dd351cf0a72 /var/cache/abrt-di/usr/lib/debug/.build-id/fb/0fc9938f0645136877d5efae889dd351cf0a72
[New LWP 3434]
[Thread debugging using libthread_db enabled]
Core was generated by `emerald --replace'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007f7d55171fe6 in decor_quads_to_property () from /usr/lib64/libdecoration.so.0

Thread 1 (Thread 0x7f7d579f69a0 (LWP 3434)):
#0  0x00007f7d55171fe6 in decor_quads_to_property () from /usr/lib64/libdecoration.so.0
No symbol table info available.
#1  0x000000000040cd85 in update_default_decorations (screen=<optimized out>, fs_act=<optimized out>, fs_inact=0x853770) at main.c:2366
        width = 53
        height = 53
        data = {20110130, 1, 33554607, 0, 0, 0, 0, 0, 0, 0, 0, 33554604, 0, 140176259985104, 46179488370048, 50577534888320, 140736249764304, 9251904, 19791209300480, 0, 9251808, 1, 9190912, 9251904, 140736249764176, 140176279815975, 0, 9284384, 140736249764176, 0, 512, 1099511627776, 9243488, 576464093787979985, 0, 9283984, 512, 545, 9284576, 9251904, 140736249764304, 140176279815975, 9365168, 9284384, 0, 0, 327, 1099511652800, 0, 9189760, 0, 9189296, 0, 33554604, 9189088, 140176259988956, 28, 140176279820118, 209, 0, 569, 9251904, 8946800, 142, 40, 72340172838076673, 9251904, 9284576, 9283984, 140176250701197, 140176248082912, 9493824, 24, 9493808, 32, 140176260121260, 137438953509, 9493824, 9206544, 8915744, 9206544, 140176259973083, 8915744, 9206544, 9206544, 8937056, 140176248147504, 0, 1, 140176297657716, 8915744, 140176260111360, 0, 266287972407, 9189088, 4294967297, 140733193388048, 140736249764624, 8915744, 9206544, 140176253550016, 140176253549992, 8937056, 8915744, 140176265111448, 0, 9206544, 8937056, 0, 0, 0, 0, 0, 33554604, 8915744, 140176259973740, 9511728, 140176265111184, 140176265111400, 140736249765856, 9206544, 140176262458017, 140176265111448, 0, 0, 140176262548844, 0, 0, 0, 24, 0, 0, 4607182418800017408, 0, 0, 4607182418800017408, 0, 0, 12884901889, 140176248082912, 24, 0, 0, 0, 0, 0, 0, 0, 0, 33554604, 0, 140176259985104, 140176265113560, 140176248082912, 16, 0, 9664336, 8869648, 0, 140176244824117, 1, 8865360, 1, 0, 9664336, 140176211990407, 32, 138856427480, 8869600, 0, 40567297, 140176211983385, 1125921381679107, 619, 8865360, 140736249765320, 9495808, 8869640, 140736249765296, 140176211987204, 72339073309605891, 619, 8865360, 140736249765328, 140736249765496, 140176211988305, 140736249765296, 140176211990965, 0, -4286101912, 8869600, 8865424, 0, 0, 1, 140176250519661, 9206800, 8860672, 33554606, 33554606...}
        xroot = 349
        gdkdisplay = <optimized out>
        xdisplay = 0x873400
        bareAtom = 468
        normalAtom = 469
        activeAtom = 470
        d = {event_windows = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}}, button_windows = {0, 0, 0, 0, 0, 0, 0, 0}, button_states = {0, 0, 0, 0, 0, 0, 0, 0}, tobj_pos = {0, 0, 0}, tobj_size = {0, 0, 0}, tobj_item_pos = {0 <repeats 11 times>}, tobj_item_state = {0 <repeats 11 times>}, tobj_item_width = {0 <repeats 11 times>}, pixmap = 0x0, buffer_pixmap = 0x0, gc = 0x0, width = 0, height = 0, client_width = 0, client_height = 0, decorated = 0, active = 0, layout = 0x0, name = 0x0, icon = 0x0, icon_pixmap = 0x0, icon_pixbuf = 0x0, state = 0, actions = 0, prop_xid = 0, force_quit_dialog = 0x0, fs = 0x0, draw = 0, button_region = {{base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}}, min_drawn_buttons_region = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, draw_only_buttons_region = 0, button_last_drawn_state = {0, 0, 0, 0, 0, 0, 0, 0}, button_fade_info = {d = 0x0, cr = 0x0, y1 = 0, counters = {0, 0, 0, 0, 0, 0, 0, 0}, pulsating = {0, 0, 0, 0, 0, 0, 0, 0}, timer = 0, first_draw = 0}, p_active = 0x0, p_active_buffer = 0x0, p_inactive = 0x0, p_inactive_buffer = 0x0, button_region_inact = {{base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}, {base_x1 = 0, base_y1 = 0, base_x2 = 0, base_y2 = 0, glow_x1 = 0, glow_y1 = 0, glow_x2 = 0, glow_y2 = 0, overlap_buttons = {0, 0, 0, 0, 0, 0, 0, 0}, bg_pixmap = 0x0}}, only_change_active = 0}
        nQuad = <optimized out>
        quads = {{p1 = {x = -13, y = -10, gravity = 5}, p2 = {x = 0, y = 0, gravity = 4}, max_width = 26, max_height = 32767, align = 0, clamp = 0, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 0}}, {p1 = {x = 13, y = -10, gravity = 5}, p2 = {x = -13, y = 0, gravity = 6}, max_width = 32767, max_height = 32767, align = 0, clamp = 0, stretch = 0, m = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 26, y0 = 0}}, {p1 = {x = 0, y = -10, gravity = 4}, p2 = {x = 13, y = 0, gravity = 6}, max_width = 26, max_height = 32767, align = 1, clamp = 0, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 53, y0 = 0}}, {p1 = {x = -13, y = 0, gravity = 5}, p2 = {x = 0, y = 3, gravity = 1}, max_width = 32767, max_height = 16, align = 0, clamp = 2, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 10}}, {p1 = {x = -13, y = 16, gravity = 5}, p2 = {x = 0, y = -10, gravity = 9}, max_width = 32767, max_height = 32767, align = 0, clamp = 2, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 0, x0 = 0, y0 = 26}}, {p1 = {x = -13, y = 3, gravity = 1}, p2 = {x = 0, y = 0, gravity = 9}, max_width = 32767, max_height = 10, align = 2, clamp = 2, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 37}}, {p1 = {x = 0, y = 0, gravity = 6}, p2 = {x = 13, y = 3, gravity = 2}, max_width = 32767, max_height = 16, align = 0, clamp = 2, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 40, y0 = 10}}, {p1 = {x = 0, y = 16, gravity = 6}, p2 = {x = 13, y = -10, gravity = 10}, max_width = 32767, max_height = 32767, align = 0, clamp = 2, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 0, x0 = 40, y0 = 26}}, {p1 = {x = 0, y = 3, gravity = 2}, p2 = {x = 13, y = 0, gravity = 10}, max_width = 32767, max_height = 10, align = 2, clamp = 2, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 40, y0 = 37}}, {p1 = {x = -13, y = 0, gravity = 9}, p2 = {x = 0, y = 16, gravity = 8}, max_width = 26, max_height = 32767, align = 0, clamp = 0, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 0, y0 = 37}}, {p1 = {x = 13, y = 0, gravity = 9}, p2 = {x = -13, y = 16, gravity = 10}, max_width = 32767, max_height = 32767, align = 0, clamp = 0, stretch = 0, m = {xx = 0, yx = 0, xy = 0, yy = 1, x0 = 26, y0 = 37}}, {p1 = {x = 0, y = 0, gravity = 8}, p2 = {x = 13, y = 16, gravity = 10}, max_width = 26, max_height = 32767, align = 1, clamp = 0, stretch = 0, m = {xx = 1, yx = 0, xy = 0, yy = 1, x0 = 53, y0 = 37}}, {p1 = {x = 7293, y = 7160, gravity = 7293}, p2 = {x = -1, y = 8631, gravity = 6980}, max_width = 8308, max_height = 7160, align = 6980, clamp = 7160, stretch = -1, m = {xx = 1.8314945675154726e-310, yx = 1.4317105605091271e-310, xy = -nan(0xfffff00001b44), yy = 1.3710214810015012e-310, x0 = 1.4317105606067544e-310, y0 = 1.431710560483485e-310}}, {p1 = {x = -1, y = 9618, gravity = 6114}, p2 = {x = 9287, y = 6461, gravity = 6114}, max_width = 6461, max_height = -1, align = 9952, clamp = 5706, stretch = 9618, m = {xx = 1.2973882268780814e-310, yx = 2.1833214693241193e-310, xy = 2.1118102114271342e-310, yy = 1.1102281981149443e-310, x0 = -nan(0xfffff0000164a), y0 = 9.9542822606670459e-311}}, {p1 = {x = 10288, y = 5232, gravity = 4691}, p2 = {x = 5232, y = -1, gravity = 10624}, max_width = 4691, max_height = 10624, align = 9088, clamp = 4691, stretch = 8832, m = {xx = 9.9542822571255833e-311, yx = 1.9284697749999886e-310, xy = 1.8741466828122947e-310, yy = 6.9257698625524064e-310, x0 = 6.9532946133297179e-310, y0 = 6.9255576629747426e-310}}, {p1 = {x = 0, y = 32767, gravity = 0}, p2 = {x = 0, y = 0, gravity = 0}, max_width = 1469377660, max_height = 32637, align = 0, clamp = 13, stretch = 1, m = {xx = 6.9532946132415766e-310, yx = 3.3680317194200802e-310, xy = 0, yy = 3.3680317194200802e-310, x0 = 6.9564442934447513e-320, y0 = 3.3680317201157246e-310}}, {p1 = {x = 9287248, y = 0, gravity = 395890}, p2 = {x = 0, y = -1238592192, gravity = 32767}, max_width = 1114112, max_height = 8, align = 6, clamp = 0, stretch = 9257536, m = {xx = 3.2378592100206092e-319, yx = 4.969976481796739e-314, xy = 0, yy = 4.5738305027385902e-317, x0 = 3.2378592100206092e-319, y0 = 0}}, {p1 = {x = 1469376030, y = 32637, gravity = 9664336}, p2 = {x = 0, y = 4, gravity = 0}, max_width = 0, max_height = 32637, align = 9412192, clamp = 0, stretch = 9664336, m = {xx = 6.9255576629733593e-310, yx = 6.9532946132846591e-310, xy = 2.5463949492077333e-313, yy = 3.3951932655938423e-313, x0 = 6.9532946132526436e-310, y0 = 5.4323092249343375e-311}}, {p1 = {x = 0, y = 128, gravity = -1238591440}, p2 = {x = 32767, y = 1, gravity = 140}, max_width = 1, max_height = 16, align = 0, clamp = 32767, stretch = -1238591408, m = {xx = 2.5463949492077333e-313, yx = 6.9256269834291385e-310, xy = 6.9531436082562042e-310, yy = 1.7655004984878451e-310, x0 = 1.7383389521674444e-310, y0 = 1.7655004982917999e-310}}, {p1 = {x = 9984, y = 8192, gravity = 9984}, p2 = {x = 8320, y = 8320, gravity = 8448}, max_width = 1412333531, max_height = 32637, align = 88, clamp = 0, stretch = 9190912, m = {xx = 0, yx = 4.5403447095260538e-317, xy = 4.5412616953647352e-317, yy = 4.540913873150063e-317, x0 = 1.4821969375237396e-323, y0 = 1.6578177096207275e-316}}, {p1 = {x = 9189760, y = 0, gravity = 1412471808}, p2 = {x = 32637, y = 4096, gravity = 10752}, max_width = 4352, max_height = 8448, align = 4352, clamp = 10752, stretch = 10752, m = {xx = 2.2815698746482301e-310, yx = 2.3358929668969411e-310, xy = 4.5403447095260538e-317, yy = 2.3358929671878469e-310, x0 = 1.9284697753541348e-310, y0 = 1.3404647414458423e-310}}, {p1 = {x = 3456, y = 4691, gravity = 3456}, p2 = {x = 9088, y = 4396, gravity = 5932}, max_width = 4779, max_height = 6317, align = 6114, clamp = 6461, stretch = 9618, m = {xx = 1.3710214810015012e-310, yx = 0, xy = 0, yy = 0, x0 = 0, y0 = 1.6578177096207275e-316}}, {p1 = {x = 9189760, y = 0, gravity = 1412334188}, p2 = {x = 32637, y = 6461, gravity = 6747}, max_width = 9287, max_height = 6461, align = 8956, clamp = 6747, stretch = 10624, m = {xx = 4.5412616953647352e-317, yx = 1.4811530624271062e-310, xy = 1.4317105606067544e-310, yy = 1.4811530625201881e-310, x0 = 9.9542822606670459e-311, y0 = 1.9284697753541348e-310}}, {p1 = {x = 6682, y = 7004, gravity = 3456}, p2 = {x = 4691, y = 3456, gravity = 9088}, max_width = 5213, max_height = 6682, align = 5696, clamp = 7004, stretch = 6980, m = {xx = 1.4811530625201881e-310, yx = 1.5193489867416047e-310, xy = 9.9542822606670459e-311, yy = 1.9284697753541348e-310, x0 = 1.5388713479540591e-310, y0 = 9.9542822571255833e-311}}}
        ws = 0x852010
        extents = {left = 4, right = 4, top = 2, bottom = 4}
#2  0x000000000041159d in update_settings (ws=0x852010) at main.c:5329
        gdkdisplay = <optimized out>
        gdkscreen = 0x882b50
        screen = 0x8c2820
        windows = <optimized out>
#3  0x0000000000406be7 in main (argc=2, argv=0x7fffb62ca8a8) at main.c:5623
        gdkdisplay = <optimized out>
        xdisplay = 0x873400
        screen = <optimized out>
        status = <optimized out>
        i = 3
        j = <optimized out>
        replace = <optimized out>
        metrics = 0x89f090
        lang = <optimized out>
        pfs = 0x853770
        ws = <optimized out>
From                To                  Syms Read   Shared Object Library
0x00007f7d5760b200  0x00007f7d5760b216  Yes (*)     /home/rave/Downloads/linusmemcpy.so
0x00007f7d57405f80  0x00007f7d57408ddc  Yes         /usr/lib64/libemeraldengine.so.0.0.0
0x00007f7d571fdde0  0x00007f7d571fe91c  Yes (*)     /lib64/libdl.so.2
0x00007f7d56fcc7f0  0x00007f7d56fed47c  Yes (*)     /usr/lib64/libwnck-1.so.22
0x00007f7d569b17e0  0x00007f7d56c56b2c  Yes (*)     /usr/lib64/libgtk-x11-2.0.so.0
0x00007f7d566a7740  0x00007f7d5670aaec  Yes (*)     /usr/lib64/libgdk-x11-2.0.so.0
0x00007f7d564716b0  0x00007f7d5647d20c  Yes (*)     /usr/lib64/libatk-1.0.so.0
0x00007f7d56169480  0x00007f7d56212c7c  Yes (*)     /lib64/libgio-2.0.so.0
0x00007f7d55f1c6a0  0x00007f7d55f361ac  Yes (*)     /usr/lib64/libpangoft2-1.0.so.0
0x00007f7d55cf9270  0x00007f7d55d0cc7c  Yes (*)     /usr/lib64/libgdk_pixbuf-2.0.so.0
0x00007f7d55ad0870  0x00007f7d55aeab5c  Yes (*)     /usr/lib64/libpng12.so.0
0x00007f7d5584bef0  0x00007f7d5588beec  Yes (*)     /lib64/libm.so.6
0x00007f7d555b8960  0x00007f7d5561f8fc  Yes (*)     /usr/lib64/libfreetype.so.6
0x00007f7d5537cd90  0x00007f7d553967fc  Yes (*)     /usr/lib64/libfontconfig.so.1
0x00007f7d55170940  0x00007f7d55175a3c  Yes (*)     /usr/lib64/libdecoration.so.0
0x00007f7d54f66910  0x00007f7d54f6d10c  Yes (*)     /usr/lib64/libXrender.so.1
0x00007f7d54c44ce0  0x00007f7d54cd085c  Yes (*)     /usr/lib64/libX11.so.6
0x00007f7d54a1f940  0x00007f7d54a2436c  Yes (*)     /usr/lib64/libpangocairo-1.0.so.0
0x00007f7d547dfe20  0x00007f7d547fdb7c  Yes (*)     /usr/lib64/libpango-1.0.so.0
0x00007f7d54531170  0x00007f7d545a8a9c  Yes (*)     /usr/lib64/libcairo.so.2
0x00007f7d542e1910  0x00007f7d54311d8c  Yes (*)     /lib64/libgobject-2.0.so.0
0x00007f7d540d5fe0  0x00007f7d540d6f8c  Yes (*)     /lib64/libgmodule-2.0.so.0
0x00007f7d53ed2560  0x00007f7d53ed3a2c  Yes (*)     /lib64/libgthread-2.0.so.0
0x00007f7d53ccb190  0x00007f7d53cce5cc  Yes (*)     /lib64/librt.so.1
0x00007f7d539c8c70  0x00007f7d53a5ff0c  Yes (*)     /lib64/libglib-2.0.so.0
0x00007f7d5379b680  0x00007f7d537a6b5c  Yes (*)     /lib64/libpthread.so.0
0x00007f7d53417b60  0x00007f7d5353b50c  Yes (*)     /lib64/libc.so.6
0x00007f7d5780cb20  0x00007f7d5782537a  Yes (*)     /lib64/ld-linux-x86-64.so.2
0x00007f7d531f3120  0x00007f7d531f6a98  Yes (*)     /usr/lib64/libstartup-notification-1.so.0
0x00007f7d52fee8a0  0x00007f7d52fef12c  Yes (*)     /usr/lib64/libXRes.so.1
0x00007f7d52dea370  0x00007f7d52ded13c  Yes (*)     /usr/lib64/libXfixes.so.3
0x00007f7d52bda460  0x00007f7d52be531c  Yes (*)     /usr/lib64/libXext.so.6
0x00007f7d529d5a00  0x00007f7d529d648c  Yes (*)     /usr/lib64/libXinerama.so.1
0x00007f7d527c7f30  0x00007f7d527d24bc  Yes (*)     /usr/lib64/libXi.so.6
0x00007f7d525bf720  0x00007f7d525c475c  Yes (*)     /usr/lib64/libXrandr.so.2
0x00007f7d523b68d0  0x00007f7d523bb49c  Yes (*)     /usr/lib64/libXcursor.so.1
0x00007f7d521b2b30  0x00007f7d521b389c  Yes (*)     /usr/lib64/libXcomposite.so.1
0x00007f7d51fb0a90  0x00007f7d51fb160c  Yes (*)     /usr/lib64/libXdamage.so.1
0x00007f7d51d98880  0x00007f7d51da893c  Yes (*)     /lib64/libresolv.so.2
0x00007f7d51b7fe70  0x00007f7d51b8c67c  Yes (*)     /lib64/libz.so.1
0x00007f7d51964700  0x00007f7d519749e8  Yes (*)     /lib64/libselinux.so.1
0x00007f7d51739b70  0x00007f7d5175384c  Yes (*)     /lib64/libexpat.so.1
0x00007f7d51523660  0x00007f7d5152eb9c  Yes (*)     /usr/lib64/libxcb.so.1
0x00007f7d51308880  0x00007f7d513180ac  Yes (*)     /lib64/libgcc_s.so.1
0x00007f7d510a1e10  0x00007f7d510f60ac  Yes (*)     /usr/lib64/libpixman-1.so.0
0x00007f7d50e98160  0x00007f7d50e98b3c  Yes (*)     /usr/lib64/libxcb-aux.so.0
0x00007f7d50c948e0  0x00007f7d50c94cfc  Yes (*)     /usr/lib64/libxcb-event.so.1
0x00007f7d50a91690  0x00007f7d50a91d2c  Yes (*)     /usr/lib64/libxcb-atom.so.1
0x00007f7d5088aad0  0x00007f7d5088ed7c  Yes (*)     /usr/lib64/libSM.so.6
0x00007f7d50672cf0  0x00007f7d50680eac  Yes (*)     /usr/lib64/libICE.so.6
0x00007f7d5046bdd0  0x00007f7d5046cb2c  Yes (*)     /usr/lib64/libXau.so.6
0x00007f7d502684f0  0x00007f7d50269adc  Yes (*)     /lib64/libuuid.so.1
0x00007f7d4a1cb170  0x00007f7d4a1d25bc  Yes (*)     /lib64/libnss_files.so.2
0x00007f7d49dbbb70  0x00007f7d49dc1f9c  Yes (*)     /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so
0x00007f7d49bb3ca0  0x00007f7d49bb6b7c  Yes         /usr/lib64/emerald/engines/libvrunner.so
(*): Shared library is missing debugging information.
$1 = 0x0
No symbol "__glib_assert_msg" in current context.
rax            0x0	0
rbx            0x852010	8724496
rcx            0x85241c	8725532
rdx            0x85241c	8725532
rsi            0x35	53
rdi            0x7fffb62c97c0	140736249763776
rbp            0x7fffb62c8ec0	0x7fffb62c8ec0
rsp            0x7fffb62c8e48	0x7fffb62c8e48
r8             0x0	0
r9             0x0	0
r10            0x0	0
r11            0x7f7d55171f80	140176275218304
r12            0x873400	8860672
r13            0x79	121
r14            0x7fffb62c97c0	140736249763776
r15            0x85241c	8725532
rip            0x7f7d55171fe6	0x7f7d55171fe6 <decor_quads_to_property+102>
eflags         0x10246	[ PF ZF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
Dump of assembler code for function decor_quads_to_property:
   0x00007f7d55171f80 <+0>:	mov    %rsi,%rax
   0x00007f7d55171f83 <+3>:	mov    %rsi,-0x8(%rsp)
   0x00007f7d55171f88 <+8>:	mov    0x20(%rsp),%r10d
   0x00007f7d55171f8d <+13>:	mov    0x18(%rsp),%rsi
   0x00007f7d55171f92 <+18>:	mov    %rax,0x10(%rdi)
   0x00007f7d55171f96 <+22>:	movslq (%rdx),%rax
   0x00007f7d55171f99 <+25>:	movq   $0x132db32,(%rdi)
   0x00007f7d55171fa0 <+32>:	movq   $0x1,0x8(%rdi)
   0x00007f7d55171fa8 <+40>:	test   %r10d,%r10d
   0x00007f7d55171fab <+43>:	mov    %rax,0x18(%rdi)
   0x00007f7d55171faf <+47>:	movslq 0x4(%rdx),%rax
   0x00007f7d55171fb3 <+51>:	mov    %rax,0x20(%rdi)
   0x00007f7d55171fb7 <+55>:	movslq 0x8(%rdx),%rax
   0x00007f7d55171fbb <+59>:	mov    %rax,0x28(%rdi)
   0x00007f7d55171fbf <+63>:	movslq 0xc(%rdx),%rax
   0x00007f7d55171fc3 <+67>:	mov    %rax,0x30(%rdi)
   0x00007f7d55171fc7 <+71>:	movslq (%rcx),%rax
   0x00007f7d55171fca <+74>:	mov    %rax,0x38(%rdi)
   0x00007f7d55171fce <+78>:	movslq 0x4(%rcx),%rax
   0x00007f7d55171fd2 <+82>:	mov    %rax,0x40(%rdi)
   0x00007f7d55171fd6 <+86>:	movslq 0x8(%rcx),%rax
   0x00007f7d55171fda <+90>:	mov    %rax,0x48(%rdi)
   0x00007f7d55171fde <+94>:	movslq 0xc(%rcx),%rax
   0x00007f7d55171fe2 <+98>:	mov    %rax,0x50(%rdi)
=> 0x00007f7d55171fe6 <+102>:	movslq (%r8),%rax
   0x00007f7d55171fe9 <+105>:	mov    %rax,0x58(%rdi)
   0x00007f7d55171fed <+109>:	movslq 0x4(%r8),%rax
   0x00007f7d55171ff1 <+113>:	mov    %rax,0x60(%rdi)
   0x00007f7d55171ff5 <+117>:	movslq 0x8(%r8),%rax
   0x00007f7d55171ff9 <+121>:	mov    %rax,0x68(%rdi)
   0x00007f7d55171ffd <+125>:	movslq 0xc(%r8),%rax
   0x00007f7d55172001 <+129>:	mov    %rax,0x70(%rdi)
   0x00007f7d55172005 <+133>:	movslq (%r9),%rax
   0x00007f7d55172008 <+136>:	mov    %rax,0x78(%rdi)
   0x00007f7d5517200c <+140>:	movslq 0x4(%r9),%rax
   0x00007f7d55172010 <+144>:	mov    %rax,0x80(%rdi)
   0x00007f7d55172017 <+151>:	movslq 0x8(%r9),%rax
   0x00007f7d5517201b <+155>:	mov    %rax,0x88(%rdi)
   0x00007f7d55172022 <+162>:	movslq 0xc(%r9),%rax
   0x00007f7d55172026 <+166>:	mov    %rax,0x90(%rdi)
   0x00007f7d5517202d <+173>:	movslq 0x8(%rsp),%rax
   0x00007f7d55172032 <+178>:	mov    %rax,0x98(%rdi)
   0x00007f7d55172039 <+185>:	movslq 0x10(%rsp),%rax
   0x00007f7d5517203e <+190>:	mov    %rax,0xa0(%rdi)
   0x00007f7d55172045 <+197>:	je     0x7f7d55172180 <decor_quads_to_property+512>
   0x00007f7d5517204b <+203>:	sub    $0x1,%r10d
   0x00007f7d5517204f <+207>:	lea    0x60(%rsi),%rcx
   0x00007f7d55172053 <+211>:	add    $0xa8,%rdi
   0x00007f7d5517205a <+218>:	lea    (%r10,%r10,2),%r8
   0x00007f7d5517205e <+222>:	xorpd  %xmm0,%xmm0
   0x00007f7d55172062 <+226>:	shl    $0x5,%r8
   0x00007f7d55172066 <+230>:	add    %rcx,%r8
   0x00007f7d55172069 <+233>:	jmpq   0x7f7d55172113 <decor_quads_to_property+403>
   0x00007f7d5517206e <+238>:	xchg   %ax,%ax
   0x00007f7d55172070 <+240>:	mov    $0x10000,%edx
   0x00007f7d55172075 <+245>:	or     %edx,%eax
   0x00007f7d55172077 <+247>:	ucomisd 0x40(%rsi),%xmm0
   0x00007f7d5517207c <+252>:	jp     0x7f7d55172084 <decor_quads_to_property+260>
   0x00007f7d5517207e <+254>:	je     0x7f7d55172160 <decor_quads_to_property+480>
   0x00007f7d55172084 <+260>:	mov    $0x20000,%edx
   0x00007f7d55172089 <+265>:	or     %edx,%eax
   0x00007f7d5517208b <+267>:	ucomisd 0x38(%rsi),%xmm0
   0x00007f7d55172090 <+272>:	jp     0x7f7d55172098 <decor_quads_to_property+280>
   0x00007f7d55172092 <+274>:	je     0x7f7d55172170 <decor_quads_to_property+496>
   0x00007f7d55172098 <+280>:	mov    $0x40000,%edx
   0x00007f7d5517209d <+285>:	or     %edx,%eax
   0x00007f7d5517209f <+287>:	ucomisd 0x48(%rsi),%xmm0
   0x00007f7d551720a4 <+292>:	jp     0x7f7d551720ac <decor_quads_to_property+300>
   0x00007f7d551720a6 <+294>:	je     0x7f7d55172150 <decor_quads_to_property+464>
   0x00007f7d551720ac <+300>:	mov    $0x80000,%edx
   0x00007f7d551720b1 <+305>:	or     %edx,%eax
   0x00007f7d551720b3 <+307>:	movsd  0x50(%rsi),%xmm1
   0x00007f7d551720b8 <+312>:	cltq   
   0x00007f7d551720ba <+314>:	movsd  0x58(%rsi),%xmm2
   0x00007f7d551720bf <+319>:	mov    %rax,(%rdi)
   0x00007f7d551720c2 <+322>:	movslq (%rsi),%rax
   0x00007f7d551720c5 <+325>:	mov    %rax,0x8(%rdi)
   0x00007f7d551720c9 <+329>:	movslq 0x4(%rsi),%rax
   0x00007f7d551720cd <+333>:	mov    %rax,0x10(%rdi)
   0x00007f7d551720d1 <+337>:	movslq 0xc(%rsi),%rax
   0x00007f7d551720d5 <+341>:	mov    %rax,0x18(%rdi)
   0x00007f7d551720d9 <+345>:	movslq 0x10(%rsi),%rax
   0x00007f7d551720dd <+349>:	mov    %rax,0x20(%rdi)
   0x00007f7d551720e1 <+353>:	movslq 0x18(%rsi),%rax
   0x00007f7d551720e5 <+357>:	mov    %rax,0x28(%rdi)
   0x00007f7d551720e9 <+361>:	movslq 0x1c(%rsi),%rax
   0x00007f7d551720ed <+365>:	mov    %rcx,%rsi
   0x00007f7d551720f0 <+368>:	mov    %rax,0x30(%rdi)
   0x00007f7d551720f4 <+372>:	cvttsd2si %xmm1,%rax
   0x00007f7d551720f9 <+377>:	mov    %rax,0x38(%rdi)
   0x00007f7d551720fd <+381>:	cvttsd2si %xmm2,%rax
   0x00007f7d55172102 <+386>:	mov    %rax,0x40(%rdi)
   0x00007f7d55172106 <+390>:	add    $0x48,%rdi
   0x00007f7d5517210a <+394>:	cmp    %r8,%rcx
   0x00007f7d5517210d <+397>:	je     0x7f7d55172180 <decor_quads_to_property+512>
   0x00007f7d5517210f <+399>:	add    $0x60,%rcx
   0x00007f7d55172113 <+403>:	mov    0x14(%rsi),%eax
   0x00007f7d55172116 <+406>:	mov    0x20(%rsi),%edx
   0x00007f7d55172119 <+409>:	shl    $0x4,%eax
   0x00007f7d5517211c <+412>:	shl    $0x8,%edx
   0x00007f7d5517211f <+415>:	or     %edx,%eax
   0x00007f7d55172121 <+417>:	mov    0x24(%rsi),%edx
   0x00007f7d55172124 <+420>:	or     0x8(%rsi),%eax
   0x00007f7d55172127 <+423>:	shl    $0xa,%edx
   0x00007f7d5517212a <+426>:	or     %edx,%eax
   0x00007f7d5517212c <+428>:	mov    0x28(%rsi),%edx
   0x00007f7d5517212f <+431>:	shl    $0xc,%edx
   0x00007f7d55172132 <+434>:	or     %edx,%eax
   0x00007f7d55172134 <+436>:	ucomisd 0x30(%rsi),%xmm0
   0x00007f7d55172139 <+441>:	jp     0x7f7d55172070 <decor_quads_to_property+240>
   0x00007f7d5517213f <+447>:	jne    0x7f7d55172070 <decor_quads_to_property+240>
   0x00007f7d55172145 <+453>:	xor    %edx,%edx
   0x00007f7d55172147 <+455>:	jmpq   0x7f7d55172075 <decor_quads_to_property+245>
   0x00007f7d5517214c <+460>:	nopl   0x0(%rax)
   0x00007f7d55172150 <+464>:	xor    %edx,%edx
   0x00007f7d55172152 <+466>:	jmpq   0x7f7d551720b1 <decor_quads_to_property+305>
   0x00007f7d55172157 <+471>:	nopw   0x0(%rax,%rax,1)
   0x00007f7d55172160 <+480>:	xor    %edx,%edx
   0x00007f7d55172162 <+482>:	jmpq   0x7f7d55172089 <decor_quads_to_property+265>
   0x00007f7d55172167 <+487>:	nopw   0x0(%rax,%rax,1)
   0x00007f7d55172170 <+496>:	xor    %edx,%edx
   0x00007f7d55172172 <+498>:	jmpq   0x7f7d5517209d <decor_quads_to_property+285>
   0x00007f7d55172177 <+503>:	nopw   0x0(%rax,%rax,1)
   0x00007f7d55172180 <+512>:	repz retq 
End of assembler dump.

I hope this is helpful.

Thx for helping

Comment 5 Wolfgang Ulbrich 2011-03-16 20:01:43 UTC
(In reply to comment #3)
> (In reply to comment #2)
> > Do you want to try?
> > 
> > http://koji.fedoraproject.org/koji/buildinfo?buildID=234176
> 
> Don't bother testing as compiz-0.9.4 isn't in the koji buildroot yet.

I used a rebuild from fc16 package.

Comment 6 Wolfgang Ulbrich 2011-03-16 20:03:18 UTC
Sorry for the long backtrace, i will put it in a file

Comment 7 Wolfgang Ulbrich 2011-03-16 20:13:13 UTC
Created attachment 485825 [details]
emerald-backtrace

create from abrt after running 'emerald --replace'

Comment 8 Steven Usdansky 2011-03-22 22:35:07 UTC
Not sure what's going on as I've run debuginfo-install emerald but still get the message, "Please try to install debuginfo manually using the command: debuginfo-install emerald." Running LXDE. Problem is no decorator when selecting compiz from the fusion-icon panel applet or "emerald --replace" from a terminal window.

libcompizconfig-0.9.4-1.fc16.x86_64
compiz-manager-0.6.0-13.fc15.noarch
compiz-debuginfo-0.9.4-1.fc16.x86_64
compiz-0.9.4-1.fc16.x86_64
compizconfig-python-0.9.4-1.fc16.x86_64
compiz-plugins-main-0.9.4-1.fc16.x86_64
emerald-0.8.5-0.3.git90c9604441.fc15.x86_64

[New LWP 2178]
[Thread debugging using libthread_db enabled]
Core was generated by `emerald --replace'.
Program terminated with signal 11, Segmentation fault.
#0  decor_quads_to_property (data=0x7ffff87c20d8, pixmap=44040396, frame=0xdcd49c, border=0xdcd49c, max_frame=0x0, max_border=0x0, min_width=-126085248, min_height=12, quad=0x7fff00000031, nQuad=0) at /usr/src/debug/core/libdecoration/decoration.c:139
139	    *data++ = max_frame->left;

Thread 1 (Thread 0x7f5b874809a0 (LWP 2178)):
#0  decor_quads_to_property (data=0x7ffff87c20d8, pixmap=44040396, frame=0xdcd49c, border=0xdcd49c, max_frame=0x0, max_border=0x0, min_width=-126085248, min_height=12, quad=0x7fff00000031, nQuad=0) at /usr/src/debug/core/libdecoration/decoration.c:139
No locals.
#1  0x000000000040cd85 in ?? ()
No symbol table info available.
#2  0x000000000041159d in ?? ()
No symbol table info available.
#3  0x0000000000406be7 in ?? ()
No symbol table info available.
#4  0x00007f5b8309a31d in __libc_start_main (main=0x4063a0, argc=2, ubp_av=0x7ffff87c3168, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff87c3158) at libc-start.c:226
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 4931094102979811811, 4222216, 140737362276704, 0, 0, -4931103983734187549, -4982733918129972765}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x411980, 0x7ffff87c3168}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4266368}}}
        not_first_call = <optimized out>
#5  0x0000000000406d31 in ?? ()
No symbol table info available.
#6  0x00007ffff87c3158 in ?? ()
No symbol table info available.
#7  0x000000000000001c in ?? ()
No symbol table info available.
#8  0x0000000000000002 in ?? ()
No symbol table info available.
#9  0x00007ffff87c3624 in ?? ()
No symbol table info available.
#10 0x00007ffff87c362c in ?? ()
No symbol table info available.
#11 0x0000000000000000 in ?? ()
No symbol table info available.
From                To                  Syms Read   Shared Object Library
0x00007f5b87085f80  0x00007f5b87088ddc  Yes (*)     /usr/lib64/libemeraldengine.so.0
0x00007f5b86e7dde0  0x00007f5b86e7e91c  Yes         /lib64/libdl-2.13.90.so
0x00007f5b86c4c7f0  0x00007f5b86c6d47c  Yes         /usr/lib64/libwnck-1.so.22.3.29
0x00007f5b866317e0  0x00007f5b868d6a1c  Yes         /usr/lib64/libgtk-x11-2.0.so.0.2400.3
0x00007f5b86327740  0x00007f5b8638ab4c  Yes         /usr/lib64/libgdk-x11-2.0.so.0.2400.3
0x00007f5b860f16b0  0x00007f5b860fd20c  Yes         /usr/lib64/libatk-1.0.so.0.3315.1
0x00007f5b85de9480  0x00007f5b85e92c7c  Yes         /lib64/libgio-2.0.so.0.2800.3
0x00007f5b85b9c6a0  0x00007f5b85bb61ac  Yes         /usr/lib64/libpangoft2-1.0.so.0.2800.3
0x00007f5b85979270  0x00007f5b8598cc7c  Yes         /usr/lib64/libgdk_pixbuf-2.0.so.0.2300.1
0x00007f5b85750870  0x00007f5b8576ab5c  Yes         /usr/lib64/libpng12.so.0.44.0
0x00007f5b854cbef0  0x00007f5b8550beec  Yes         /lib64/libm-2.13.90.so
0x00007f5b85238960  0x00007f5b8529ff5c  Yes         /usr/lib64/freetype-freeworld/libfreetype.so.6.6.2
0x00007f5b84ffcd90  0x00007f5b850167fc  Yes         /usr/lib64/libfontconfig.so.1.4.4
0x00007f5b84df0940  0x00007f5b84df5a3c  Yes         /usr/lib64/libdecoration.so.0.0.0
0x00007f5b84be6910  0x00007f5b84bed10c  Yes         /usr/lib64/libXrender.so.1.3.0
0x00007f5b848c4ce0  0x00007f5b8495085c  Yes         /usr/lib64/libX11.so.6.3.0
0x00007f5b8469f940  0x00007f5b846a436c  Yes         /usr/lib64/libpangocairo-1.0.so.0.2800.3
0x00007f5b8445fe20  0x00007f5b8447db7c  Yes         /usr/lib64/libpango-1.0.so.0.2800.3
0x00007f5b841b1170  0x00007f5b84228a9c  Yes         /usr/lib64/libcairo.so.2.11000.2
0x00007f5b83f61910  0x00007f5b83f91d8c  Yes         /lib64/libgobject-2.0.so.0.2800.3
0x00007f5b83d55fe0  0x00007f5b83d56f8c  Yes         /lib64/libgmodule-2.0.so.0.2800.3
0x00007f5b83b52560  0x00007f5b83b53a2c  Yes         /lib64/libgthread-2.0.so.0.2800.3
0x00007f5b8394b190  0x00007f5b8394e5cc  Yes         /lib64/librt-2.13.90.so
0x00007f5b83648c70  0x00007f5b836dff0c  Yes         /lib64/libglib-2.0.so.0.2800.3
0x00007f5b8341b680  0x00007f5b83426b5c  Yes         /lib64/libpthread-2.13.90.so
0x00007f5b83097b60  0x00007f5b831bb50c  Yes         /lib64/libc-2.13.90.so
0x00007f5b8728bb20  0x00007f5b872a437a  Yes         /lib64/ld-2.13.90.so
0x00007f5b82e73120  0x00007f5b82e76a98  Yes (*)     /usr/lib64/libstartup-notification-1.so.0
0x00007f5b82c6e8a0  0x00007f5b82c6f12c  Yes (*)     /usr/lib64/libXRes.so.1
0x00007f5b82a693e0  0x00007f5b82a6c50c  Yes (*)     /usr/lib64/libXfixes.so.3
0x00007f5b82859460  0x00007f5b8286431c  Yes (*)     /usr/lib64/libXext.so.6
0x00007f5b82654a00  0x00007f5b8265548c  Yes (*)     /usr/lib64/libXinerama.so.1
0x00007f5b82446f30  0x00007f5b824514bc  Yes (*)     /usr/lib64/libXi.so.6
0x00007f5b8223e720  0x00007f5b8224375c  Yes (*)     /usr/lib64/libXrandr.so.2
0x00007f5b820358d0  0x00007f5b8203a49c  Yes (*)     /usr/lib64/libXcursor.so.1
0x00007f5b81e31b30  0x00007f5b81e3289c  Yes (*)     /usr/lib64/libXcomposite.so.1
0x00007f5b81c2fa90  0x00007f5b81c3060c  Yes (*)     /usr/lib64/libXdamage.so.1
0x00007f5b81a17880  0x00007f5b81a2793c  Yes         /lib64/libresolv-2.13.90.so
0x00007f5b817fee70  0x00007f5b8180b67c  Yes (*)     /lib64/libz.so.1
0x00007f5b815e3700  0x00007f5b815f39e8  Yes (*)     /lib64/libselinux.so.1
0x00007f5b813b8b70  0x00007f5b813d284c  Yes (*)     /lib64/libexpat.so.1
0x00007f5b811a2660  0x00007f5b811adb9c  Yes (*)     /usr/lib64/libxcb.so.1
0x00007f5b80f87880  0x00007f5b80f970ac  Yes (*)     /lib64/libgcc_s.so.1
0x00007f5b80d18560  0x00007f5b80d72abc  Yes (*)     /usr/lib64/libpixman-1.so.0
0x00007f5b80b0e160  0x00007f5b80b0eb3c  Yes (*)     /usr/lib64/libxcb-aux.so.0
0x00007f5b8090a8e0  0x00007f5b8090acfc  Yes (*)     /usr/lib64/libxcb-event.so.1
0x00007f5b80707690  0x00007f5b80707d2c  Yes (*)     /usr/lib64/libxcb-atom.so.1
0x00007f5b80500ad0  0x00007f5b80504d7c  Yes (*)     /usr/lib64/libSM.so.6
0x00007f5b802e8cf0  0x00007f5b802f6eac  Yes (*)     /usr/lib64/libICE.so.6
0x00007f5b800e1dd0  0x00007f5b800e2b2c  Yes (*)     /usr/lib64/libXau.so.6
0x00007f5b7fede4f0  0x00007f5b7fedfadc  Yes (*)     /lib64/libuuid.so.1
0x00007f5b79e41170  0x00007f5b79e485bc  Yes         /lib64/libnss_files-2.13.90.so
0x00007f5b79a14a90  0x00007f5b79a3505c  Yes (*)     /usr/lib64/gtk-2.0/2.10.0/engines/libclearlooks.so
0x00007f5b7980c5f0  0x00007f5b7980ea3c  Yes (*)     /usr/lib64/emerald/engines/libtruglass.so
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x0
rax            0x0	0
rbx            0xdcd090	14471312
rcx            0xdcd49c	14472348
rdx            0xdcd49c	14472348
rsi            0x7fff00000031	140733193388081
rdi            0x7ffff87c2080	140737362272384
rbp            0x7ffff87c1780	0x7ffff87c1780
rsp            0x7ffff87c1708	0x7ffff87c1708
r8             0x0	0
r9             0x0	0
r10            0x0	0
r11            0x7f5b84df1f80	140031047966592
r12            0xdee400	14607360
r13            0x79	121
r14            0x7ffff87c2080	140737362272384
r15            0xdcd49c	14472348
rip            0x7f5b84df1fe6	0x7f5b84df1fe6 <decor_quads_to_property+102>
eflags         0x10246	[ PF ZF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
Dump of assembler code for function decor_quads_to_property:
   0x00007f5b84df1f80 <+0>:	mov    %rsi,%rax
   0x00007f5b84df1f83 <+3>:	mov    %rsi,-0x8(%rsp)
   0x00007f5b84df1f88 <+8>:	mov    0x20(%rsp),%r10d
   0x00007f5b84df1f8d <+13>:	mov    0x18(%rsp),%rsi
   0x00007f5b84df1f92 <+18>:	mov    %rax,0x10(%rdi)
   0x00007f5b84df1f96 <+22>:	movslq (%rdx),%rax
   0x00007f5b84df1f99 <+25>:	movq   $0x132db32,(%rdi)
   0x00007f5b84df1fa0 <+32>:	movq   $0x1,0x8(%rdi)
   0x00007f5b84df1fa8 <+40>:	test   %r10d,%r10d
   0x00007f5b84df1fab <+43>:	mov    %rax,0x18(%rdi)
   0x00007f5b84df1faf <+47>:	movslq 0x4(%rdx),%rax
   0x00007f5b84df1fb3 <+51>:	mov    %rax,0x20(%rdi)
   0x00007f5b84df1fb7 <+55>:	movslq 0x8(%rdx),%rax
   0x00007f5b84df1fbb <+59>:	mov    %rax,0x28(%rdi)
   0x00007f5b84df1fbf <+63>:	movslq 0xc(%rdx),%rax
   0x00007f5b84df1fc3 <+67>:	mov    %rax,0x30(%rdi)
   0x00007f5b84df1fc7 <+71>:	movslq (%rcx),%rax
   0x00007f5b84df1fca <+74>:	mov    %rax,0x38(%rdi)
   0x00007f5b84df1fce <+78>:	movslq 0x4(%rcx),%rax
   0x00007f5b84df1fd2 <+82>:	mov    %rax,0x40(%rdi)
   0x00007f5b84df1fd6 <+86>:	movslq 0x8(%rcx),%rax
   0x00007f5b84df1fda <+90>:	mov    %rax,0x48(%rdi)
   0x00007f5b84df1fde <+94>:	movslq 0xc(%rcx),%rax
   0x00007f5b84df1fe2 <+98>:	mov    %rax,0x50(%rdi)
=> 0x00007f5b84df1fe6 <+102>:	movslq (%r8),%rax
   0x00007f5b84df1fe9 <+105>:	mov    %rax,0x58(%rdi)
   0x00007f5b84df1fed <+109>:	movslq 0x4(%r8),%rax
   0x00007f5b84df1ff1 <+113>:	mov    %rax,0x60(%rdi)
   0x00007f5b84df1ff5 <+117>:	movslq 0x8(%r8),%rax
   0x00007f5b84df1ff9 <+121>:	mov    %rax,0x68(%rdi)
   0x00007f5b84df1ffd <+125>:	movslq 0xc(%r8),%rax
   0x00007f5b84df2001 <+129>:	mov    %rax,0x70(%rdi)
   0x00007f5b84df2005 <+133>:	movslq (%r9),%rax
   0x00007f5b84df2008 <+136>:	mov    %rax,0x78(%rdi)
   0x00007f5b84df200c <+140>:	movslq 0x4(%r9),%rax
   0x00007f5b84df2010 <+144>:	mov    %rax,0x80(%rdi)
   0x00007f5b84df2017 <+151>:	movslq 0x8(%r9),%rax
   0x00007f5b84df201b <+155>:	mov    %rax,0x88(%rdi)
   0x00007f5b84df2022 <+162>:	movslq 0xc(%r9),%rax
   0x00007f5b84df2026 <+166>:	mov    %rax,0x90(%rdi)
   0x00007f5b84df202d <+173>:	movslq 0x8(%rsp),%rax
   0x00007f5b84df2032 <+178>:	mov    %rax,0x98(%rdi)
   0x00007f5b84df2039 <+185>:	movslq 0x10(%rsp),%rax
   0x00007f5b84df203e <+190>:	mov    %rax,0xa0(%rdi)
   0x00007f5b84df2045 <+197>:	je     0x7f5b84df2180 <decor_quads_to_property+512>
   0x00007f5b84df204b <+203>:	sub    $0x1,%r10d
   0x00007f5b84df204f <+207>:	lea    0x60(%rsi),%rcx
   0x00007f5b84df2053 <+211>:	add    $0xa8,%rdi
   0x00007f5b84df205a <+218>:	lea    (%r10,%r10,2),%r8
   0x00007f5b84df205e <+222>:	xorpd  %xmm0,%xmm0
   0x00007f5b84df2062 <+226>:	shl    $0x5,%r8
   0x00007f5b84df2066 <+230>:	add    %rcx,%r8
   0x00007f5b84df2069 <+233>:	jmpq   0x7f5b84df2113 <decor_quads_to_property+403>
   0x00007f5b84df206e <+238>:	xchg   %ax,%ax
   0x00007f5b84df2070 <+240>:	mov    $0x10000,%edx
   0x00007f5b84df2075 <+245>:	or     %edx,%eax
   0x00007f5b84df2077 <+247>:	ucomisd 0x40(%rsi),%xmm0
   0x00007f5b84df207c <+252>:	jp     0x7f5b84df2084 <decor_quads_to_property+260>
   0x00007f5b84df207e <+254>:	je     0x7f5b84df2160 <decor_quads_to_property+480>
   0x00007f5b84df2084 <+260>:	mov    $0x20000,%edx
   0x00007f5b84df2089 <+265>:	or     %edx,%eax
   0x00007f5b84df208b <+267>:	ucomisd 0x38(%rsi),%xmm0
   0x00007f5b84df2090 <+272>:	jp     0x7f5b84df2098 <decor_quads_to_property+280>
   0x00007f5b84df2092 <+274>:	je     0x7f5b84df2170 <decor_quads_to_property+496>
   0x00007f5b84df2098 <+280>:	mov    $0x40000,%edx
   0x00007f5b84df209d <+285>:	or     %edx,%eax
   0x00007f5b84df209f <+287>:	ucomisd 0x48(%rsi),%xmm0
   0x00007f5b84df20a4 <+292>:	jp     0x7f5b84df20ac <decor_quads_to_property+300>
   0x00007f5b84df20a6 <+294>:	je     0x7f5b84df2150 <decor_quads_to_property+464>
   0x00007f5b84df20ac <+300>:	mov    $0x80000,%edx
   0x00007f5b84df20b1 <+305>:	or     %edx,%eax
   0x00007f5b84df20b3 <+307>:	movsd  0x50(%rsi),%xmm1
   0x00007f5b84df20b8 <+312>:	cltq   
   0x00007f5b84df20ba <+314>:	movsd  0x58(%rsi),%xmm2
   0x00007f5b84df20bf <+319>:	mov    %rax,(%rdi)
   0x00007f5b84df20c2 <+322>:	movslq (%rsi),%rax
   0x00007f5b84df20c5 <+325>:	mov    %rax,0x8(%rdi)
   0x00007f5b84df20c9 <+329>:	movslq 0x4(%rsi),%rax
   0x00007f5b84df20cd <+333>:	mov    %rax,0x10(%rdi)
   0x00007f5b84df20d1 <+337>:	movslq 0xc(%rsi),%rax
   0x00007f5b84df20d5 <+341>:	mov    %rax,0x18(%rdi)
   0x00007f5b84df20d9 <+345>:	movslq 0x10(%rsi),%rax
   0x00007f5b84df20dd <+349>:	mov    %rax,0x20(%rdi)
   0x00007f5b84df20e1 <+353>:	movslq 0x18(%rsi),%rax
   0x00007f5b84df20e5 <+357>:	mov    %rax,0x28(%rdi)
   0x00007f5b84df20e9 <+361>:	movslq 0x1c(%rsi),%rax
   0x00007f5b84df20ed <+365>:	mov    %rcx,%rsi
   0x00007f5b84df20f0 <+368>:	mov    %rax,0x30(%rdi)
   0x00007f5b84df20f4 <+372>:	cvttsd2si %xmm1,%rax
   0x00007f5b84df20f9 <+377>:	mov    %rax,0x38(%rdi)
   0x00007f5b84df20fd <+381>:	cvttsd2si %xmm2,%rax
   0x00007f5b84df2102 <+386>:	mov    %rax,0x40(%rdi)
   0x00007f5b84df2106 <+390>:	add    $0x48,%rdi
   0x00007f5b84df210a <+394>:	cmp    %r8,%rcx
   0x00007f5b84df210d <+397>:	je     0x7f5b84df2180 <decor_quads_to_property+512>
   0x00007f5b84df210f <+399>:	add    $0x60,%rcx
   0x00007f5b84df2113 <+403>:	mov    0x14(%rsi),%eax
   0x00007f5b84df2116 <+406>:	mov    0x20(%rsi),%edx
   0x00007f5b84df2119 <+409>:	shl    $0x4,%eax
   0x00007f5b84df211c <+412>:	shl    $0x8,%edx
   0x00007f5b84df211f <+415>:	or     %edx,%eax
   0x00007f5b84df2121 <+417>:	mov    0x24(%rsi),%edx
   0x00007f5b84df2124 <+420>:	or     0x8(%rsi),%eax
   0x00007f5b84df2127 <+423>:	shl    $0xa,%edx
   0x00007f5b84df212a <+426>:	or     %edx,%eax
   0x00007f5b84df212c <+428>:	mov    0x28(%rsi),%edx
   0x00007f5b84df212f <+431>:	shl    $0xc,%edx
   0x00007f5b84df2132 <+434>:	or     %edx,%eax
   0x00007f5b84df2134 <+436>:	ucomisd 0x30(%rsi),%xmm0
   0x00007f5b84df2139 <+441>:	jp     0x7f5b84df2070 <decor_quads_to_property+240>
   0x00007f5b84df213f <+447>:	jne    0x7f5b84df2070 <decor_quads_to_property+240>
   0x00007f5b84df2145 <+453>:	xor    %edx,%edx
   0x00007f5b84df2147 <+455>:	jmpq   0x7f5b84df2075 <decor_quads_to_property+245>
   0x00007f5b84df214c <+460>:	nopl   0x0(%rax)
   0x00007f5b84df2150 <+464>:	xor    %edx,%edx
   0x00007f5b84df2152 <+466>:	jmpq   0x7f5b84df20b1 <decor_quads_to_property+305>
   0x00007f5b84df2157 <+471>:	nopw   0x0(%rax,%rax,1)
   0x00007f5b84df2160 <+480>:	xor    %edx,%edx
   0x00007f5b84df2162 <+482>:	jmpq   0x7f5b84df2089 <decor_quads_to_property+265>
   0x00007f5b84df2167 <+487>:	nopw   0x0(%rax,%rax,1)
   0x00007f5b84df2170 <+496>:	xor    %edx,%edx
   0x00007f5b84df2172 <+498>:	jmpq   0x7f5b84df209d <decor_quads_to_property+285>
   0x00007f5b84df2177 <+503>:	nopw   0x0(%rax,%rax,1)
   0x00007f5b84df2180 <+512>:	repz retq 
End of assembler dump.

Comment 9 Wolfgang Ulbrich 2011-03-24 15:31:36 UTC
Created attachment 487374 [details]
emerald-backtrace since compiz-0.9.4 is in updates-testing

emerald-backtrace since compiz-0.9.4 is in updates-testing

Comment 10 Wolfgang Ulbrich 2011-03-24 15:36:46 UTC
*** Bug 690531 has been marked as a duplicate of this bug. ***

Comment 11 Fedora Update System 2011-03-25 13:28:12 UTC
emerald-0.8.5-0.4.git90c9604441.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/emerald-0.8.5-0.4.git90c9604441.fc15

Comment 12 Wolfgang Ulbrich 2011-03-25 13:51:18 UTC
I can confirm that the update fixed the issue.
Thx :)

Comment 13 Fedora Update System 2011-03-26 04:51:05 UTC
Package emerald-0.8.5-0.4.git90c9604441.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing emerald-0.8.5-0.4.git90c9604441.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/emerald-0.8.5-0.4.git90c9604441.fc15
then log in and leave karma (feedback).

Comment 14 Fedora Update System 2011-03-30 05:33:03 UTC
emerald-0.8.5-0.4.git90c9604441.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 15 leigh scott 2011-03-31 02:39:18 UTC
*** Bug 692325 has been marked as a duplicate of this bug. ***

Comment 16 Hugo Osvaldo Barrera 2011-03-31 05:18:01 UTC
I'm running emerald-0.8.5-0.2.git90c9604441.fc15, amd64, this ticket says that update FIXES the issue, but I'm getting a segfault as soon as I run emerald.

What additional info can I provide?

$ rpm -qa compiz*
compiz-fusion-extras-0.9.4-1.fc15.x86_64
compizconfig-python-0.9.4-1.fc15.x86_64
compiz-plugins-main-0.9.4-1.fc15.x86_64
compiz-0.9.4-1.fc15.x86_64

$ rpm -qa emerald*
emerald-0.8.5-0.2.git90c9604441.fc15.x86_64

$ emerald
Segmentation fault (core dumped)

Comment 17 leigh scott 2011-03-31 06:35:05 UTC
(In reply to comment #16)
> I'm running emerald-0.8.5-0.2.git90c9604441.fc15, amd64, this ticket says that
> update FIXES the issue, but I'm getting a segfault as soon as I run emerald.

> 
> $ rpm -qa emerald*
> emerald-0.8.5-0.2.git90c9604441.fc15.x86_64
> 
> $ emerald
> Segmentation fault (core dumped)

No you not stop wasting my time, you need to update emerald to 

emerald-0.8.5-0.4.git90c9604441.fc15

You have a older version


Note You need to log in before you can comment on or make changes to this bug.