We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using merge with images (the CSV file fields contain the image file names) causes a segfault when printing, print preview and with batch.
This occurs with release 3.4.1 and older.
3.4.1 was built from source (on Linux Mint 19) and 3.4.0 was the Ubuntu 18.04 repo build.
Output from ldd and strace below for 3.4.1.
It appears that the first image file from the CSV file is read in but then segfaults when processing this.
[1] ldd
linux-vdso.so.1 (0x00007ffe64516000) libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007f0cec920000) libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007f0cec62a000) libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f0cec41d000) libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f0cec1d0000) libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f0cebe0f000) librsvg-2.so.2 => /usr/lib/x86_64-linux-gnu/librsvg-2.so.2 (0x00007f0cebbd7000) libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f0ceb838000) libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f0ceb614000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f0ceb3c0000) libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f0ceb0a9000) libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f0cead8c000) libglabels-3.0.so.8 => /home/kevin/local/lib/libglabels-3.0.so.8 (0x00007f0ceab7c000) libglbarcode-3.0.so.0 => /home/kevin/local/lib/libglbarcode-3.0.so.0 (0x00007f0cea973000) libqrencode.so.3 => /usr/lib/x86_64-linux-gnu/libqrencode.so.3 (0x00007f0cea767000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0cea3c9000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0ce9fd8000) libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f0ce9dd4000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f0ce9a9c000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f0ce988c000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f0ce9686000) libcairo-gobject.so.2 => /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 (0x00007f0ce947d000) libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f0ce9257000) libatk-bridge-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 (0x00007f0ce9026000) libepoxy.so.0 => /usr/lib/x86_64-linux-gnu/libepoxy.so.0 (0x00007f0ce8d25000) libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f0ce8b0f000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f0ce88ca000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0ce86ab000) libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f0ce84a8000) libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f0ce829d000) libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f0ce8093000) libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f0ce7e90000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f0ce7c8d000) libxkbcommon.so.0 => /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 (0x00007f0ce7a4e000) libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f0ce7846000) libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f0ce7644000) libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f0ce7435000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f0ce7223000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f0ce701b000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f0ce6d67000) libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f0ce6b5e000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0ce695a000) libicuuc.so.60 => /usr/lib/x86_64-linux-gnu/libicuuc.so.60 (0x00007f0ce65a3000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f0ce6386000) liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f0ce6160000) libcroco-0.6.so.3 => /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3 (0x00007f0ce5f25000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f0ce5cfd000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f0ce5ae2000) libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f0ce588e000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f0ce5686000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f0ce5414000) libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f0ce516f000) libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f0ce4f3d000) libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f0ce4d3a000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f0ce4b12000) libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f0ce4905000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f0ce46fb000) /lib64/ld-linux-x86-64.so.2 (0x00007f0ced4c9000) libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f0ce44ae000) libatspi.so.0 => /usr/lib/x86_64-linux-gnu/libatspi.so.0 (0x00007f0ce427e000) libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f0ce3fe0000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f0ce3dae000) libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f0ce3ba7000) libicudata.so.60 => /usr/lib/x86_64-linux-gnu/libicudata.so.60 (0x00007f0ce1ffe000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0ce1c75000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0ce1a5d000) libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f0ce1810000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f0ce160c000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f0ce1406000) libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f0ce1182000) libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f0ce0f55000) libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f0ce0d4e000) libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f0ce0b39000) liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f0ce091d000) libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f0ce0602000) libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f0ce03ed000)
[2] strace
openat(AT_FDCWD, "./Y.png", O_RDONLY) = 18 fstat(18, {st_mode=S_IFREG|0755, st_size=13977, ...}) = 0 read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096 lseek(18, 0, SEEK_SET) = 0 read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096 brk(0x55995a6a5000) = 0x55995a6a5000 read(18, "^$K\373\1\36\350;\232Y{\207\224\202\313;\335k\357\256\356|\341\215\204\307\240D\f\266y\f"..., 4096) = 4096 read(18, "\304[I@\336\277\271Y\364\343\252\253\346\27\252&\35a\316\362\fDUQsjm\201\211\225i\202"..., 4096) = 4096 read(18, "\203\21y=I+/Z\317Y\207,\3657,\244\244\241M%q\37\20\243T\224\0169H=$"..., 4096) = 1689 close(18) = 0 openat(AT_FDCWD, "./Y.png", O_RDONLY) = 18 fstat(18, {st_mode=S_IFREG|0755, st_size=13977, ...}) = 0 read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096 lseek(18, 0, SEEK_SET) = 0 read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096 read(18, "^$K\373\1\36\350;\232Y{\207\224\202\313;\335k\357\256\356|\341\215\204\307\240D\f\266y\f"..., 4096) = 4096 read(18, "\304[I@\336\277\271Y\364\343\252\253\346\27\252&\35a\316\362\fDUQsjm\201\211\225i\202"..., 4096) = 4096 read(18, "\203\21y=I+/Z\317Y\207,\3657,\244\244\241M%q\37\20\243T\224\0169H=$"..., 4096) = 1689 close(18) = 0 brk(0x55995a6cc000) = 0x55995a6cc000 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} --- +++ killed by SIGSEGV (core dumped) +++
y=I+/Z\317Y\207,\3657,\244\244\241M%q\37\20\243T\224\0169H=$"..., 4096) = 1689 close(18) = 0 openat(AT_FDCWD, "./Y.png", O_RDONLY) = 18 fstat(18, {st_mode=S_IFREG|0755, st_size=13977, ...}) = 0 read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096 lseek(18, 0, SEEK_SET) = 0 read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096 read(18, "^$K\373\1\36\350;\232Y{\207\224\202\313;\335k\357\256\356|\341\215\204\307\240D\f\266y\f"..., 4096) = 4096 read(18, "\304[I@\336\277\271Y\364\343\252\253\346\27\252&\35a\316\362\fDUQsjm\201\211\225i\202"..., 4096) = 4096 read(18, "\203\21
[1]+ Segmentation fault (core dumped) strace ~/local/bin/glabels-3 cards1b.glabels
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Using merge with images (the CSV file fields contain the image file names) causes a segfault when printing, print preview and with batch.
This occurs with release 3.4.1 and older.
3.4.1 was built from source (on Linux Mint 19) and 3.4.0 was the Ubuntu 18.04 repo build.
Output from ldd and strace below for 3.4.1.
It appears that the first image file from the CSV file is read in but then segfaults when processing this.
[1] ldd
[2] strace
openat(AT_FDCWD, "./Y.png", O_RDONLY) = 18
fstat(18, {st_mode=S_IFREG|0755, st_size=13977, ...}) = 0
read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096
lseek(18, 0, SEEK_SET) = 0
read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096
brk(0x55995a6a5000) = 0x55995a6a5000
read(18, "^$K\373\1\36\350;\232Y{\207\224\202\313;\335k\357\256\356|\341\215\204\307\240D\f\266y\f"..., 4096) = 4096
read(18, "\304[I@\336\277\271Y\364\343\252\253\346\27\252&\35a\316\362\fDUQsjm\201\211\225i\202"..., 4096) = 4096
read(18, "\203\21
y=I+/Z\317Y\207,\3657,\244\244\241M%q\37\20\243T\224\0169H=$"..., 4096) = 1689 close(18) = 0 openat(AT_FDCWD, "./Y.png", O_RDONLY) = 18 fstat(18, {st_mode=S_IFREG|0755, st_size=13977, ...}) = 0 read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096 lseek(18, 0, SEEK_SET) = 0 read(18, "\211PNG\r\n\32\n\0\0\0\rIHDR\0\0\0\216\0\0\0\214\10\6\0\0\0\2525\221"..., 4096) = 4096 read(18, "^$K\373\1\36\350;\232Y{\207\224\202\313;\335k\357\256\356|\341\215\204\307\240D\f\266y\f"..., 4096) = 4096 read(18, "\304[I@\336\277\271Y\364\343\252\253\346\27\252&\35a\316\362\fDUQsjm\201\211\225i\202"..., 4096) = 4096 read(18, "\203\21
y=I+/Z\317Y\207,\3657,\244\244\241M%q\37\20\243T\224\0169H=$"..., 4096) = 1689close(18) = 0
brk(0x55995a6cc000) = 0x55995a6cc000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=NULL} ---
+++ killed by SIGSEGV (core dumped) +++
[1]+ Segmentation fault (core dumped) strace ~/local/bin/glabels-3 cards1b.glabels
The text was updated successfully, but these errors were encountered: