Window List applet conflicts with Wolfram Mathematica 5.x

Bug #20412 reported by leon
30
Affects Status Importance Assigned to Milestone
libwnck
Fix Released
Medium
libwnck (Ubuntu)
Fix Released
Low
Sebastien Bacher

Bug Description

Mathematica cause gnome-panel no response to mouse click and so on.
Top command shows /usr/lib/gnome-panel/wnck-applet using almost 100% CPU.

http://www.wolfram.com/products/mathematica/trial.cgi: http://www.wolfram.com/products/mathematica/trial.cgi

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug. I'm changing the setting because mathematica is not shipped
by ubuntu. What version of the distribution do you use? Can you get a backtrace
of the hang with libgnomevfs-2-dbg and gnome-panel-dbg installed? You can use
that to get it:
- gdb -p `pidof wnck-applet`
(gdb) thread apply all bt

Could you remove the windows list and the desktop switcher applet to note which
one do this?

Revision history for this message
leon (shidai-liu) wrote :
Download full text (11.3 KiB)

Window List applet conflicts with Mathematica 5.x.
Every application window doesn't show up in the window list applet after
starting mathematica.

Backtrace:

$ gdb -p `pidof wnck-applet`
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
Attaching to process 10757
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".

warning: could not load vsyscall page because no executable was specified

warning: try using the "file" command first
Reading symbols from /usr/lib/gnome-panel/wnck-applet...Reading symbols from /us
r/lib/debug/usr/lib/gnome-panel/wnck-applet...done.
done.
Reading symbols from /usr/lib/libpanel-applet-2.so.0...done.
Loaded symbols for /usr/lib/libpanel-applet-2.so.0
Reading symbols from /usr/lib/libwnck-1.so.18...done.
Loaded symbols for /usr/lib/libwnck-1.so.18
Reading symbols from /usr/lib/libglade-2.0.so.0...done.
Loaded symbols for /usr/lib/libglade-2.0.so.0
Reading symbols from /usr/lib/libgnomeui-2.so.0...done.
Loaded symbols for /usr/lib/libgnomeui-2.so.0
Reading symbols from /usr/lib/liblpint-bonobo.so.0...done.
Loaded symbols for /usr/lib/liblpint-bonobo.so.0
Reading symbols from /usr/lib/libbonoboui-2.so.0...done.
Loaded symbols for /usr/lib/libbonoboui-2.so.0
Reading symbols from /usr/lib/libgnome-2.so.0...done.
Loaded symbols for /usr/lib/libgnome-2.so.0
Reading symbols from /usr/lib/libgconf-2.so.4...done.
Loaded symbols for /usr/lib/libgconf-2.so.4
Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0
Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0
Reading symbols from /usr/lib/libatk-1.0.so.0...done.
Loaded symbols for /usr/lib/libatk-1.0.so.0
Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done.
Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0
Reading symbols from /usr/lib/libgobject-2.0.so.0...done.
Loaded symbols for /usr/lib/libgobject-2.0.so.0
Reading symbols from /usr/lib/libglib-2.0.so.0...done.
Loaded symbols for /usr/lib/libglib-2.0.so.0
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread -1223653696 (LWP 10757)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /usr/lib/libSM.so.6...done.
Loaded symbols for /usr/lib/libSM.so.6
Reading symbols from /usr/lib/libICE.so.6...done.
Loaded symbols for /usr/lib/libICE.so.6
Reading symbols from /usr/lib/libxml2.so.2...done.
Loaded symbols for /usr/lib/libxml2.so.2
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libgnomecanvas-2.so.0...done.
Loaded symbols for /usr/lib/libgnomecanvas-2.so.0
Reading symbols from /lib/libpopt.so.0...done.
...

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for the backtrace. There is a bug upstream about this:
http://bugzilla.gnome.org/show_bug.cgi?id=316096, I've put a comment with your
backtrace on it

Revision history for this message
Vincent Untz (vuntz) wrote :

Sebastien: could you make a libwnck-dbg package so that we can have more
informations?

Revision history for this message
Mike Wimmer (mike-wimmer) wrote :

I'm experiencing the same bug with Mathematica 4.2. I know that Mathematica does
not ship with Ubuntu, but still it's a rather important program for Linux. Is
there anything I can do to help debugging the problem?

Revision history for this message
Sebastien Bacher (seb128) wrote :

out of sending a patch not really, but thanks. I've pinged upstream again.

Revision history for this message
Juan Pablo Mendoza (jpablo-gmail) wrote :

A workaround is starting Mathematica using -noSplashScreen. This would prevent
the splash screen to show up (looks like the splash is the window causing trouble).

By the way Mathematica 5.0 doesn't work in ubuntu out of the box for me, becuase
of the change of location of XKeysymDB and X11 locales (to /usr/share/X11).

Revision history for this message
Sebastien Bacher (seb128) wrote :

*** Bug 24625 has been marked as a duplicate of this bug. ***

Revision history for this message
Daniel Holbach (dholbach) wrote :

(In reply to comment #7)
> By the way Mathematica 5.0 doesn't work in ubuntu out of the box for me, becuase
> of the change of location of XKeysymDB and X11 locales (to /usr/share/X11).

That's 1) a separate issue, which should be adressed in another bug and 2)
something for Mathematica Upstream to fix.

Revision history for this message
Sebastien Bacher (seb128) wrote :

fixed upstream

Changed in libwnck:
status: Unconfirmed → Fix Committed
Revision history for this message
Scott James Remnant (Canonical) (canonical-scott) wrote :

No upload yet?

Revision history for this message
Danson Joseph (nosnad) wrote : Re: [Bug 20412] Re: Window List applet conflicts with Wolfram Mathematica 5.x

Use "mathematica -noSplashScreen"
It's the splash screen that causes problems

Cheers,
Danson

Scott James Remnant wrote:

>No upload yet?
>
>

Revision history for this message
Sebastien Bacher (seb128) wrote :

This upload fixes the issue:

 libwnck (2.14.1-0ubuntu1) dapper; urgency=low
 .
   * Sync with Debian
   * New upstream version:
     Fixes:
     - Fix leaks
     - Fix minimization of "always on visible desktop" windows with the tasklist
     - Fix transient cycles causing infinite loops (Ubuntu: #20412)
     - Immediately show notification for demands-attent/urgent windows on other
       workspaces in the tasklist
   * debian/control.in:
     - Build-Depends on x11proto-resource-dev
   * debian/libwnck18.shlibs:
     - updated the version
   * debian/patches/01_workspaces_tooltips.patch:
     - use tooltips on the workspace switcher applet (dapper-desktop-plan)

Changed in libwnck:
status: Fix Committed → Fix Released
Changed in libwnck:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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