Bug#510833: metacity: crashes when dragging windows between screens

2009-01-20 Thread Tomaž Šolc
Hi Here are some more clues about this bug and a valgrind error log. The crash also appears when compositing is turned off. It also seems to be connected with my GNOME panel configuration. My left screen has a panel on the bottom with a Window list and Expand enabled. My right screen also

Bug#510833: metacity: crashes when dragging windows between screens

2009-01-06 Thread Tomaž Šolc
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Excellent-- here's a patch. What does it show you? Bellow is the output for 4 crashes. In all cases Calling MREA line repeats multiple times (it's printed out each time I move a window a little). Now that I tested this a bit more it looks like

Bug#510833: metacity: crashes when dragging windows between screens

2009-01-05 Thread Tomaz Solc
Package: metacity Version: 1:2.22.0-2 Severity: normal Hi When dragging windows between screens on my dual-monitor setup Metacity sometimes crashes with a failed assertion: ** ** metacity:ERROR:(core/boxes.c:1128):meta_rectangle_edge_aligns: code should not be reached This doesn't happen

Bug#510833: metacity: crashes when dragging windows between screens

2009-01-05 Thread Thomas Thurman
If I provide you with a patch for debugging, are you comfortable with applying it and then trying again? If not, I can probably supply you with a binary. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact

Bug#510833: metacity: crashes when dragging windows between screens

2009-01-05 Thread Tomaž Šolc
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 If I provide you with a patch for debugging, are you comfortable with applying it and then trying again? I think I shouldn't have any problems with recompiling metacity. Send the patch please. Best regards Tomaž -BEGIN PGP SIGNATURE-

Bug#510833: metacity: crashes when dragging windows between screens

2009-01-05 Thread Thomas Thurman
Excellent-- here's a patch. What does it show you? Index: core/edge-resistance.c === --- core/edge-resistance.c (revision 4070) +++ core/edge-resistance.c (working copy) @@ -229,6 +229,7 @@ /* Start the search at mid */