On Mon, 2009-10-12 at 03:18 -0400, Denis wrote:
> Brandon,
> 
> Thank you for helping me along here!
> 
> Here is the output of "ldd Mathematica":
> 
>         linux-gate.so.1 =>  (0xb8042000)
>         libm.so.6 => /lib/libm.so.6 (0xb800c000)
>         libpthread.so.0 => /lib/libpthread.so.0 (0xb7ff4000)
>         librt.so.1 => /lib/librt.so.1 (0xb7feb000)
>         libXt.so.6 => /usr/lib/libXt.so.6 (0xb7f9a000)
>         libXext.so.6 => /usr/lib/libXext.so.6 (0xb7f8b000)
>         libXmu.so.6 => /usr/lib/libXmu.so.6 (0xb7f74000)
>         libSM.so.6 => /usr/lib/libSM.so.6 (0xb7f6a000)
>         libICE.so.6 => /usr/lib/libICE.so.6 (0xb7f51000)
>         libX11.so.6 => /usr/lib/libX11.so.6 (0xb7e3a000)
>         libc.so.6 => /lib/libc.so.6 (0xb7cf7000)
>         /lib/ld-linux.so.2 (0xb8043000)
>         libuuid.so.1 => /lib/libuuid.so.1 (0xb7cf2000)
>         libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7cd7000)
>         libXau.so.6 => /usr/lib/libXau.so.6 (0xb7cd3000)
>         libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7ccd000)
>         libdl.so.2 => /lib/libdl.so.2 (0xb7cc9000)
> 
> So far, I see a bunch of references Java directories in the
> installation and a few .jar files.  I haven't seen any reference to
> Qt.  I did see the GUI-Kit and JLink in the AddOns directory.
> 
> Basically, the only thing that triggers the crash is if I hold down
> the mouse button and drag the scrollbar UP right after I drag it DOWN.
>  Dragging it down doesn't seem to make any difference by itself and
> hasn't crashed the program until I reverse and drag UP.  Sometimes
> going up slowly will be OK too, but if I drag UP rapidly, it will
> crash.  I can use the scroll arrows on top and bottom of the
> scrollbar, and it will scroll without incident, albeit slowly.

That sounds really bizarre. I have no idea what would be causing that.

> Can the integrity of the above library links be checked, or would
> rebuilding all of them again make any difference?  What is the command
> to determine which package the given .so.* file belongs to?

equery (from app-portage/gentoolkit) can tell you which package a
particular file belongs to. `equery belongs /path/to/filename` should do
the trick. You could try downgrading those packages to see if it fixes
your issue. I have not tried downgrading just one or two X libraries,
though I have heard that it can break pretty badly (especially with
respect to libxcb), so I would make a backup first. Another option could
be trying an updated version of X from the x11 overlay. Maybe someone
else on this list has experience with either case and can offer some
pointers; I unfortunately have none.

Packages with the above-listed libraries: x11-libs/libXt,
x11-libs/libXmu x11-libs/libSM, x11-libs/libICE, x11-libs/libX11,
x11-libs/libxcb, x11-libs/libXau.

Good luck; I cannot think of anything else to suggest.

Regards,

Brandon Vargo


Reply via email to