[Bug 292368] New: Crash on scan

Jim snafuxnj at yahoo.com
Wed Jan 25 05:22:00 GMT 2012


https://bugs.kde.org/show_bug.cgi?id=292368

           Summary: Crash on scan
           Product: kde
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: snafuxnj at yahoo.com


Application: scangui (1.9.0)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.4
Operating System: Linux 2.6.41.4-1.fc15.x86_64 x86_64
Distribution: "Fedora release 15 (Lovelock)"

-- Information about the crash:
Attempted to scan a document from my HP c309a printer/fax/scanner. I scanned
using the setting 600dpi and linear exposure. The document scanned to about
70%. I was presented with a save file dialog box. I entered the name of the
document and selected the path in which I wanted it saved. I pressed save. The
application crashed.

-- Backtrace:
Application: Acquire images (scangui), signal: Segmentation fault
87      int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds,
timeout);
[Current thread is 1 (Thread 0x7f121d94a8c0 (LWP 11693))]

Thread 4 (Thread 0x7f120fda7700 (LWP 11700)):
#0  0x0000003d330d6bd3 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d35842d24 in g_main_context_poll (n_fds=1, fds=0x7f12080022c0,
priority=<optimized out>, timeout=-1, context=0x7f12080009b0) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f12080009b0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003d3584325c in g_main_context_iteration (context=0x7f12080009b0,
may_block=1) at gmain.c:3155
#4  0x0000003d401853e6 in QEventDispatcherGlib::processEvents
(this=0x7f12080008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d40159df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d40159fef in QEventLoop::exec (this=0x7f120fda6c90, flags=...) at
kernel/qeventloop.cpp:201
#7  0x0000003d4007207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#8  0x0000003d4013ce9f in QInotifyFileSystemWatcherEngine::run (this=0xecc430)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003d40074af5 in QThreadPrivate::start (arg=0xecc430) at
thread/qthread_unix.cpp:331
#10 0x0000003d33407b41 in start_thread (arg=0x7f120fda7700) at
pthread_create.c:305
#11 0x0000003d330df49d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f1217c28700 (LWP 11742)):
#0  0x0000003d330d6bd3 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d35842d24 in g_main_context_poll (n_fds=1, fds=0x7f1210025fe0,
priority=<optimized out>, timeout=-1, context=0x7f1210017c40) at gmain.c:3405
#2  g_main_context_iterate (context=0x7f1210017c40, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3087
#3  0x0000003d3584325c in g_main_context_iteration (context=0x7f1210017c40,
may_block=1) at gmain.c:3155
#4  0x0000003d401853e6 in QEventDispatcherGlib::processEvents
(this=0x7f12100258a0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#5  0x0000003d40159df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003d40159fef in QEventLoop::exec (this=0x7f1217c27c90, flags=...) at
kernel/qeventloop.cpp:201
#7  0x0000003d4007207f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#8  0x0000003d4013ce9f in QInotifyFileSystemWatcherEngine::run (this=0x1350fc0)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x0000003d40074af5 in QThreadPrivate::start (arg=0x1350fc0) at
thread/qthread_unix.cpp:331
#10 0x0000003d33407b41 in start_thread (arg=0x7f1217c28700) at
pthread_create.c:305
#11 0x0000003d330df49d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f12016cd700 (LWP 11779)):
[KCrash Handler]
#6  0x0000003d3ac1e903 in KIPIPlugins::KPWriteImage::write2PNG
(this=0x7f12016ccc30, destPath=<optimized out>) at
/usr/src/debug/kipi-plugins-1.9.0/common/libkipiplugins/tools/kpwriteimage.cpp:491
#7  0x00000000004099e8 in KIPIAcquireImagesPlugin::SaveImgThread::run
(this=0xf7af20) at
/usr/src/debug/kipi-plugins-1.9.0/acquireimages/saveimgthread.cpp:164
#8  0x0000003d40074af5 in QThreadPrivate::start (arg=0xf7af20) at
thread/qthread_unix.cpp:331
#9  0x0000003d33407b41 in start_thread (arg=0x7f12016cd700) at
pthread_create.c:305
#10 0x0000003d330df49d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f121d94a8c0 (LWP 11693)):
#0  0x0000003d330d6bd3 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003d35408b42 in ?? () from /usr/lib64/libxcb.so.1
#2  0x0000003d3540908f in ?? () from /usr/lib64/libxcb.so.1
#3  0x0000003d35409114 in xcb_writev () from /usr/lib64/libxcb.so.1
#4  0x0000003d35c456e7 in _XSend (dpy=0xe526e0, data=<optimized out>,
size=<optimized out>) at xcb_io.c:436
#5  0x0000003d38c064fe in XRenderCompositeTrapezoids (dpy=0xe526e0,
op=<optimized out>, src=<optimized out>, dst=127930378, maskFormat=0xe42860,
xSrc=<optimized out>, ySrc=17, traps=0x118ab80, ntrap=<optimized out>) at
Trap.c:67
#6  0x0000003d425b682b in qt_XRenderCompositeTrapezoids (size=<optimized out>,
traps=0x118ab80, ySrc=17, xSrc=629, maskFormat=0xe42860, dst=127930378,
src=127929032, op=3, dpy=0xe526e0) at painting/qpaintengine_x11.cpp:1546
#7  QX11PaintEnginePrivate::fillPolygon_dev (this=0x1182000,
polygonPoints=<optimized out>, pointCount=<optimized out>, gcMode=629,
mode=127930378) at painting/qpaintengine_x11.cpp:1627
#8  0x0000003d425b7521 in QX11PaintEnginePrivate::fillPath (this=0x1182000,
path=..., gc_mode=QX11PaintEnginePrivate::PenGC, transform=<optimized out>) at
painting/qpaintengine_x11.cpp:1765
#9  0x0000003d425b7adf in QX11PaintEngine::drawPath (this=<optimized out>,
path=<optimized out>) at painting/qpaintengine_x11.cpp:1815
#10 0x0000003d425b7185 in QX11PaintEngine::drawPolygon (this=0xfcdf80,
polygonPoints=<optimized out>, pointCount=<optimized out>,
mode=QPaintEngine::PolylineMode) at painting/qpaintengine_x11.cpp:1722
#11 0x0000003d42500d6b in QPainter::drawPolyline (this=<optimized out>,
points=0x15b2350, pointCount=3) at painting/qpainter.cpp:4830
#12 0x00007f121d0a502f in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#13 0x00007f121d0a5667 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#14 0x00007f121d092834 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#15 0x0000003d426c9105 in QCommonStyle::drawComplexControl (this=0xe8b460,
cc=<optimized out>, opt=0x7fffb52f6320, p=0x7fffb52f63a0, widget=0xeff7c0) at
styles/qcommonstyle.cpp:3178
#16 0x00007f121d09258b in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#17 0x0000003d427fcc3b in QScrollBar::paintEvent (this=0xeff7c0) at
widgets/qscrollbar.cpp:565
#18 0x0000003d4240d356 in QWidget::event (this=0xeff7c0, event=0x7fffb52f6be0)
at kernel/qwidget.cpp:8441
#19 0x0000003d427fcb3a in QScrollBar::event (this=0xeff7c0,
event=0x7fffb52f6be0) at widgets/qscrollbar.cpp:545
#20 0x0000003d423bcc64 in notify_helper (e=0x7fffb52f6be0, receiver=0xeff7c0,
this=0xe38320) at kernel/qapplication.cpp:4481
#21 QApplicationPrivate::notify_helper (this=0xe38320, receiver=0xeff7c0,
e=0x7fffb52f6be0) at kernel/qapplication.cpp:4453
#22 0x0000003d423c1af1 in QApplication::notify (this=0x7fffb52f9b00,
receiver=0xeff7c0, e=0x7fffb52f6be0) at kernel/qapplication.cpp:4360
#23 0x0000003d450431c6 in KApplication::notify (this=0x7fffb52f9b00,
receiver=0xeff7c0, event=0x7fffb52f6be0) at
/usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#24 0x0000003d4015a8dc in QCoreApplication::notifyInternal
(this=0x7fffb52f9b00, receiver=0xeff7c0, event=0x7fffb52f6be0) at
kernel/qcoreapplication.cpp:787
#25 0x0000003d4240a270 in sendSpontaneousEvent (event=0x7fffb52f6be0,
receiver=0xeff7c0) at ../../src/corelib/kernel/qcoreapplication.h:218
#26 QWidgetPrivate::drawWidget (this=0xf149f0, pdev=0x11828d8, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x1182840) at
kernel/qwidget.cpp:5528
#27 0x0000003d4240ae40 in QWidgetPrivate::paintSiblingsRecursive
(this=0xf124d0, pdev=0x11828d8, siblings=..., index=<optimized out>, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x1182840) at
kernel/qwidget.cpp:5735
#28 0x0000003d42409fcc in QWidgetPrivate::drawWidget (this=0xf124d0,
pdev=0x11828d8, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0,
backingStore=0x1182840) at kernel/qwidget.cpp:5581
#29 0x0000003d4240ae40 in QWidgetPrivate::paintSiblingsRecursive
(this=0xf14550, pdev=0x11828d8, siblings=..., index=<optimized out>, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x1182840) at
kernel/qwidget.cpp:5735
#30 0x0000003d42409fcc in QWidgetPrivate::drawWidget (this=0xf14550,
pdev=0x11828d8, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0,
backingStore=0x1182840) at kernel/qwidget.cpp:5581
#31 0x0000003d4240ae40 in QWidgetPrivate::paintSiblingsRecursive
(this=0xed1380, pdev=0x11828d8, siblings=..., index=<optimized out>, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x1182840) at
kernel/qwidget.cpp:5735
#32 0x0000003d4240ad20 in QWidgetPrivate::paintSiblingsRecursive
(this=0xed1380, pdev=0x11828d8, siblings=..., index=3, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x1182840) at kernel/qwidget.cpp:5722
#33 0x0000003d42409fcc in QWidgetPrivate::drawWidget (this=0xed1380,
pdev=0x11828d8, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0,
backingStore=0x1182840) at kernel/qwidget.cpp:5581
#34 0x0000003d4240ae40 in QWidgetPrivate::paintSiblingsRecursive
(this=0xed2890, pdev=0x11828d8, siblings=..., index=<optimized out>, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x1182840) at
kernel/qwidget.cpp:5735
#35 0x0000003d4240ad20 in QWidgetPrivate::paintSiblingsRecursive
(this=0xed2890, pdev=0x11828d8, siblings=..., index=0, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x1182840) at kernel/qwidget.cpp:5722
#36 0x0000003d4240ad20 in QWidgetPrivate::paintSiblingsRecursive
(this=0xed2890, pdev=0x11828d8, siblings=..., index=2, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x1182840) at kernel/qwidget.cpp:5722
#37 0x0000003d4240ad20 in QWidgetPrivate::paintSiblingsRecursive
(this=0xed2890, pdev=0x11828d8, siblings=..., index=3, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x1182840) at kernel/qwidget.cpp:5722
#38 0x0000003d42409fcc in QWidgetPrivate::drawWidget (this=0xed2890,
pdev=0x11828d8, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0,
backingStore=0x1182840) at kernel/qwidget.cpp:5581
#39 0x0000003d4240ae40 in QWidgetPrivate::paintSiblingsRecursive
(this=0xf173a0, pdev=0x11828d8, siblings=..., index=<optimized out>, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x1182840) at
kernel/qwidget.cpp:5735
#40 0x0000003d42409fcc in QWidgetPrivate::drawWidget (this=0xf173a0,
pdev=0x11828d8, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0,
backingStore=0x1182840) at kernel/qwidget.cpp:5581
#41 0x0000003d4240ae40 in QWidgetPrivate::paintSiblingsRecursive
(this=0x117e4b0, pdev=0x11828d8, siblings=..., index=<optimized out>, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x1182840) at
kernel/qwidget.cpp:5735
#42 0x0000003d42409fcc in QWidgetPrivate::drawWidget (this=0x117e4b0,
pdev=0x11828d8, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0,
backingStore=0x1182840) at kernel/qwidget.cpp:5581
#43 0x0000003d425c85f0 in QWidgetBackingStore::sync (this=0x1182840) at
painting/qbackingstore.cpp:1338
#44 0x0000003d42400590 in QWidgetPrivate::syncBackingStore (this=0x117e4b0) at
kernel/qwidget.cpp:1862
#45 0x0000003d4240d86c in QWidget::event (this=0x101fc60, event=0x15a1e50) at
kernel/qwidget.cpp:8588
#46 0x0000003d423bcc64 in notify_helper (e=0x15a1e50, receiver=0x101fc60,
this=0xe38320) at kernel/qapplication.cpp:4481
#47 QApplicationPrivate::notify_helper (this=0xe38320, receiver=0x101fc60,
e=0x15a1e50) at kernel/qapplication.cpp:4453
#48 0x0000003d423c1af1 in QApplication::notify (this=0x7fffb52f9b00,
receiver=0x101fc60, e=0x15a1e50) at kernel/qapplication.cpp:4360
#49 0x0000003d450431c6 in KApplication::notify (this=0x7fffb52f9b00,
receiver=0x101fc60, event=0x15a1e50) at
/usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#50 0x0000003d4015a8dc in QCoreApplication::notifyInternal
(this=0x7fffb52f9b00, receiver=0x101fc60, event=0x15a1e50) at
kernel/qcoreapplication.cpp:787
#51 0x0000003d4015df18 in sendEvent (event=0x15a1e50, receiver=0x101fc60) at
kernel/qcoreapplication.h:215
#52 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xe179f0) at kernel/qcoreapplication.cpp:1428
#53 0x0000003d40184f23 in sendPostedEvents () at kernel/qcoreapplication.h:220
#54 postEventSourceDispatch (s=0xe3d9c0) at
kernel/qeventdispatcher_glib.cpp:277
#55 0x0000003d358427ed in g_main_dispatch (context=0xe3cce0) at gmain.c:2441
#56 g_main_context_dispatch (context=0xe3cce0) at gmain.c:3014
#57 0x0000003d35842fc8 in g_main_context_iterate (context=0xe3cce0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#58 0x0000003d3584325c in g_main_context_iteration (context=0xe3cce0,
may_block=1) at gmain.c:3155
#59 0x0000003d4018537f in QEventDispatcherGlib::processEvents (this=0xe3a850,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#60 0x0000003d4245fbae in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:207
#61 0x0000003d40159df2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#62 0x0000003d40159fef in QEventLoop::exec (this=0x7fffb52f9ac0, flags=...) at
kernel/qeventloop.cpp:201
#63 0x0000003d4015e107 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1064
#64 0x00000000004067d5 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kipi-plugins-1.9.0/acquireimages/scangui.cpp:85

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list