lockup on saving a pdf

Bug #815967 reported by Russell Palmer
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Simple Scan
Expired
Undecided
Unassigned

Bug Description

Using simple-scan version 2.32.0.1 on OpenSUSE 11.4 under Gnome I get a total lockup of simple-scan with no error message when trying to save a document (any document - text/photo/multipage/singlepage...) as a pdf. The issue seems to be repeatable approx 80% of the time.

I launched simple-scan from the command line, scanned one page (150dpi text mode), clicked save as... chose pdf from the document type selector at the bottom of the save dialog, clicked save, and it locked up. Tail of the debug output is at the base of this message.

Printing works fine, including 'print to pdf', so the workaround is straightforward.

Debug output...
....[snip]...
** (simple-scan:13929): DEBUG: sane_read (7632) -> (SANE_STATUS_GOOD, 7632)
** (simple-scan:13929): DEBUG: sane_read (7632) -> (SANE_STATUS_GOOD, 7632)
** (simple-scan:13929): DEBUG: sane_read (7632) -> (SANE_STATUS_GOOD, 1695)
** (simple-scan:13929): DEBUG: sane_read (7633) -> (SANE_STATUS_EOF, 0)
** (simple-scan:13929): DEBUG: sane_cancel ()
** (simple-scan:13929): DEBUG: Saving to 'file:///home/anybody/Scanned%20Document.pdf'
simple-scan: malloc.c:3091: sYSMALLOc: Assertion `(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])) - __builtin_offsetof (struct malloc_chunk, fd)))) && old_size == 0) || ((unsigned long) (old_size) >= (unsigned long)((((__builtin_offsetof (struct malloc_chunk, fd_nextsize))+((2 * (sizeof(size_t))) - 1)) & ~((2 * (sizeof(size_t))) - 1))) && ((old_top)->size & 0x1) && ((unsigned long)old_end & pagemask) == 0)' failed.

Revision history for this message
Michael Nagel (nailor) wrote :

is this a duplicate of Bug #828246

Changed in simple-scan:
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Simple Scan because there has been no activity for 60 days.]

Changed in simple-scan:
status: Incomplete → Expired
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.