Bug#746609: 3depict: Please update to use wxwidgets3.0

Olly Betts olly at survex.com
Thu May 1 22:33:30 UTC 2014


Package: 3depict
Version: 0.0.16-1
Severity: normal
Tags: patch
User: freewx-maint at lists.alioth.debian.org
Usertags: wx3.0

Dear maintainer,

We're aiming to migrate the archive to using wxwidgets3.0 instead of
wxwidgets2.8.

I've rebuilt your package using the attached trivial patch.  Generally
it looks OK, but there's an odd problem on start-up - if the "tip"
dialog is on (as it is by default), when you dismiss that dialog 3depict
crashes with this error:

The program '3depict' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 2687 error_code 8 request_code 156 minor_code 11)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

If I manage to successfully start 3depict and disable the tip dialog on
startup, then this doesn't happen.  A way I found to successfully start
it was to run it under valgrind - I guess the problem is timing related,
and under valgrind things run much slower so the timing happens to work
better.

I don't seem to get this issue with the 3depict package in unstable,
though perhaps the timing is slightly different with that and it just
happens to work.

Cheers,
    Olly
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 3depict-0.0.16-1.1-nmu.diff
Type: text/x-diff
Size: 1421 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20140502/189a6a3d/attachment.diff>


More information about the debian-science-maintainers mailing list