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 on 2012-03-16
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evince (Ubuntu)
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

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

Changed in evince (Ubuntu):
status: New → Invalid
Changed in evince (Ubuntu):
status: Invalid → New

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.

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

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.

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.

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.

Launchpad Janitor (janitor) wrote :

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

Changed in evince (Ubuntu):
status: Incomplete → Expired

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
Changed in evince (Ubuntu):
importance: Medium → Low
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers