Compiz crashes when moving a window to another screen in dual monitor

Bug #774774 reported by Nicolas Doby
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: compiz

I move Minitube application (playing a video) from the screen 0 to screen 1, compiz crashes with this message:

Backend : gconf
Integration : true
Profile : unity
Adding plugins
Initializing core options...done
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 1
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Window created on XQueryTree, map state isViewable? 0
Initializing bailer options...done
Initializing detection options...done
Initializing composite options...done
Initializing opengl options...done
Initializing decor options...done
Initializing snap options...done
Initializing grid options...done
Initializing move options...done
Initializing resize options...done
Initializing place options...done
Initializing vpswitch options...done
Initializing animation options...done
Initializing mousepoll options...done
Initializing gnomecompat options...done
Initializing expo options...done
Initializing ezoom options...done
Initializing session options...done
Initializing wall options...done
Initializing unitymtgrabhandles options...done
Initializing workarounds options...done
Initializing staticswitcher options...done
Initializing fade options...done
Initializing scale options...done
** (<unknown>:3908): DEBUG: Unity accessibility initialization
** (<unknown>:3908): DEBUG: Shows on edge: 1

Screen geometry changed:
  Monitor 0(primary)
   0x0x1680x1050
  Monitor 1
   1680x0x1680x1050

** (<unknown>:3908): DEBUG: PanelController:: Added Panel for Monitor 0
unity-panel-service: aucun processus trouvé
** (<unknown>:3908): DEBUG: PanelController:: Added Panel for Monitor 1
Initializing unityshell options...done
compiz (core) - Error: Plugin 'text' not loaded.

compiz (scaleaddon) - Info: Text Plugin not loaded, no text will be drawn.
Initializing scaleaddon options...done
** (<unknown>:3908): DEBUG: MaximizeIfBigEnough: Gnome-terminal window size doesn't fit
** (<unknown>:3908): DEBUG: PlaceEntry: Applications
** (<unknown>:3908): DEBUG: PlaceEntry: Commandes
** (<unknown>:3908): DEBUG: PlaceEntry: Fichiers et dossiers
** (<unknown>:3908): DEBUG: /com/canonical/unity/applicationsplace
** (<unknown>:3908): DEBUG: /com/canonical/unity/filesplace
** (<unknown>:3908): DEBUG: Setting to primary screen rect: x=0 y=0 w=1680 h=1050

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed

(<unknown>:3908): GLib-GObject-WARNING **: invalid cast from `BamfWindow' to `BamfApplication'

** (<unknown>:3908): CRITICAL **: bamf_application_get_desktop_file: assertion `BAMF_IS_APPLICATION (application)' failed
** (<unknown>:3908): DEBUG: Acquired the name com.canonical.Unity.Launcher on the session bus

** (<unknown>:3908): DEBUG: TrayChild Rejected: SWT SWT SWT
** (<unknown>:3908): DEBUG: IndicatorAdded: libapplication.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libsoundmenu.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libmessaging.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libdatetime.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libme.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libsession.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libapplication.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libsoundmenu.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libmessaging.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libdatetime.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libme.so
** (<unknown>:3908): DEBUG: IndicatorAdded: libsession.so
Setting Update "outline_color"
Setting Update "fill_color"
Setting Update "indicator_direction"
Setting Update "run_command_terminal_key"
Setting Update "fullscreen_visual_bell"
Setting Update "dash_blur_experimental"
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kbuildsycoca4 running...

(<unknown>:4038): GStreamer-CRITICAL **: gst_debug_add_log_function: assertion `func != NULL' failed
Window 0x3a00025 created on ReparentNotify, map state isViewable? 0
Window 0x3a00023 created on ReparentNotify, map state isViewable? 0
Window 0x3a0001f created on ReparentNotify, map state isViewable? 0
** (<unknown>:3908): DEBUG: MaximizeIfBigEnough: Minitube window size doesn't fit
GET "http://gdata.youtube.com/feeds/api/videos?max-results=10&start-index=1&q=da%20hool"
QAbstractItemModel::endInsertRows: Invalid index ( 1 , 0 ) in model ListModel(0x26bbe80)
GET "http://www.youtube.com/get_video_info?video_id=KO4y3nkJXDA&el=embedded&ps=default&eurl=&gl=US&hl=en"
GET "http://i.ytimg.com/vi/KO4y3nkJXDA/0.jpg"
GET "http://i.ytimg.com/vi/MuIA63oAQ0E/0.jpg"
GET "http://i.ytimg.com/vi/HdUqYcXDn8w/0.jpg"
GET "http://i.ytimg.com/vi/Eto_2Xgcpi8/0.jpg"
GET "http://i.ytimg.com/vi/rJQOnfvjZHY/0.jpg"
GET "http://i.ytimg.com/vi/xvuS399m1f0/0.jpg"
GET "http://i.ytimg.com/vi/fVASeijQsps/0.jpg"
GET "http://i.ytimg.com/vi/FxiIC7EBcQk/0.jpg"
GET "http://i.ytimg.com/vi/LnTPSSIqzcU/0.jpg"
GET "http://i.ytimg.com/vi/DbzaLEp07Ms/0.jpg"
Found format 18
GET "http://v21.lscache6.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor&fexp=903901%2C904001%2C910208&algorithm=throttle-factor&itag=18&ipbits=8&burst=40&sver=3&signature=43855C9136C5CDE2F57AF17FB08CCC68EC47A4A4.80DC8958CC7103FE225E9799C2BE2EFA5E45DEBB&expire=1304269200&key=yt1&ip=81.0.0.0&factor=1.25&id=28ee32de79095c30"
Playing "/tmp/minitube-anium.mp4"
*** glibc detected *** compiz: double free or corruption (fasttop): 0x000000000680e700 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a8f)[0x7f0df55ada8f]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x73)[0x7f0df55b18e3]
/usr/lib/compiz/libgrid.so(_ZN10GridScreen11handleEventEP7_XEvent+0x7cb)[0x7f0df01d9a2b]
compiz(_ZN10CompScreen11handleEventEP7_XEvent+0xe3)[0x44e9a3]
/usr/lib/compiz/libmove.so(_ZN10MoveScreen11handleEventEP7_XEvent+0xbc)[0x7f0dea1aa7bc]
compiz(_ZN10CompScreen11handleEventEP7_XEvent+0xe3)[0x44e9a3]
/usr/lib/compiz/libresize.so(_ZN12ResizeScreen11handleEventEP7_XEvent+0xe6)[0x7f0de9f91396]
compiz(_ZN10CompScreen11handleEventEP7_XEvent+0xe3)[0x44e9a3]
======= Memory map: ========
00400000-0046f000 r-xp 00000000 08:01 267703 /usr/bin/compiz
0066e000-0066f000 r--p 0006e000 08:01 267703 /usr/bin/compiz
0066f000-00670000 rw-p 0006f000 08:01 267703 /usr/bin/compiz
00670000-00671000 rw-p 00000000 00:00 0
02594000-08dde000 rw-p 00000000 00:00 0 [heap]
40b2e000-40b30000 r-xs 00000000 08:01 363 /tmp/glzLZ1CR (deleted)
40e1c000-40e93000 rw-p 00000000 00:00 0
7f0dd9948000-7f0dd994a000 r-xp 00000000 08:01 296981 /usr/lib/gio/modules/libgiobamf.so
7f0dd994a000-7f0dd9b49000 ---p 00002000 08:01 296981 /usr/lib/gio/modules/libgiobamf.so
7f0dd9b49000-7f0dd9b4a000 r--p 00001000 08:01 296981 /usr/lib/gio/modules/libgiobamf.so
7f0dd9b4a000-7f0dd9b4b000 rw-p 00002000 08:01 296981 /usr/lib/gio/modules/libgiobamf.so
7f0dd9b4b000-7f0dd9bab000 rw-s 00000000 00:04 27590661 /SYSV00000000 (deleted)
7f0dd9bab000-7f0dd9bac000 ---p 00000000 00:00 0
7f0dd9bac000-7f0dda3ac000 rw-p 00000000 00:00 0
7f0dda3ac000-7f0dda3ad000 ---p 00000000 00:00 0
7f0dda3ad000-7f0ddabad000 rw-p 00000000 00:00 0
7f0ddabad000-7f0ddabe3000 r-xp 00000000 08:01 266137 /usr/lib/libcroco-0.6.so.3.0.1
7f0ddabe3000-7f0ddade2000 ---p 00036000 08:01 266137 /usr/lib/libcroco-0.6.so.3.0.1
7f0ddade2000-7f0ddade3000 r--p 00035000 08:01 266137 /usr/lib/libcroco-0.6.so.3.0.1
7f0ddade3000-7f0ddade6000 rw-p 00036000 08:01 266137 /usr/lib/libcroco-0.6.so.3.0.1
7f0ddade6000-7f0ddae1a000 r-xp 00000000 08:01 273958 /usr/lib/librsvg-2.so.2.32.1
7f0ddae1a000-7f0ddb01a000 ---p 00034000 08:01 273958 /usr/lib/librsvg-2.so.2.32.1
7f0ddb01a000-7f0ddb01b000 r--p 00034000 08:01 273958 /usr/lib/librsvg-2.so.2.32.1
7f0ddb01b000-7f0ddb01c000 rw-p 00035000 08:01 273958 /usr/lib/librsvg-2.so.2.32.1
7f0ddb01c000-7f0ddb07c000 r--p 00000000 08:01 11799 /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-RI.ttf
7f0ddb07c000-7f0ddb09a000 r--p 00000000 08:01 427224 /usr/share/locale-langpack/fr/LC_MESSAGES/banshee.mo
7f0ddb09a000-7f0ddb100000 r--p 00000000 08:01 427193 /usr/share/locale-langpack/fr/LC_MESSAGES/evolution-2.32.mo
7f0ddb100000-7f0ddb113000 r--p 00000000 08:01 427084 /usr/share/locale-langpack/fr/LC_MESSAGES/shotwell.mo
7f0ddb113000-7f0ddb173000 rw-s 00000000 00:04 27557889 /SYSV00000000 (deleted)
7f0ddb173000-7f0ddb190000 r--s 00000000 08:01 391982 /usr/share/mime/mime.cache
7f0ddb190000-7f0ddb929000 r--p 00000000 08:01 391033 /usr/share/icons/hicolor/icon-theme.cache
7f0ddb929000-7f0dddbd3000 r--p 00000000 08:01 394876 /usr/share/icons/gnome/icon-theme.cache
7f0dddbd3000-7f0dddbe7000 r-xp 00000000 08:01 272504 /usr/lib/gio/modules/libgioremote-volume-monitor.so
7f0dddbe7000-7f0dddde6000 ---p 00014000 08:01 272504 /usr/lib/gio/modules/libgioremote-volume-monitor.so
7f0dddde6000-7f0dddde7000 r--p 00013000 08:01 272504 /usr/lib/gio/modules/libgioremote-volume-monitor.so
7f0dddde7000-7f0dddde8000 rw-p 00014000 08:01 272504 /usr/lib/gio/modules/libgioremote-volume-monitor.so
7f0dddde8000-7f0ddddea000 r-xp 00000000 08:01 38404 /lib/x86_64-linux-gnu/libutil-2.13.so
7f0ddddea000-7f0dddfe9000 ---p 00002000 08:01 38404 /lib/x86_64-linux-gnu/libutil-2.13.so
7f0dddfe9000-7f0dddfea000 r--p 00001000 08:01 38404 /lib/x86_64-linux-gnu/libutil-2.13.so
7f0dddfea000-7f0dddfeb000 rw-p 00002000 08:01 38404 /lib/x86_64-linux-gnu/libutil-2.13.so
7f0dddfeb000-7f0dddff8000 r-xp 00000000 08:01 4731 /lib/x86_64-linux-gnu/libudev.so.0.11.1
7f0dddff8000-7f0dde1f7000 ---p 0000d000 08:01 4731 /lib/x86_64-linux-gnu/libudev.so.0.11.1
7f0dde1f7000-7f0dde1f8000 r--p 0000c000 08:01 4731 /lib/x86_64-linux-gnu/libudev.so.0.11.1
7f0dde1f8000-7f0dde1f9000 rw-p 0000d000 08:01 4731 /lib/x86_64-linux-gnu/libudev.so.0.11.1
7f0dde1f9000-7f0dde210000 r-xp 00000000 08:01 263675 /usr/lib/libgvfscommon.so.0.0.0
7f0dde210000-7f0dde40f000 ---p 00017000 08:01 263675 /usr/lib/libgvfscommon.so.0.0.0
7f0dde40f000-7f0dde410000 r--p 00016000 08:01 263675 /usr/lib/libgvfscommon.so.0.0.0
7f0dde410000-7f0dde411000 rw-p 00017000 08:01 263675 /usr/lib/libgvfscommon.so.0.0.0
7f0dde411000-7f0dde43a000 r-xp 00000000 08:01 272505 /usr/lib/gio/modules/libgvfsdbus.so
7f0dde43a000-7f0dde639000 ---p 00029000 08:01 272505 /usr/lib/gio/modules/libgvfsdbus.so
7f0dde639000-7f0dde63a000 r--p 00028000 08:01 272505 /usr/lib/gio/modules/libgvfsdbus.so
7f0dde63a000-7f0dde63b000 rw-p 00029000 08:01 272505 /usr/lib/gio/modules/libgvfsdbus.so
7f0dde63b000-7f0dde63c000 ---p 00000000 00:00 0
7f0dde63c000-7f0ddee3c000 rw-p 00000000 00:00 0
7f0ddee3c000-7f0ddee43000 r-xp 00000000 08:01 278719 /usr/lib/gio/modules/libdconfsettings.so
7f0ddee43000-7f0ddf042000 ---p 00007000 08:01 278719 /usr/lib/gio/modules/libdconfsettings.so
7f0ddf042000-7f0ddf043000 r--p 00006000 08:01 278719 /usr/lib/gio/modules/libdconfsettings.soAbandon

