drpython crashed with SIGSEGV in wxWindow::OnInternalIdle()

Bug #213589 reported by Enrico Bertocchi
2
Affects Status Importance Assigned to Milestone
DrPython
Unknown
Unknown
drpython (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: drpython

It crashes regularly when I try to print a selection of lines on a pdf file

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Mon Apr 7 16:58:01 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/drpython
InterpreterPath: /usr/bin/python2.5
NonfreeKernelModules: nvidia
Package: drpython 165-5
PackageArchitecture: all
ProcCmdline: python /usr/bin/drpython
ProcEnviron:
 PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: drpython
StacktraceTop:
 wxWindow::OnInternalIdle ()
 wxTopLevelWindowGTK::OnInternalIdle ()
 wxAppBase::SendIdleEvents ()
 wxAppBase::SendIdleEvents ()
 wxAppBase::ProcessIdle ()
Title: drpython crashed with SIGSEGV in wxWindow::OnInternalIdle()
Uname: Linux 2.6.24-15-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev pulse pulse-access pulse-rt sambashare scanner video

Tags: apport-crash

Related branches

Revision history for this message
Enrico Bertocchi (busomaka) wrote :
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a backtrace following the instructions athttp://wiki.ubuntu.com/DebuggingProgramCrash and upload the backtrace (as an attachment) to the bug report. This will greatly help us in tracking down your problem.

Changed in drpython:
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Enrico Bertocchi (busomaka) wrote :

the "print" button is available both from "File"->"print setup" and from "File"->"print file"

the former always exits with segfault, the latter always works instead, making the workaround obvious.

Revision history for this message
Enrico Bertocchi (busomaka) wrote :

this should be better, I've installed the -dbg version of python in the meantime

Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Thank you, here is the problem:

Traceback (most recent call last):
  File "/usr/bin/drpython", line 2284, in OnPrintSetup
    self.Printer.PrinterSetup(self)
  File "/usr/share/drpython/drPrinter.py", line 94, in PrinterSetup
    self.log.WriteText('GetAllPages: %d\n' % data.GetAllPages())
AttributeError: 'DrPrinter' object has no attribute 'log'

Changed in drpython:
status: Incomplete → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package drpython - 1:3.11.0-0ubuntu1

---------------
drpython (1:3.11.0-0ubuntu1) intrepid; urgency=low

  * New upstream release.
  * Bump epoch due to new version numbering system.
  * debian/control:
    - Adjust dependencies for wxwidgets2.8.
    - s/python/Python/, fix spelling-error-in-description lintian warning.
    - Bump Standards-Version to 3.8.0.
  * debian/copyright:
    - Add copyright notice, fix lintian warning.
  * debian/drpython.doc-base:
    - Switch Section to Programming, fix lintian warning.
  * Add debian/pysupport.
  * debian/patches/14_output_redirection.dpatch:
    - Set standard output and error to valid UNIX locations.
  * debian/patches/15_printsetup_disable_WriteText.dpatch:
    - Fix crash in PrinterSetup routine (LP: #213589).
  * Adjust patches for new upstream release:
    - debian/patches/03_pythonfix.dpatch
  * Drop patches, implemented upstream:
    - debian/patches/10_ctrl_q_to_exit_as_default_shortcut.dpatch

 -- Luca Falavigna <email address hidden> Fri, 27 Jun 2008 00:45:06 +0200

Changed in drpython:
status: Confirmed → Fix Released
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.