simple-scan crashed with SIGSEGV in g_type_parent()

Bug #861923 reported by Anthony Harrington
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
simple-scan (Ubuntu)
Expired
Medium
Unassigned

Bug Description

HP deskjet F4580 - was scanning and suddenly simple-scan crashed.
Exactly the same behaviour as with bug 843361 but different error it seems!

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: simple-scan 3.2.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Wed Sep 28 23:35:14 2011
DriverPackageVersions:
 libsane 1.0.22-2ubuntu2
 libsane-extras N/A
 hplip 3.11.7-1ubuntu3
 hpoj N/A
ExecutablePath: /usr/bin/simple-scan
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110824)
MachineType: ASUSTeK Computer Inc. K51AE
ProcCmdline: simple-scan
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=1445dc4d-5ac1-46d2-a795-7560f8f987ec ro quiet pcie_aspm=force
SegvAnalysis:
 Segfault happened at: 0x7f36e4b871b4 <g_type_parent+20>: mov 0x50(%rdi),%rax
 PC (0x7f36e4b871b4) ok
 source "0x50(%rdi)" (0x22700000384) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: simple-scan
StacktraceTop:
 g_type_parent () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_signal_emit_by_name () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: simple-scan crashed with SIGSEGV in g_type_parent()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 12/09/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 210
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: K51AE
dmi.board.vendor: ASUSTeK Computer Inc.
dmi.board.version: 1.0
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr210:bd12/09/2009:svnASUSTeKComputerInc.:pnK51AE:pvr1.0:rvnASUSTeKComputerInc.:rnK51AE:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr:
dmi.product.name: K51AE
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK Computer Inc.

Revision history for this message
Anthony Harrington (linuxchemist) wrote :
visibility: private → public
description: updated
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_type_parent (type=<optimized out>) at /build/buildd/glib2.0-2.30.0/./gobject/gtype.c:3349
 signal_id_lookup (itype=139873060767824, quark=<optimized out>) at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c:332
 signal_parse_name (detail_p=<synthetic pointer>, itype=139873060767824, name=0x42d478 "changed", force_quark=<optimized out>) at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c:983
 signal_parse_name (force_quark=1, detail_p=<synthetic pointer>, itype=139873060767824, name=0x42d478 "changed") at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c:3078
 g_signal_emit_by_name (instance=0x14c70f0, detailed_signal=0x42d478 "changed") at /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c:3089

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in simple-scan (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Michael Nagel (nailor) wrote :

Is this reproducible?

Changed in simple-scan (Ubuntu):
status: New → Incomplete
Revision history for this message
Anthony Harrington (linuxchemist) wrote :
Download full text (6.9 KiB)

Well, it's still crashing - though i can't tell if it's the same bug again. Simple-scan is now version 3.2.1 and caught the following stacktrace:

*** glibc detected *** simple-scan: double free or corruption (fasttop): 0x0000000002b16930 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x78a96)[0x7f56c354ca96]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x6c)[0x7f56c3550d7c]
/usr/lib/x86_64-linux-gnu/libpixman-1.so.0(+0x16252)[0x7f56c09cb252]
/usr/lib/x86_64-linux-gnu/libpixman-1.so.0(pixman_region32_union+0xec)[0x7f56c09cc88c]
/usr/lib/x86_64-linux-gnu/libcairo.so.2(cairo_region_union+0x2f)[0x7f56c46c7fdf]
/usr/lib/libgdk-3.so.0(+0x2afd3)[0x7f56c4ed1fd3]
/usr/lib/libgtk-3.so.0(+0x2816e3)[0x7f56c53a46e3]
/usr/lib/libgtk-3.so.0(+0x289feb)[0x7f56c53acfeb]
/usr/lib/libgtk-3.so.0(gtk_widget_queue_resize+0x5c)[0x7f56c53ad06c]
/usr/lib/libgtk-3.so.0(gtk_widget_set_sensitive+0xa8)[0x7f56c53afa18]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x154)[0x7f56c44460a4]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2102a)[0x7f56c445802a]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x851)[0x7f56c44616b1]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_by_name+0x1dd)[0x7f56c4461a3d]
simple-scan[0x42141f]
simple-scan[0x4227f7]
/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x6a2b6)[0x7f56c41ab2b6]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7efc)[0x7f56c387aefc]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f56c35b589d]
======= Memory map: ========
00400000-0043c000 r-xp 00000000 08:01 8393819 /usr/bin/simple-scan
0063b000-0063c000 r--p 0003b000 08:01 8393819 /usr/bin/simple-scan
0063c000-0063d000 rw-p 0003c000 08:01 8393819 /usr/bin/simple-scan
02370000-02c45000 rw-p 00000000 00:00 0 [heap]
7f5694000000-7f5694023000 rw-p 00000000 00:00 0
7f5694023000-7f5698000000 ---p 00000000 00:00 0
7f569a72f000-7f569a781000 r--p 00000000 08:01 9307759 /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf
7f569af82000-7f569af83000 ---p 00000000 00:00 0
7f569af83000-7f569b783000 rw-p 00000000 00:00 0
7f569c116000-7f569c117000 ---p 00000000 00:00 0
7f569c117000-7f569c917000 rw-p 00000000 00:00 0
7f569d118000-7f569d119000 ---p 00000000 00:00 0
7f569d119000-7f569d919000 rw-p 00000000 00:00 0
7f569e91b000-7f569e91c000 ---p 00000000 00:00 0
7f569e91c000-7f569f11c000 rw-p 00000000 00:00 0
7f569f11c000-7f569f11f000 r-xp 00000000 08:01 7343807 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f569f11f000-7f569f31e000 ---p 00003000 08:01 7343807 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f569f31e000-7f569f31f000 r--p 00002000 08:01 7343807 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f569f31f000-7f569f320000 rw-p 00003000 08:01 7343807 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0
7f569f320000-7f569f322000 r-xp 00000000 08:01 7343809 /lib/x86_64-linux-gnu/libkeyutils.so.1.3
7f569f322000-7f569f521000 ---p 00002000 08:01 7343809 /lib/x86_64-linux-gnu/libkeyutils.so.1.3
7f569f...

Read more...

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

Is it crashing every time or only sometimes? Have you tried using xsane instead of simple-scan?

Revision history for this message
Yaroslav Zubkov (yzubkov) wrote :

For me it crashes occasionally when I press the "Scan" button to scan another page. Never happened on the first 10-20 pages, but is almost guaranteed to happen after you get past 50. My terminal output is almost identical to the previous poster. Really frustrating bug.

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

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

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