Skip to content
New issue

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

dvd+rw-format segfaults #21024

Closed
mz-pdm opened this issue Dec 9, 2016 · 0 comments · Fixed by #21673
Closed

dvd+rw-format segfaults #21024

mz-pdm opened this issue Dec 9, 2016 · 0 comments · Fixed by #21673

Comments

@mz-pdm
Copy link

mz-pdm commented Dec 9, 2016

Issue description

When I run dvd+rw-format, it just segfaults:

% dvd+rw-format
*** buffer overflow detected ***: dvd+rw-format terminated
======= Backtrace: =========
/nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libc.so.6(+0x70aa6)[0x7ffff6ffcaa6]
/nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libc.so.6(__fortify_fail+0x37)[0x7ffff70847f7]
/nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libc.so.6(+0xf6990)[0x7ffff7082990]
/nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libc.so.6(+0xf71a3)[0x7ffff70831a3]
dvd+rw-format[0x404754]
dvd+rw-format[0x40126f]
/nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libc.so.6(__libc_start_main+0xf0)[0x7ffff6fac2e0]
dvd+rw-format[0x403cba]
======= Memory map: ========
00400000-00408000 r-xp 00000000 fe:03 2650963                            /nix/store/6l7h7khyallm6fxhcf4b7ckw615yyb7s-dvd+rw-tools-7.1/bin/dvd+rw-format
00607000-00609000 r--p 00007000 fe:03 2650963                            /nix/store/6l7h7khyallm6fxhcf4b7ckw615yyb7s-dvd+rw-tools-7.1/bin/dvd+rw-format
00609000-0060a000 rw-p 00009000 fe:03 2650963                            /nix/store/6l7h7khyallm6fxhcf4b7ckw615yyb7s-dvd+rw-tools-7.1/bin/dvd+rw-format
0060a000-0063c000 rw-p 00000000 00:00 0                                  [heap]
7ffff0374000-7ffff6f8c000 r--p 00000000 fe:03 2772117                    /nix/store/lh4mqgwvrbiw22ix3bsp54qbgn2jfkxm-glibc-locales-2.24/lib/locale/locale-archive
7ffff6f8c000-7ffff7121000 r-xp 00000000 fe:03 2644483                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libc-2.24.so
7ffff7121000-7ffff7320000 ---p 00195000 fe:03 2644483                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libc-2.24.so
7ffff7320000-7ffff7324000 r--p 00194000 fe:03 2644483                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libc-2.24.so
7ffff7324000-7ffff7326000 rw-p 00198000 fe:03 2644483                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libc-2.24.so
7ffff7326000-7ffff732a000 rw-p 00000000 00:00 0 
7ffff732a000-7ffff7340000 r-xp 00000000 fe:03 2644497                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libgcc_s.so.1
7ffff7340000-7ffff753f000 ---p 00016000 fe:03 2644497                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libgcc_s.so.1
7ffff753f000-7ffff7540000 rw-p 00015000 fe:03 2644497                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libgcc_s.so.1
7ffff7540000-7ffff7644000 r-xp 00000000 fe:03 2644498                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libm-2.24.so
7ffff7644000-7ffff7843000 ---p 00104000 fe:03 2644498                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libm-2.24.so
7ffff7843000-7ffff7844000 r--p 00103000 fe:03 2644498                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libm-2.24.so
7ffff7844000-7ffff7845000 rw-p 00104000 fe:03 2644498                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libm-2.24.so
7ffff7845000-7ffff79ae000 r-xp 00000000 fe:03 2646442                    /nix/store/djd2r4cnbcx4vfbj1qalg85vjbcslwxv-gcc-5.4.0-lib/lib/libstdc++.so.6.0.21
7ffff79ae000-7ffff7bad000 ---p 00169000 fe:03 2646442                    /nix/store/djd2r4cnbcx4vfbj1qalg85vjbcslwxv-gcc-5.4.0-lib/lib/libstdc++.so.6.0.21
7ffff7bad000-7ffff7bb9000 r--p 00168000 fe:03 2646442                    /nix/store/djd2r4cnbcx4vfbj1qalg85vjbcslwxv-gcc-5.4.0-lib/lib/libstdc++.so.6.0.21
7ffff7bb9000-7ffff7bba000 rw-p 00174000 fe:03 2646442                    /nix/store/djd2r4cnbcx4vfbj1qalg85vjbcslwxv-gcc-5.4.0-lib/lib/libstdc++.so.6.0.21
7ffff7bba000-7ffff7bbd000 rw-p 00000000 00:00 0 
7ffff7bbd000-7ffff7bd5000 r-xp 00000000 fe:03 2644531                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libpthread-2.24.so
7ffff7bd5000-7ffff7dd4000 ---p 00018000 fe:03 2644531                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libpthread-2.24.so
7ffff7dd4000-7ffff7dd5000 r--p 00017000 fe:03 2644531                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libpthread-2.24.so
7ffff7dd5000-7ffff7dd6000 rw-p 00018000 fe:03 2644531                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/libpthread-2.24.so
7ffff7dd6000-7ffff7dda000 rw-p 00000000 00:00 0 
7ffff7dda000-7ffff7dfd000 r-xp 00000000 fe:03 2644474                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/ld-2.24.so
7ffff7fee000-7ffff7fef000 rw-p 00000000 00:00 0 
7ffff7fef000-7ffff7ff0000 rw-s 00000000 fe:03 2883606                    /tmp/dvd+rw-format.BMuBhZ (deleted)
7ffff7ff0000-7ffff7ff8000 rw-p 00000000 00:00 0 
7ffff7ff8000-7ffff7ffa000 r--p 00000000 00:00 0                          [vvar]
7ffff7ffa000-7ffff7ffc000 r-xp 00000000 00:00 0                          [vdso]
7ffff7ffc000-7ffff7ffd000 r--p 00022000 fe:03 2644474                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/ld-2.24.so
7ffff7ffd000-7ffff7ffe000 rw-p 00023000 fe:03 2644474                    /nix/store/jm1n87rp8vr90j9ahcrfzr57nc2r8vgf-glibc-2.24/lib/ld-2.24.so
7ffff7ffe000-7ffff7fff000 rw-p 00000000 00:00 0 
7ffffffdd000-7ffffffff000 rw-p 00000000 00:00 0                          [stack]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

Steps to reproduce

Run dvd+rw-format.

Technical details

  • System: 16.09.1229.f52eaf4 (Flounder)
  • Nix version: nix-env (Nix) 1.11.4
  • Nixpkgs version: "16.09.1229.f52eaf4"
7c6f434c pushed a commit that referenced this issue Jan 5, 2017
Upstream version of dvd+rw-tools is quite old and many Linux
distributions apply multiple patches to keep it working on newer
systems. This commit includes those patches.

This closes #21024.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants