Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1447544 Details for
Bug 1585759
Previously working Lexmark filter segfaults
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
additional information as referred to in the description
cupsbug.txt (text/plain), 9.07 KB, created by
Keith Dixon
on 2018-06-04 16:11:01 UTC
(
hide
)
Description:
additional information as referred to in the description
Filename:
MIME Type:
Creator:
Keith Dixon
Created:
2018-06-04 16:11:01 UTC
Size:
9.07 KB
patch
obsolete
>The contents of the two rpms are as follows: ># rpm -ql lexmarkz35-CUPS >/usr/lib/cups/backend/z35 >/usr/lib/cups/filter/rastertoz35 >/usr/share/cups/model/Lexmark-Z35-lxz35cj-cups.ppd.gz ># rpm -ql z35llpddk-2.0-2 >/usr/include/lexmark/alignmentdata.h >/usr/include/lexmark/cartridgemanager.h >/usr/include/lexmark/cartridgeuserinterface.h >/usr/include/lexmark/cleaningdata.h >/usr/include/lexmark/clock.h >/usr/include/lexmark/errorcommunicator.h >/usr/include/lexmark/linuxinkjetprinter.h >/usr/include/lexmark/mediamanager.h >/usr/include/lexmark/portmonitor.h >/usr/include/lexmark/printerdevice.h >/usr/include/lexmark/printjobmanager.h >/usr/lib/liblexz35core.a >/usr/lib/liblexz35core.la >/usr/lib/liblexz35core.so.0.0.0 >/usr/lib/liblexz35printer.a >/usr/lib/liblexz35printer.la >/usr/lib/liblexz35printer.so.0.0.0 >/usr/lib/liblexz35printjob.a >/usr/lib/liblexz35printjob.la >/usr/lib/liblexz35printjob.so.0.0.0 >/usr/local/z35llpddk/utility/auckAS.lut >/usr/local/z35llpddk/utility/auckEU.lut >/usr/local/z35llpddk/utility/auckUS.lut >/usr/local/z35llpddk/utility/lxaxalgn.out >/usr/local/z35llpddk/utility/lxaxcaln.out >/usr/local/z35llpddk/utility/lxaxcln.out >/usr/local/z35llpddk/utility/lxaxkaln.out > >The libraries used nn Fedora 28: ># rpm -qf /usr/lib/libcups.so.2 ># rpm -qf /usr/lib/libcupsimage.so.2 >cups-libs-2.2.6-14.fc28.i686 ># rpm -qf /usr/lib/libstdc++.so.5 >compat-libstdc++-33-3.2.3-68.16.fc26.1.i686 ># rpm -qf /usr/lib/libgcc_s.so.1 >libgcc-8.1.1-1.fc28.i686 ># rpm -qf /usr/lib/libm.so.6 ># rpm -qf /usr/lib/libc.so.6 >glibc-2.27-15.fc28.i686 > >and on Fedora 27, which works: ># rpm -qf /usr/lib/libcups.so.2 ># rpm -qf /usr/lib/libcupsimage.so.2 >cups-libs-2.2.4-10.fc27.i686 ># rpm -qf /usr/lib/libstdc++.so.5 >compat-libstdc++-33-3.2.3-68.16.fc26.1.i686 ># rpm -qf /usr/lib/libgcc_s.so.1 >libgcc-7.3.1-5.fc27.i686 ># rpm -qf /usr/lib/libm.so.6 ># rpm -qf /usr/lib/libc.so.6 >glibc-2.26-28.fc27.i686 > >So I downloaded: >cups-libs-2.2.4-10.fc27.i686.rpm >libgcc-7.3.1-5.fc27.i686.rpm >glibc-2.26-28.fc27.i686.rpm > >Then I tried: ># dnf downgrade cups-libs-2.2.4-10.fc27.i686.rpm > >It still segfaults, so I tried: ># dnf update cups-libs ># dnf downgrade libgcc-7.3.1-5.fc27.i686.rpm > >It still segfaults, so I tried: ># dnf update libgcc ># dnf downgrade glibc-2.26-28.fc27.i686.rpm >Last metadata expiration check: 3:17:27 ago on Mon 04 Jun 2018 07:14:14 BST. >Error: > Problem: conflicting requests > - nothing provides glibc-common = 2.26-28.fc27 needed by glibc-2.26-28.fc27.i686 > >There is no glibc-common-2.26-28.fc27.i686.rpm in the repos so I am a bit stymied as I do not want to downgrade glibc on a working system. > ># dnf downgrade glibc-common >Last metadata expiration check: 3:30:22 ago on Mon 04 Jun 2018 07:14:14 BST. >Dependencies resolved. >================================================================================ > Package Arch Version Repository Size >================================================================================ >Downgrading: > glibc i686 2.27-8.fc28 fedora 3.4 M > glibc x86_64 2.27-8.fc28 fedora 3.6 M > glibc-all-langpacks x86_64 2.27-8.fc28 fedora 24 M > glibc-common x86_64 2.27-8.fc28 fedora 762 k > glibc-devel x86_64 2.27-8.fc28 fedora 1.0 M > glibc-headers x86_64 2.27-8.fc28 fedora 454 k > glibc-langpack-en x86_64 2.27-8.fc28 fedora 803 k > >Transaction Summary >================================================================================ >Downgrade 7 Packages > >Total download size: 34 M >Is this ok [y/N]: >Operation aborted. > >These are the core dumps generated ># coredumpctl list >TIME PID UID GID SIG COREFILE EXE >Sun 2018-06-03 11:01:38 BST 6898 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Sun 2018-06-03 11:03:38 BST 6947 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Sun 2018-06-03 11:19:21 BST 7326 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Sun 2018-06-03 11:23:59 BST 7538 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Sun 2018-06-03 12:01:48 BST 7871 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Sun 2018-06-03 18:46:21 BST 2586 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Sun 2018-06-03 18:51:20 BST 2762 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Sun 2018-06-03 20:04:59 BST 3780 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Mon 2018-06-04 09:22:51 BST 2446 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Mon 2018-06-04 09:33:13 BST 2610 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Mon 2018-06-04 10:22:35 BST 3203 4 7 11 present /usr/lib/cups/filter/rastertoz35 >Mon 2018-06-04 10:26:58 BST 3360 4 7 11 present /usr/lib/cups/filter/rastertoz35 > > ># coredumpctl info 3360 > PID: 3360 (rastertoz35) > UID: 4 (lp) > GID: 7 (lp) > Signal: 11 (SEGV) > Timestamp: Mon 2018-06-04 10:26:58 BST (3h 55min ago) > Command Line: Lexmark-Lexmark-Z25-Z35 13 dixon Test Page 1 job-uuid=urn:uuid:49849702-64a9-3f9b-46c0-c66c998f5631 job-originating-host-name=localhost date-time-at-creati> > Executable: /usr/lib/cups/filter/rastertoz35 > Control Group: /system.slice/cups.service > Unit: cups.service > Slice: system.slice > Boot ID: 9099fdc32b7e432998adb7d517e5dc42 > Machine ID: 53ddb295622d4204b8bd71d1889d7835 > Hostname: computer2 > Storage: /var/lib/systemd/coredump/core.rastertoz35.4.9099fdc32b7e432998adb7d517e5dc42.3360.1528104418000000.lz4 > Message: Process 3360 (rastertoz35) of user 4 dumped core. > > Stack trace of thread 3360: > #0 0x00000000f7f10c1b _ZN12RGB_Image_327RecycleENS_3RGBE (liblexz35core.so.0) > #1 0x00000000f7eada36 IPCsend_rgb_image (liblexz35core.so.0) > #2 0x00000000f7f51ad9 _ZN17PagePrintingState14PJS_SendPixelsEN15PrintJobManager13PJM_PrintDataEPS0_ (liblexz35printjob.so.0) > #3 0x00000000f7f5201e _ZN15PrintJobManager14PJM_SendPixelsENS_13PJM_PrintDataE (liblexz35printjob.so.0) > #4 0x000000000804990a _ZN9z35Filter15ProcessPrintJobER13PrintSettings (rastertoz35) > #5 0x0000000008048ecc main (rastertoz35) > #6 0x00000000f7a9c191 __libc_start_main (libc.so.6) > #7 0x0000000008048d45 _start (rastertoz35) > >The other dumps are much the same except that the addresses are a little different. > >This is what gdb can see ># coredumpctl gdb 3360 >GNU gdb (GDB) Fedora 8.1-15.fc28 >Copyright (C) 2018 Free Software Foundation, Inc. >License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >This is free software: you are free to change and redistribute it. >There is NO WARRANTY, to the extent permitted by law. Type "show copying" >and "show warranty" for details. >This GDB was configured as "x86_64-redhat-linux-gnu". >Type "show configuration" for configuration details. >For bug reporting instructions, please see: ><http://www.gnu.org/software/gdb/bugs/>. >Find the GDB manual and other documentation resources online at: ><http://www.gnu.org/software/gdb/documentation/>. >For help, type "help". >Type "apropos word" to search for commands related to "word"... >Reading symbols from /usr/lib/cups/filter/rastertoz35...done. >[New LWP 3360] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `Lexmark-Lexmark-Z25-Z35 13 dixon Test Page 1 job-uuid=urn:uuid:49849702-64a9-3f'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 0xf7f10c1b in RGB_Image_32::Recycle(RGB_Image_32::RGB) () from /lib/liblexz35core.so.0 >Missing separate debuginfos, use: dnf debuginfo-install lexmarkz35-CUPS-2.0-1.i386 >(gdb) bt >#0 0xf7f10c1b in RGB_Image_32::Recycle(RGB_Image_32::RGB) () from /lib/liblexz35core.so.0 >#1 0xf7eada36 in IPCsend_rgb_image () from /lib/liblexz35core.so.0 >#2 0xf7f51ad9 in PagePrintingState::PJS_SendPixels(PrintJobManager::PJM_PrintData, PrintJobManager*) () from /lib/liblexz35printjob.so.0 >#3 0xf7f5201e in PrintJobManager::PJM_SendPixels(PrintJobManager::PJM_PrintData) () from /lib/liblexz35printjob.so.0 >#4 0x0804990a in z35Filter::ProcessPrintJob (this=0x804bc60 <z35filter>, JobSettings=...) at z35filter.cpp:199 >#5 0x08048ecc in main (argc=-3310560, argv=0xffcd7e54) at main.cpp:122 >(gdb) quit > >and the symbol at the top of the stack ># readelf -a /lib/liblexz35core.so.0 > liblexz35core_elf.txt >... >Relocation section '.rel.plt' at offset 0xb240 contains 349 entries: > Offset Info Type Sym.Value Sym. Name >... >000ae28c 0001c207 R_386_JUMP_SLOT 00070c12 _ZN12RGB_Image_327Recy >... >Symbol table '.dynsym' contains 717 entries: > Num: Value Size Type Bind Vis Ndx Name >... > 450: 00070c12 61 FUNC GLOBAL DEFAULT 10 _ZN12RGB_Image_327Recycle >... >Symbol table '.symtab' contains 2357 entries: > Num: Value Size Type Bind Vis Ndx Name >... > 2090: 00070c12 61 FUNC GLOBAL DEFAULT 10 _ZN12RGB_Image_327Recycle > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1585759
: 1447544