[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#954315: rastertopwg segfault



Hello,
the stack trace should look like this with line numbers, if it helps:

    0x00007...671 in __strlen_avx2 at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
    0x00007...2f4 in _cups_strlcpy at string.c:739
    0x00005...a31 in main at rastertopwg.c:274
    0x00007...e09 in __libc_start_main at ../csu/libc-start.c:308
    0x00005...1a4 <_start+36>

    https://sources.debian.org/src/cups/2.3.1-11/cups/string.c/#L739
    https://sources.debian.org/src/cups/2.3.1-11/filter/rastertopwg.c/#L274

Kind regards,
Bernhard

# From submitter:
                                                Stack trace of thread 31898:
                                                #0  0x00007f7a61751671 __strlen_avx2 (libc.so.6 + 0x15e671)
                                                #1  0x00007f7a618032f9 _cups_strlcpy (libcups.so.2 + 0x4d2f9)
                                                #2  0x000055a058ca1a36 main (rastertopwg + 0x1a36)
                                                #3  0x00007f7a61619e0b __libc_start_main (libc.so.6 + 0x26e0b)
                                                #4  0x000055a058ca21aa _start (rastertopwg + 0x21aa)


###########


# Unstable amd64 qemu VM 2020-03-20


apt update
apt dist-upgrade


apt install systemd-coredump gdb cups cups-dbgsym libcups2-dbgsym

reboot



# dpkg -l | grep cups
ii  cups                          2.3.1-11                       amd64        Common UNIX Printing System(tm) - PPD/driver support, web interface
ii  cups-browsed                  1.27.2-1                       amd64        OpenPrinting CUPS Filters - cups-browsed
ii  cups-client                   2.3.1-11                       amd64        Common UNIX Printing System(tm) - client programs (SysV)
ii  cups-common                   2.3.1-11                       all          Common UNIX Printing System(tm) - common files
ii  cups-core-drivers             2.3.1-11                       amd64        Common UNIX Printing System(tm) - driverless printing
ii  cups-daemon                   2.3.1-11                       amd64        Common UNIX Printing System(tm) - daemon
ii  cups-dbgsym                   2.3.1-11                       amd64        debug symbols for cups
ii  cups-filters                  1.27.2-1                       amd64        OpenPrinting CUPS Filters - Main Package
ii  cups-filters-core-drivers     1.27.2-1                       amd64        OpenPrinting CUPS Filters - Driverless printing
ii  cups-ipp-utils                2.3.1-11                       amd64        Common UNIX Printing System(tm) - IPP developer/admin utilities
ii  cups-ppdc                     2.3.1-11                       amd64        Common UNIX Printing System(tm) - PPD manipulation utilities
ii  cups-server-common            2.3.1-11                       all          Common UNIX Printing System(tm) - server common files
ii  libcups2:amd64                2.3.1-11                       amd64        Common UNIX Printing System(tm) - Core library
ii  libcups2-dbgsym:amd64         2.3.1-11                       amd64        debug symbols for libcups2
ii  libcupsfilters1:amd64         1.27.2-1                       amd64        OpenPrinting CUPS Filters - Shared library




gdb -q

set width 0
set pagination off
file /usr/lib/cups/filter/rastertopwg
b main
run
dele 1
generate-core-file /tmp/core
kill
y
q


gdb -q

set width 0
set pagination off
file /usr/lib/cups/filter/rastertopwg
core /tmp/core

disassemble _start
b *0x00005555555561a4

disassemble __libc_start_main
b *0x00007ffff7d8ee09

disassemble main
b *0x0000555555555a31

disassemble _cups_strlcpy
b *0x00007ffff7f782f4

disassemble __strlen_avx2
b *0x00007ffff7ec6671

info b





0x00007ffff7ec6671 in __strlen_avx2 at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
0x00007ffff7f782f4 in _cups_strlcpy at string.c:739
0x0000555555555a31 in main at rastertopwg.c:274
0x00007ffff7d8ee09 in __libc_start_main at ../csu/libc-start.c:308
0x00005555555561a4 <_start+36>


0x00007...671 in __strlen_avx2 at ../sysdeps/x86_64/multiarch/strlen-avx2.S:65
0x00007...2f4 in _cups_strlcpy at string.c:739
0x00005...a31 in main at rastertopwg.c:274
0x00007...e09 in __libc_start_main at ../csu/libc-start.c:308
0x00005...1a4 <_start+36>




https://sources.debian.org/src/cups/2.3.1-11/cups/string.c/#L739
https://sources.debian.org/src/cups/2.3.1-11/filter/rastertopwg.c/#L274

Reply to: