Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1155469

Summary: [abrt] python3: strlen(): python3.4 killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Jozef Mlich <jmlich>
Component: python-cupsAssignee: Tim Waugh <twaugh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 21CC: amcnabb, bkabrda, heyveld, hhorak, james, jpopelka, klaus, mous3y, mstuchli, rkuska, sanjay.ankur, tomspur, twaugh
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/e3a06fe72fe6fb56a7e9ea7e763e965e63ec86db
Whiteboard: abrt_hash:4550ab3475365f37fdbd94c6cb54053346a59d2a
Fixed In Version: python-cups-1.9.70-1.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-11 02:58:54 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: open_fds
none
File: proc_pid_status
none
File: var_log_messages none

Description Jozef Mlich 2014-10-22 08:01:33 UTC
Version-Release number of selected component:
python3-3.4.1-15.fc21

Additional info:
reporter:       libreport-2.3.0
backtrace_rating: 4
cmdline:        /usr/bin/python3 /usr/share/system-config-printer/system-config-printer.py
crash_function: strlen
executable:     /usr/bin/python3.4
kernel:         3.17.1-302.fc21.x86_64+debug
runlevel:       N 5
type:           CCpp
uid:            21446

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 strlen at ../sysdeps/x86_64/strlen.S:106
 #1 __strdup at strdup.c:41
 #2 password_callback at cupsconnection.c:411
 #3 cupsDoAuthentication at auth.c:213
 #4 cupsGetFd at getputfile.c:129
 #6 Connection_getFile at cupsconnection.c:2382
 #7 PyObject_Call at /usr/src/debug/Python-3.4.1/Objects/abstract.c:2067
 #8 ext_do_call at /usr/src/debug/Python-3.4.1/Python/ceval.c:4580
 #9 PyEval_EvalFrameEx at /usr/src/debug/Python-3.4.1/Python/ceval.c:2893
 #10 PyEval_EvalCodeEx at /usr/src/debug/Python-3.4.1/Python/ceval.c:3607

Comment 1 Jozef Mlich 2014-10-22 08:01:37 UTC
Created attachment 949276 [details]
File: backtrace

Comment 2 Jozef Mlich 2014-10-22 08:01:38 UTC
Created attachment 949277 [details]
File: cgroup

Comment 3 Jozef Mlich 2014-10-22 08:01:40 UTC
Created attachment 949278 [details]
File: core_backtrace

Comment 4 Jozef Mlich 2014-10-22 08:01:42 UTC
Created attachment 949279 [details]
File: dso_list

Comment 5 Jozef Mlich 2014-10-22 08:01:43 UTC
Created attachment 949280 [details]
File: environ

Comment 6 Jozef Mlich 2014-10-22 08:01:44 UTC
Created attachment 949281 [details]
File: exploitable

Comment 7 Jozef Mlich 2014-10-22 08:01:45 UTC
Created attachment 949282 [details]
File: limits

Comment 8 Jozef Mlich 2014-10-22 08:01:47 UTC
Created attachment 949283 [details]
File: maps

Comment 9 Jozef Mlich 2014-10-22 08:01:49 UTC
Created attachment 949284 [details]
File: open_fds

Comment 10 Jozef Mlich 2014-10-22 08:01:50 UTC
Created attachment 949285 [details]
File: proc_pid_status

Comment 11 Jozef Mlich 2014-10-22 08:01:51 UTC
Created attachment 949286 [details]
File: var_log_messages

Comment 12 Ankur Sinha (FranciscoD) 2014-10-30 15:10:31 UTC
Wonder if this should be filed against s-c-printer instead.

Comment 13 Alvin Abaya 2014-11-19 01:30:32 UTC
Another user experienced a similar problem:

I was clicking to add a printer and it asked for my credentials via popup. After clicking continue/enter, it crashed.

reporter:       libreport-2.3.0
backtrace_rating: 4
cmdline:        /usr/bin/python3 /usr/share/system-config-printer/system-config-printer.py
crash_function: strlen
executable:     /usr/bin/python3.4
kernel:         3.17.1-302.fc21.x86_64
package:        python3-3.4.1-16.fc21
reason:         python3.4 killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 14 klaus 2014-11-25 17:38:34 UTC
Another user experienced a similar problem:

tried to print out a pdf file to local printer, printer did start but stop halfway, generating a python3.4 alert.
Maybe the mistake was that I did switch the system to standby just at the time when there 
was still a print job running. System could have warned me though or finished the job in the background? 

reporter:       libreport-2.3.0
backtrace_rating: 4
cmdline:        /usr/bin/python3 /usr/share/system-config-printer/scp-dbus-service.py
crash_function: strlen
executable:     /usr/bin/python3.4
kernel:         3.17.2-300.fc21.x86_64
package:        python3-3.4.1-16.fc21
reason:         python3.4 killed by SIGSEGV
runlevel:       N 5
type:           CCpp
uid:            1000

Comment 16 Tim Waugh 2014-12-12 17:44:11 UTC
*** Bug 1147177 has been marked as a duplicate of this bug. ***

Comment 17 Fedora Update System 2014-12-13 00:45:28 UTC
python-cups-1.9.69-2.fc21 has been submitted as an update for Fedora 21.
https://admin.fedoraproject.org/updates/FEDORA-2014-16280/python-cups-1.9.69-2.fc21

Comment 18 Fedora Update System 2014-12-15 04:32:19 UTC
Package python-cups-1.9.69-2.fc21:
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing python-cups-1.9.69-2.fc21'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-16280/python-cups-1.9.69-2.fc21
then log in and leave karma (feedback).

Comment 19 Fedora Update System 2014-12-25 05:36:26 UTC
Package python-cups-1.9.70-1.fc21:
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing python-cups-1.9.70-1.fc21'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2014-16280/python-cups-1.9.70-1.fc21
then log in and leave karma (feedback).

Comment 20 Fedora Update System 2015-01-11 02:58:54 UTC
python-cups-1.9.70-1.fc21 has been pushed to the Fedora 21 stable repository.  If problems still persist, please make note of it in this bug report.