Mailinglist Archive: opensuse-bugs (11198 mails)

< Previous Next >
[Bug 457035] New: yast2 scanner hangs in busy loop
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sat, 6 Dec 2008 04:10:53 -0700 (MST)
  • Message-id: <bug-457035-21960@xxxxxxxxxxxxxxxxxxxxxxxxx/>
https://bugzilla.novell.com/show_bug.cgi?id=457035


Summary: yast2 scanner hangs in busy loop
Product: openSUSE 11.0
Version: Final
Platform: x86-64
OS/Version: openSUSE 11.0
Status: NEW
Severity: Normal
Priority: P5 - None
Component: YaST2
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: novellbmw@xxxxxxxx
QAContact: jsrain@xxxxxxxxxx
Found By: Community User


Created an attachment (id=258433)
--> (https://bugzilla.novell.com/attachment.cgi?id=258433)
y2log from both unsuccessful (qt) and successful (ncurses) scanner setup

This might be related to bug 439431 about yast2 printer hanging.

I also googled and found another recent report from an openSUSE-11.0 user with
the same problem:
http://linux.derkeiler.com/Mailing-Lists/SuSE/2008-11/msg01862.html

yast2 scanner calls
/usr/lib/YaST2/bin/y2base scanner -S qt
changes caption to "Scanner Model and Driver Selection"
and then hangs in busy loop (100% CPU)

an interesting bit of information:
yast scanner which calls
/usr/lib/YaST2/bin/y2base scanner -S ncurses
works

I used gdb and hit Ctrl+C to find where it hangs:
Program received signal SIGINT, Interrupt.
[Switching to Thread 0x7f3b7f999700 (LWP 12511)]
0x00007f3b7e13190b in read () from /lib64/libpthread.so.0
(gdb) bt
#0 0x00007f3b7e13190b in read () from /lib64/libpthread.so.0
#1 0x00007f3b7b1d68f0 in YUI::waitForUIThread () from /usr/lib64/libyui.so.3
#2 0x00007f3b7b4693c1 in YUIFunction::evaluateCall ()
from /usr/lib64/YaST2/plugin/libpy2UI.so.2
#3 0x00007f3b7eeacddf in YEFunction::evaluate () from /usr/lib64/libycp.so.3
#4 0x00007f3b7eeb6681 in YSExpression::evaluate () from /usr/lib64/libycp.so.3
#5 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#6 0x00007f3b7eea998c in Y2YCPFunction::evaluateCall ()
from /usr/lib64/libycp.so.3
#7 0x00007f3b7eeacddf in YEFunction::evaluate () from /usr/lib64/libycp.so.3
#8 0x00007f3b7eeb6681 in YSExpression::evaluate () from /usr/lib64/libycp.so.3
#9 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#10 0x00007f3b7eea998c in Y2YCPFunction::evaluateCall ()
from /usr/lib64/libycp.so.3
#11 0x00007f3b7eeacddf in YEFunction::evaluate () from /usr/lib64/libycp.so.3
#12 0x00007f3b7eeb6681 in YSExpression::evaluate () from /usr/lib64/libycp.so.3
#13 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#14 0x00007f3b7eeb64f1 in YSBlock::evaluate () from /usr/lib64/libycp.so.3
#15 0x00007f3b7eec61f7 in YSIf::evaluate () from /usr/lib64/libycp.so.3
#16 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#17 0x00007f3b7eea998c in Y2YCPFunction::evaluateCall ()
from /usr/lib64/libycp.so.3
#18 0x00007f3b7eeacddf in YEFunction::evaluate () from /usr/lib64/libycp.so.3
#19 0x00007f3b7eeb6681 in YSExpression::evaluate () from /usr/lib64/libycp.so.3
#20 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#21 0x00007f3b7eea998c in Y2YCPFunction::evaluateCall ()
from /usr/lib64/libycp.so.3
#22 0x00007f3b7eeacddf in YEFunction::evaluate () from /usr/lib64/libycp.so.3
#23 0x00007f3b7ee9066c in YCPCodeRep::evaluate () from /usr/lib64/libycp.so.3
#24 0x00007f3b7ef1a153 in ?? () from /usr/lib64/libycp.so.3
#25 0x00007f3b7eea8989 in YEBuiltin::evaluate () from /usr/lib64/libycp.so.3
#26 0x00007f3b7eeb68b7 in YSAssign::evaluate () from /usr/lib64/libycp.so.3
#27 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#28 0x00007f3b7eea998c in Y2YCPFunction::evaluateCall ()
from /usr/lib64/libycp.so.3
#29 0x00007f3b7eeacddf in YEFunction::evaluate () from /usr/lib64/libycp.so.3
#30 0x00007f3b7eeb68b7 in YSAssign::evaluate () from /usr/lib64/libycp.so.3
#31 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#32 0x00007f3b7eeb64f1 in YSBlock::evaluate () from /usr/lib64/libycp.so.3
#33 0x00007f3b7eec9902 in YSWhile::evaluate () from /usr/lib64/libycp.so.3
#34 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#35 0x00007f3b7eea998c in Y2YCPFunction::evaluateCall ()
from /usr/lib64/libycp.so.3
#36 0x00007f3b7eeacddf in YEFunction::evaluate () from /usr/lib64/libycp.so.3
#37 0x00007f3b7eeb77f5 in YSReturn::evaluate () from /usr/lib64/libycp.so.3
#38 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
..
#86 0x00007f3b7eeacddf in YEFunction::evaluate () from /usr/lib64/libycp.so.3
#87 0x00007f3b7eeb68b7 in YSAssign::evaluate () from /usr/lib64/libycp.so.3
#88 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#89 0x00007f3b7eeb64f1 in YSBlock::evaluate () from /usr/lib64/libycp.so.3
#90 0x00007f3b7eec6227 in YSIf::evaluate () from /usr/lib64/libycp.so.3
#91 0x00007f3b7eed50c9 in YBlock::evaluate () from /usr/lib64/libycp.so.3
#92 0x00007f3b7ee9066c in YCPCodeRep::evaluate () from /usr/lib64/libycp.so.3
#93 0x00007f3b7f5971dd in Y2WFMComponent::doActualWork ()
from /usr/lib64/YaST2/plugin/libpy2wfm.so.2
#94 0x00007f3b7ec1b75a in main () from /usr/lib64/liby2.so.2
#95 0x00007f3b7cf1d436 in __libc_start_main () from /lib64/libc.so.6
#96 0x0000000000400659 in ?? ()
#97 0x00007fff879c2da8 in ?? ()
#98 0x000000000000001c in ?? ()
#99 0x0000000000000004 in ?? ()
#100 0x00007fff879c3726 in ?? ()
#101 0x00007fff879c3740 in ?? ()
#102 0x00007fff879c3748 in ?? ()
#103 0x00007fff879c374b in ?? ()
#104 0x0000000000000000 in ?? ()


other info:
scanimage -L
device `sm3600:libusb:002:002' is a Microtek ScanMaker 3600 flatbed scanner

lsusb
Bus 002 Device 002: ID 05da:40ca Microtek International, Inc. ScanMaker 3600


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >