evince assert failure: evince: /build/buildd/cairo-1.10.2/src/cairo-surface.c:385: _cairo_surface_begin_modification: Zusicherung »! surface->finished« nicht erfüllt.

Bug #957182 reported by Matthias Andree
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evince (Ubuntu)
Invalid
Low
Unassigned

Bug Description

I cancelled a print that was halfway through, and evince didn't respond for a while, then crashed.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: evince 2.32.0-0ubuntu12.4
ProcVersionSignature: Ubuntu 2.6.38-13.56-generic 2.6.38.8
Uname: Linux 2.6.38-13-generic x86_64
NonfreeKernelModules: fglrx
Architecture: amd64
AssertionMessage: evince: /build/buildd/cairo-1.10.2/src/cairo-surface.c:385: _cairo_surface_begin_modification: Zusicherung »! surface->finished« nicht erfüllt.
Date: Fri Mar 16 15:13:40 2012
ExecutablePath: /usr/bin/evince
KernLog:

ProcCmdline: evince /home/username/Desktop/Skischule-Fankhauser-Zillertal-2011.pdf
ProcCmdline_: BOOT_IMAGE=/vmlinuz-2.6.38-13-generic root=/dev/mapper/vgcrypt0-root ro ip=192.168.0.4::192.168.0.253:255.255.255.0:hostname::static nosplash verbose debug no_console_suspend nomodeset
ProcEnviron:
 LANGUAGE=de:en
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcVersionSignature_: Ubuntu 2.6.38-13.56-generic 2.6.38.8
Signal: 6
SourcePackage: evince
StacktraceTop:
 raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 abort () at abort.c:92
 __assert_fail (assertion=0x7f5953c93fc1 "! surface->finished", file=<value optimized out>, line=385, function=<value optimized out>) at assert.c:81
 ?? () from /usr/lib/libcairo.so.2
 ?? () from /usr/lib/libcairo.so.2
Title: evince assert failure: evince: /build/buildd/cairo-1.10.2/src/cairo-surface.c:385: _cairo_surface_begin_modification: Zusicherung »! surface->finished« nicht erfüllt.
UpgradeStatus: Upgraded to natty on 2012-03-16 (0 days ago)
UserGroups: adm admin audio cdrom dialout dip disk fax floppy fuse lpadmin netdev plugdev pulse pulse-access sambashare saned tape vboxusers video

Revision history for this message
Matthias Andree (matthias-andree) wrote :
Revision history for this message
penalvch (penalvch) wrote :

No example document, release EOL, can't reproduce in Trusty.

Changed in evince (Ubuntu):
status: New → Invalid
Changed in evince (Ubuntu):
status: Invalid → New
Revision history for this message
Matthias Andree (matthias-andree) wrote :

Christopher, support, trust, reputation do not work this way.

Ubuntu neglect the bug for three years (!) as usual - which is a massive issue in itself - and then close the bug as invalid because the affected distro went EOL, with five releases being made since the report without someone seriously looking on the bug.

I still have the document, and I suggest to test on 12.04 LTS instead of 14.

I'm not uploading stuff that reveals some personal information to just everyone.
I can provide it to anyone who makes plausible he is looking into the issue; however it appeared to me the cause is cancelling a print-in-progress that seems to be triggering a race condition, rather than the document itself. It renders properly.

Revision history for this message
penalvch (penalvch) wrote :

Matthias Andree, thank you for your response. Could you please sanitize the file and then attach it to this report?

Changed in evince (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Matthias Andree (matthias-andree) wrote : Re: [Bug 957182] Re: evince assert failure: evince: /build/buildd/cairo-1.10.2/src/cairo-surface.c:385: _cairo_surface_begin_modification: Zusicherung »! surface->finished« nicht erfüllt.

It is more or less a brochure with price list but I cannot post it publicly.

As written earlier, I will provide the file outside launchpad directly
to the respective maintainer or packager.

I neither own the copyright nor can I sanitize the (PDF) file.

Revision history for this message
penalvch (penalvch) wrote :

Matthias Andree, one may import the file via LibreOffice Draw's import PDF capability (or Adobe Acrobat if you have a license) remove all branding, and personally identifiable information, re-export to PDF preserving the issue reproducibility, and attach here.

Not attaching an example document would largely delay this issue from being addressed in a timely manner.

Revision history for this message
Matthias Andree (matthias-andree) wrote :

Am 24.12.2014 um 13:36 schrieb Christopher M. Penalver:
> Matthias Andree, one may import the file via LibreOffice Draw's import
> PDF capability (or Adobe Acrobat if you have a license) remove all
> branding, and personally identifiable information, re-export to PDF
> preserving the issue reproducibility, and attach here.
>
> Not attaching an example document would largely delay this issue from
> being addressed in a timely manner.
>

As written, I will not upload or tamper with the file.

I will provide it off-band by e-mail (not through launchpad) to people
making plausible they will work on the bug. Such people will need to
tell me their e-mail address.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for evince (Ubuntu) because there has been no activity for 60 days.]

Changed in evince (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Matthias Andree (matthias-andree) wrote :

Again, I will e-mail the file to anyone interested on working on the issue. I will not upload it to launchpad.

Changed in evince (Ubuntu):
status: Expired → Confirmed
penalvch (penalvch)
Changed in evince (Ubuntu):
importance: Medium → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :

The bug is years old without activity or new report, assuming it has been deprecated and closing, best to report a new bug if you still have issues

Changed in evince (Ubuntu):
status: Confirmed → Invalid
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.