This bug appears on a fresh Natty upgrade (64bits). I use the NVidia drivers 270.41.06-0ubuntu1.

Further informations:
compiz:
  Installé : 1:0.9.4+bzr20110415-0ubuntu2
  Candidat : 1:0.9.4+bzr20110415-0ubuntu2
 Table de version :
 *** 1:0.9.4+bzr20110415-0ubuntu2 0
        500 http://fr.archive.ubuntu.com/ubuntu/ natty/main amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Nicolas Doby (nicolas-doby) wrote :

It seems that only the Unity session is concerned.

Revision history for this message
Nicolas Doby (nicolas-doby) wrote :

The pluggin grid of Compiz is the cause. When the "indicator direction" is "from edge", it crashes.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, your crash report is either missing or challenging to deal with as a ".crash" file. Please follow these instructions to have apport report a new bug about your crash that can be dealt with by the automatic retracer.

If you are running the Ubuntu Stable Release you might need to enable apport in /etc/default/apport and restart.

Now open your file manager, navigate to your /var/crash directory and open the crash report you wish to submit.
If this fails you will have to open a terminal and file your report with 'ubuntu-bug /var/crash/_my_crash_report.crash' where _my_crash_report.crash is the crash you would like to report. If you get an error that you aren't allowed to access this report you will have to file it with 'sudo ubuntu-bug /var/crash/_my_crash_report.crash'.

I'm closing this bug report since the process outlined above will automatically open a new bug report which can then dealt with more efficiently. Thanks in advance for your cooperation and understanding.

Changed in compiz (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.