linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Nero 4 Linux applications broken in 4.12
@ 2017-07-05  7:06 Chris Clayton
  2017-07-05  7:39 ` Johannes Thumshirn
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Clayton @ 2017-07-05  7:06 UTC (permalink / raw)
  To: linux-scsi

Hi.

I use the applications from Nero 4 Linux to write to blu-ray media, principally, but not exclusively, as part of my
back-up regime. Those applications have stopped working with Linux 4.12 because they fail to detect my drives (one built
in to my laptop and the other attached via USB). The applications successfully detect my drives with 4.11.8 and 4.9.35
kernels. I have been using the applications since 3.x.x days. Unfortunately, development of the applications has deeb
discontinued.

I've bisected the problem and the outcome is:

28676d869bbb5257b5f14c0c95ad3af3a7019dd5 is the first bad commit
commit 28676d869bbb5257b5f14c0c95ad3af3a7019dd5
Author: Johannes Thumshirn <jthumshirn@suse.de>
Date:   Fri Apr 7 09:34:15 2017 +0200

    scsi: sg: check for valid direction before starting the request

    Check for a valid direction before starting the request, otherwise we
    risk running into an assertion in the scsi midlayer checking for valid
    requests.

    [mkp: fixed typo]

    Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de>
    Link: http://www.spinics.net/lists/linux-scsi/msg104400.html
    Reported-by: Dmitry Vyukov <dvyukov@google.com>
    Signed-off-by: Hannes Reinecke <hare@suse.com>
    Tested-by: Johannes Thumshirn <jthumshirn@suse.de>
    Reviewed-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>

:040000 040000 5f268585ddc59bdc4e7bd3b473b8e041f59083af 6d44c177d8eb1df63a3e285e8a77010de0368d01 M	drivers

With this change reversed in 4.12.0, the applications can detect my drive again, although I haven't tried burning
anything to media yet.

Using kernels 4.11.8 and 4.12.0, I ran the console command "nerocmd --scanbus" under strace and logged the resultant
traces. The first material difference between the traces seems to be:

diff -up nerocmd-strace.log-4.11.8 nerocmd-strace.log-4.12.0  > nerocmd-strace.log.diff
--- nerocmd-strace.log-4.11.8	2017-07-04 22:25:19.251996566 +0100
+++ nerocmd-strace.log-4.12.0	2017-07-04 22:31:05.575997661 +0100
...
 open("/dev/sg0", O_RDWR)                = 6
 ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
 ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
-write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = 42
-read(6, "H\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 72) = 72
+write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = -1 EINVAL (Invalid argument)
 close(6)                                = 0
 open("/dev/sg1", O_RDWR)                = 6
 ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
 ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
-write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = 42
-read(6, "H\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 72) = 72
+write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = -1 EINVAL (Invalid argument)
 close(6)                                = 0
 open("/usr/lib64/nero/libMmc.so", O_RDONLY|O_CLOEXEC) = 6
 read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0k\v\0\0\0\0\0"..., 832) = 832
...

I can provide the full traces or any other diagnostics, if they would help.

Thanks

Chris

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05  7:06 Nero 4 Linux applications broken in 4.12 Chris Clayton
@ 2017-07-05  7:39 ` Johannes Thumshirn
  2017-07-05  7:57   ` Chris Clayton
  0 siblings, 1 reply; 13+ messages in thread
From: Johannes Thumshirn @ 2017-07-05  7:39 UTC (permalink / raw)
  To: Chris Clayton; +Cc: linux-scsi

On Wed, Jul 05, 2017 at 08:06:17AM +0100, Chris Clayton wrote:
> I can provide the full traces or any other diagnostics, if they would help.

Yes this would definitively help. An strace log would be great so I
can make a local reproducer.

Thanks,
	Johannes

-- 
Johannes Thumshirn                                          Storage
jthumshirn@suse.de                                +49 911 74053 689
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05  7:39 ` Johannes Thumshirn
@ 2017-07-05  7:57   ` Chris Clayton
  2017-07-05  8:44     ` Johannes Thumshirn
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Clayton @ 2017-07-05  7:57 UTC (permalink / raw)
  To: Johannes Thumshirn; +Cc: linux-scsi

[-- Attachment #1: Type: text/plain, Size: 403 bytes --]



On 05/07/17 08:39, Johannes Thumshirn wrote:
> On Wed, Jul 05, 2017 at 08:06:17AM +0100, Chris Clayton wrote:
>> I can provide the full traces or any other diagnostics, if they would help.
> 
> Yes this would definitively help. An strace log would be great so I
> can make a local reproducer.
> 

Thanks for the reply, Johannes.
The strace log for 4.12.0 is attached.

Chris

> Thanks,
> 	Johannes
> 

[-- Attachment #2: nerocmd-strace.log-4.12.0 --]
[-- Type: text/plain, Size: 60268 bytes --]

execve("/usr/bin/nerocmd", ["nerocmd", "--scanbus"], 0x7ffc5e7f3b28 /* 48 vars */) = 0
brk(NULL)                               = 0x252e000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f46404d0000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=205457, ...}) = 0
mmap(NULL, 205457, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f464049d000
close(3)                                = 0
open("/usr/lib/libgthread-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\6\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=5944, ...}) = 0
mmap(NULL, 2101304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f46400ac000
mprotect(0x7f46400ad000, 2093056, PROT_NONE) = 0
mmap(0x7f46402ac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7f46402ac000
close(3)                                = 0
open("/usr/lib/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\246\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1114952, ...}) = 0
mmap(NULL, 3212968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463fd9b000
mprotect(0x7f463feaa000, 2093056, PROT_NONE) = 0
mmap(0x7f46400a9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10e000) = 0x7f46400a9000
mmap(0x7f46400ab000, 1704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f46400ab000
close(3)                                = 0
open("/usr/lib/libgtk-x11-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\312\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=4419752, ...}) = 0
mmap(NULL, 6525176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463f761000
mprotect(0x7f463fb8d000, 2097152, PROT_NONE) = 0
mmap(0x7f463fd8d000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42c000) = 0x7f463fd8d000
mmap(0x7f463fd98000, 8440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f463fd98000
close(3)                                = 0
open("/usr/lib/libgdk-x11-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\342\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=723960, ...}) = 0
mmap(NULL, 2820600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463f4b0000
mprotect(0x7f463f55c000, 2093056, PROT_NONE) = 0
mmap(0x7f463f75b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xab000) = 0x7f463f75b000
close(3)                                = 0
open("/usr/lib/libatk-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\261\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=155064, ...}) = 0
mmap(NULL, 2251480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463f28a000
mprotect(0x7f463f2ac000, 2097152, PROT_NONE) = 0
mmap(0x7f463f4ac000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f463f4ac000
close(3)                                = 0
open("/usr/lib/libgdk_pixbuf-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240g\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=146632, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f464049b000
mmap(NULL, 2242224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463f066000
mprotect(0x7f463f088000, 2097152, PROT_NONE) = 0
mmap(0x7f463f288000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f463f288000
close(3)                                = 0
open("/usr/lib/libpangocairo-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340O\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=52424, ...}) = 0
mmap(NULL, 2147896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463ee59000
mprotect(0x7f463ee65000, 2093056, PROT_NONE) = 0
mmap(0x7f463f064000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f463f064000
close(3)                                = 0
open("/usr/lib/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260l\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=273576, ...}) = 0
mmap(NULL, 2369480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463ec16000
mprotect(0x7f463ec53000, 2093056, PROT_NONE) = 0
mmap(0x7f463ee52000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c000) = 0x7f463ee52000
close(3)                                = 0
open("/usr/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2606\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=609320, ...}) = 0
mmap(NULL, 2166648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463ea05000
mprotect(0x7f463ea16000, 2093056, PROT_NONE) = 0
mmap(0x7f463ec15000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f463ec15000
close(3)                                = 0
open("/usr/lib/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\33\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39264, ...}) = 0
mmap(NULL, 2134664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463e7fb000
mprotect(0x7f463e804000, 2093056, PROT_NONE) = 0
mmap(0x7f463ea03000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f463ea03000
close(3)                                = 0
open("/usr/lib/libXinerama.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\v\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=50544, ...}) = 0
mmap(NULL, 2104200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463e5f9000
mprotect(0x7f463e5fb000, 2093056, PROT_NONE) = 0
mmap(0x7f463e7fa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f463e7fa000
close(3)                                = 0
open("/usr/lib/libXi.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=63760, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4640499000
mmap(NULL, 2159272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463e3e9000
mprotect(0x7f463e3f8000, 2093056, PROT_NONE) = 0
mmap(0x7f463e5f7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f463e5f7000
close(3)                                = 0
open("/usr/lib/libXrandr.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\34\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=43136, ...}) = 0
mmap(NULL, 2138536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463e1de000
mprotect(0x7f463e1e8000, 2093056, PROT_NONE) = 0
mmap(0x7f463e3e7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f463e3e7000
close(3)                                = 0
open("/usr/lib/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=220752, ...}) = 0
mmap(NULL, 2135496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463dfd4000
mprotect(0x7f463dfdd000, 2097152, PROT_NONE) = 0
mmap(0x7f463e1dd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f463e1dd000
close(3)                                = 0
open("/usr/lib/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=22432, ...}) = 0
mmap(NULL, 2117896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463ddce000
mprotect(0x7f463ddd3000, 2093056, PROT_NONE) = 0
mmap(0x7f463dfd2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f463dfd2000
close(3)                                = 0
open("/usr/lib/libpango-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\320\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=306192, ...}) = 0
mmap(NULL, 2402104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463db83000
mprotect(0x7f463dbcb000, 2097152, PROT_NONE) = 0
mmap(0x7f463ddcb000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x48000) = 0x7f463ddcb000
close(3)                                = 0
open("/usr/lib/libcairo.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 C\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1116184, ...}) = 0
mmap(NULL, 3217320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463d871000
mprotect(0x7f463d97e000, 2093056, PROT_NONE) = 0
mmap(0x7f463db7d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10c000) = 0x7f463db7d000
mmap(0x7f463db82000, 1960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f463db82000
close(3)                                = 0
open("/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\331\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1289528, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4640497000
mmap(NULL, 3386680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463d536000
mprotect(0x7f463d66b000, 2097152, PROT_NONE) = 0
mmap(0x7f463d86b000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x135000) = 0x7f463d86b000
close(3)                                = 0
open("/usr/lib/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\252\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=334672, ...}) = 0
mmap(NULL, 2432712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463d2e4000
mprotect(0x7f463d334000, 2097152, PROT_NONE) = 0
mmap(0x7f463d534000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x50000) = 0x7f463d534000
close(3)                                = 0
open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\21\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14440, ...}) = 0
mmap(NULL, 2109848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463d0e0000
mprotect(0x7f463d0e3000, 2093056, PROT_NONE) = 0
mmap(0x7f463d2e2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f463d2e2000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14440, ...}) = 0
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463cedc000
mprotect(0x7f463cedf000, 2093056, PROT_NONE) = 0
mmap(0x7f463d0de000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f463d0de000
close(3)                                = 0
open("/usr/lib/libNeroAPI.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\246\35\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=7199288, ...}) = 0
mmap(NULL, 8276624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463c6f7000
mprotect(0x7f463cd43000, 1044480, PROT_NONE) = 0
mmap(0x7f463ce42000, 602112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x64b000) = 0x7f463ce42000
mmap(0x7f463ced5000, 27280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f463ced5000
close(3)                                = 0
open("/usr/lib/libNeroSCSI.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\177\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=86296, ...}) = 0
mmap(NULL, 1133248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4640382000
mprotect(0x7f4640396000, 1044480, PROT_NONE) = 0
mmap(0x7f4640495000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f4640495000
close(3)                                = 0
open("/usr/lib/libNeroErr.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240G\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=238016, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4640380000
mmap(NULL, 1285440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463c5bd000
mprotect(0x7f463c5f3000, 1044480, PROT_NONE) = 0
mmap(0x7f463c6f2000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35000) = 0x7f463c6f2000
close(3)                                = 0
open("/usr/lib/libNeroCDR.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\363\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=511912, ...}) = 0
mmap(NULL, 1559120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463c440000
mprotect(0x7f463c4b6000, 1044480, PROT_NONE) = 0
mmap(0x7f463c5b5000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x75000) = 0x7f463c5b5000
close(3)                                = 0
open("/usr/lib/libNewTrf.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\351\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=417032, ...}) = 0
mmap(NULL, 1465152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463c2da000
mprotect(0x7f463c33a000, 1044480, PROT_NONE) = 0
mmap(0x7f463c439000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5f000) = 0x7f463c439000
close(3)                                = 0
open("/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\251\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1557368, ...}) = 0
mmap(NULL, 3666528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463bf5a000
mprotect(0x7f463c0ca000, 2097152, PROT_NONE) = 0
mmap(0x7f463c2ca000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x170000) = 0x7f463c2ca000
mmap(0x7f463c2d6000, 12896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f463c2d6000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000_\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1128664, ...}) = 0
mmap(NULL, 3223800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463bc46000
mprotect(0x7f463bd59000, 2093056, PROT_NONE) = 0
mmap(0x7f463bf58000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x112000) = 0x7f463bf58000
close(3)                                = 0
open("/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=92368, ...}) = 0
mmap(NULL, 2188336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463ba2f000
mprotect(0x7f463ba44000, 2097152, PROT_NONE) = 0
mmap(0x7f463bc44000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f463bc44000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=110088, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f464037e000
mmap(NULL, 2221128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463b810000
mprotect(0x7f463b829000, 2097152, PROT_NONE) = 0
mmap(0x7f463ba29000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7f463ba29000
mmap(0x7f463ba2b000, 13384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f463ba2b000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1849040, ...}) = 0
mmap(NULL, 3955072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463b44a000
mprotect(0x7f463b607000, 2093056, PROT_NONE) = 0
mmap(0x7f463b806000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7f463b806000
mmap(0x7f463b80c000, 14720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f463b80c000
close(3)                                = 0
open("/usr/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=469088, ...}) = 0
mmap(NULL, 2564584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463b1d7000
mprotect(0x7f463b248000, 2097152, PROT_NONE) = 0
mmap(0x7f463b448000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7f463b448000
close(3)                                = 0
open("/usr/lib/../lib64/tls/x86_64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/../lib64/tls/x86_64", 0x7ffdfdcf9b80) = -1 ENOENT (No such file or directory)
open("/usr/lib/../lib64/tls/libexpat.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/../lib64/tls", 0x7ffdfdcf9b80) = -1 ENOENT (No such file or directory)
open("/usr/lib/../lib64/x86_64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/../lib64/x86_64", 0x7ffdfdcf9b80) = -1 ENOENT (No such file or directory)
open("/usr/lib/../lib64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240>\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=174120, ...}) = 0
mmap(NULL, 2269400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463afac000
mprotect(0x7f463afd4000, 2097152, PROT_NONE) = 0
mmap(0x7f463b1d4000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f463b1d4000
close(3)                                = 0
open("/usr/lib/../lib64/libXcomposite.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\f\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=53704, ...}) = 0
mmap(NULL, 2104712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463adaa000
mprotect(0x7f463adac000, 2093056, PROT_NONE) = 0
mmap(0x7f463afab000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f463afab000
close(3)                                = 0
open("/usr/lib/../lib64/libXdamage.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\v\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=51840, ...}) = 0
mmap(NULL, 2104184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463aba8000
mprotect(0x7f463abaa000, 2093056, PROT_NONE) = 0
mmap(0x7f463ada9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f463ada9000
close(3)                                = 0
open("/usr/lib/../lib64/libpixman-1.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\244\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=675560, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f464037c000
mmap(NULL, 2771048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463a903000
mprotect(0x7f463a9a0000, 2097152, PROT_NONE) = 0
mmap(0x7f463aba0000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9d000) = 0x7f463aba0000
close(3)                                = 0
open("/usr/lib/../lib64/libQtGui.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\361\32\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=11171432, ...}) = 0
mmap(NULL, 13279616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4639c58000
mprotect(0x7f463a6bb000, 2093056, PROT_NONE) = 0
mmap(0x7f463a8ba000, 282624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa62000) = 0x7f463a8ba000
mmap(0x7f463a8ff000, 12672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f463a8ff000
close(3)                                = 0
open("/usr/lib/../lib64/libQtCore.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\17\7\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=3024792, ...}) = 0
mmap(NULL, 5122896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4639775000
mprotect(0x7f4639a4c000, 2097152, PROT_NONE) = 0
mmap(0x7f4639c4c000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d7000) = 0x7f4639c4c000
mmap(0x7f4639c57000, 2896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4639c57000
close(3)                                = 0
open("/usr/lib/../lib64/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=9384, ...}) = 0
mmap(NULL, 2104664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4639573000
mprotect(0x7f4639575000, 2093056, PROT_NONE) = 0
mmap(0x7f4639774000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f4639774000
close(3)                                = 0
open("/usr/lib/../lib64/libxcb-render.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0O\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=49896, ...}) = 0
mmap(NULL, 2145176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4639367000
mprotect(0x7f4639372000, 2097152, PROT_NONE) = 0
mmap(0x7f4639572000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f4639572000
close(3)                                = 0
open("/usr/lib/../lib64/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\271\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=151144, ...}) = 0
mmap(NULL, 2246632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4639142000
mprotect(0x7f4639166000, 2097152, PROT_NONE) = 0
mmap(0x7f4639366000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f4639366000
close(3)                                = 0
open("/usr/lib/../lib64/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=38608, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f464037a000
mmap(NULL, 2106168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4638f3f000
mprotect(0x7f4638f41000, 2097152, PROT_NONE) = 0
mmap(0x7f4639141000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f4639141000
close(3)                                = 0
open("/usr/lib/../lib64/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\23\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=76744, ...}) = 0
mmap(NULL, 2116000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4638d3a000
mprotect(0x7f4638d3f000, 2093056, PROT_NONE) = 0
mmap(0x7f4638f3e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f4638f3e000
close(3)                                = 0
open("/usr/lib/../lib64/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\212\3\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1656592, ...}) = 0
mmap(NULL, 3759320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f46389a4000
mprotect(0x7f4638b31000, 2097152, PROT_NONE) = 0
mmap(0x7f4638d31000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18d000) = 0x7f4638d31000
mmap(0x7f4638d38000, 7384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4638d38000
close(3)                                = 0
open("/usr/lib/../lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2206\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=92824, ...}) = 0
mmap(NULL, 2198112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463878b000
mprotect(0x7f46387a0000, 2097152, PROT_NONE) = 0
mmap(0x7f46389a0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f46389a0000
mmap(0x7f46389a2000, 6752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f46389a2000
close(3)                                = 0
open("/usr/lib/../lib64/libmount.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libmount.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\311\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=329264, ...}) = 0
mmap(NULL, 2429472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4638539000
mprotect(0x7f4638586000, 2097152, PROT_NONE) = 0
mmap(0x7f4638786000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4d000) = 0x7f4638786000
mmap(0x7f4638789000, 4640, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4638789000
close(3)                                = 0
open("/usr/lib/../lib64/libblkid.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\241\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=291472, ...}) = 0
mmap(NULL, 2391680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f46382f1000
mprotect(0x7f4638334000, 2093056, PROT_NONE) = 0
mmap(0x7f4638533000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0x7f4638533000
mmap(0x7f4638538000, 3712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4638538000
close(3)                                = 0
open("/usr/lib/../lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18784, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4640378000
mmap(NULL, 2113928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f46380ec000
mprotect(0x7f46380f0000, 2093056, PROT_NONE) = 0
mmap(0x7f46382ef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f46382ef000
close(3)                                = 0
open("/usr/lib/../lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31536, ...}) = 0
mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4637ee4000
mprotect(0x7f4637eeb000, 2093056, PROT_NONE) = 0
mmap(0x7f46380ea000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f46380ea000
close(3)                                = 0
open("/usr/lib/../lib64/libpangoft2-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0Px\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=89824, ...}) = 0
mmap(NULL, 2185504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4637cce000
mprotect(0x7f4637ce2000, 2097152, PROT_NONE) = 0
mmap(0x7f4637ee2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f4637ee2000
close(3)                                = 0
open("/usr/lib/../lib64/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\31\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=141072, ...}) = 0
mmap(NULL, 2128264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4637ac6000
mprotect(0x7f4637acd000, 2097152, PROT_NONE) = 0
mmap(0x7f4637ccd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f4637ccd000
close(3)                                = 0
open("/usr/lib/../lib64/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\334\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1458792, ...}) = 0
mmap(NULL, 3559288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4637761000
mprotect(0x7f46378bb000, 2097152, PROT_NONE) = 0
mmap(0x7f4637abb000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15a000) = 0x7f4637abb000
mmap(0x7f4637ac5000, 3960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4637ac5000
close(3)                                = 0
open("/usr/lib/../lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=154152, ...}) = 0
mmap(NULL, 2249352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463753b000
mprotect(0x7f463755f000, 2097152, PROT_NONE) = 0
mmap(0x7f463775f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f463775f000
close(3)                                = 0
open("/usr/lib/../lib64/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0px\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=593328, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4640376000
mmap(NULL, 2690680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f46372aa000
mprotect(0x7f4637339000, 2093056, PROT_NONE) = 0
mmap(0x7f4637538000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8e000) = 0x7f4637538000
close(3)                                = 0
open("/usr/lib/../lib64/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\321\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=736496, ...}) = 0
mmap(NULL, 2831776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4636ff6000
mprotect(0x7f46370a3000, 2093056, PROT_NONE) = 0
mmap(0x7f46372a2000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xac000) = 0x7f46372a2000
close(3)                                = 0
open("/usr/lib/../lib64/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=103480, ...}) = 0
mmap(NULL, 2193224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4636dde000
mprotect(0x7f4636df5000, 2093056, PROT_NONE) = 0
mmap(0x7f4636ff4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f4636ff4000
close(3)                                = 0
open("/usr/lib/../lib64/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20Y\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=216048, ...}) = 0
mmap(NULL, 2311328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4636ba9000
mprotect(0x7f4636bdc000, 2097152, PROT_NONE) = 0
mmap(0x7f4636ddc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7f4636ddc000
close(3)                                = 0
open("/usr/lib/../lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\"\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=112928, ...}) = 0
mmap(NULL, 2208128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463698d000
mprotect(0x7f46369a7000, 2097152, PROT_NONE) = 0
mmap(0x7f4636ba7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f4636ba7000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4640374000
open("/usr/lib/../lib64/libSM.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\33\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=142280, ...}) = 0
mmap(NULL, 2125624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4636786000
mprotect(0x7f463678d000, 2093056, PROT_NONE) = 0
mmap(0x7f463698c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f463698c000
close(3)                                = 0
open("/usr/lib/../lib64/libICE.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0P\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=397712, ...}) = 0
mmap(NULL, 2207328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f463656b000
mprotect(0x7f4636582000, 2093056, PROT_NONE) = 0
mmap(0x7f4636781000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f4636781000
mmap(0x7f4636783000, 11872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4636783000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4640372000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4640370000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f464036e000
arch_prctl(ARCH_SET_FS, 0x7f464036f0c0) = 0
mprotect(0x7f463b806000, 16384, PROT_READ) = 0
mprotect(0x7f46382ef000, 4096, PROT_READ) = 0
mprotect(0x7f4636ba7000, 4096, PROT_READ) = 0
mprotect(0x7f463bf58000, 4096, PROT_READ) = 0
mprotect(0x7f463ba29000, 4096, PROT_READ) = 0
mprotect(0x7f4636ddc000, 4096, PROT_READ) = 0
mprotect(0x7f463b448000, 4096, PROT_READ) = 0
mprotect(0x7f46400a9000, 4096, PROT_READ) = 0
mprotect(0x7f46372a2000, 28672, PROT_READ) = 0
mprotect(0x7f4637538000, 8192, PROT_READ) = 0
mprotect(0x7f463775f000, 4096, PROT_READ) = 0
mprotect(0x7f463d0de000, 4096, PROT_READ) = 0
mprotect(0x7f4637abb000, 32768, PROT_READ) = 0
mprotect(0x7f46402ac000, 4096, PROT_READ) = 0
mprotect(0x7f463ee52000, 8192, PROT_READ) = 0
mprotect(0x7f463d534000, 4096, PROT_READ) = 0
mprotect(0x7f463ddcb000, 8192, PROT_READ) = 0
mprotect(0x7f4637ee2000, 4096, PROT_READ) = 0
mprotect(0x7f46380ea000, 4096, PROT_READ) = 0
mprotect(0x7f4638533000, 16384, PROT_READ) = 0
mprotect(0x7f4638786000, 8192, PROT_READ) = 0
mprotect(0x7f46389a0000, 4096, PROT_READ) = 0
mprotect(0x7f463d2e2000, 4096, PROT_READ) = 0
mprotect(0x7f4638d31000, 20480, PROT_READ) = 0
mprotect(0x7f463bc44000, 4096, PROT_READ) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f464036c000
mprotect(0x7f463c2ca000, 40960, PROT_READ) = 0
mprotect(0x7f4639c4c000, 40960, PROT_READ) = 0
mprotect(0x7f463d86b000, 4096, PROT_READ) = 0
mprotect(0x7f463ea03000, 4096, PROT_READ) = 0
mprotect(0x7f463e3e7000, 4096, PROT_READ) = 0
mprotect(0x7f463dfd2000, 4096, PROT_READ) = 0
mprotect(0x7f463a8ba000, 253952, PROT_READ) = 0
mprotect(0x7f463b1d4000, 8192, PROT_READ) = 0
mprotect(0x7f463db7d000, 12288, PROT_READ) = 0
mprotect(0x7f463e5f7000, 4096, PROT_READ) = 0
mprotect(0x7f463f064000, 4096, PROT_READ) = 0
mprotect(0x7f463f288000, 4096, PROT_READ) = 0
mprotect(0x7f463f4ac000, 12288, PROT_READ) = 0
mprotect(0x7f463f75b000, 16384, PROT_READ) = 0
mprotect(0x7f463fd8d000, 28672, PROT_READ) = 0
mprotect(0x7f46404d2000, 4096, PROT_READ) = 0
munmap(0x7f464049d000, 205457)          = 0
set_tid_address(0x7f464036f390)         = 1296
set_robust_list(0x7f464036f3a0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f463b815b80, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f463b822460}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f463b815c10, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f463b822460}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x252e000
brk(0x254f000)                          = 0x254f000
futex(0x7f46400ab468, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f46400ab468, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f463c2d703c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f463c2d7048, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0x2570000)                          = 0x2570000
futex(0x7f46400ab468, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/etc/nero/config", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=339, ...}) = 0
read(3, "<!-- Nero Linux configuration fi"..., 4096) = 339
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/home/chris/.nero/config", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0664, st_size=17910, ...}) = 0
read(3, "<!-- Nero Linux configuration fi"..., 4096) = 4096
read(3, "up' type='boolean' value='false'"..., 4096) = 4096
read(3, "'boolean' value='false' />\n  <Op"..., 4096) = 4096
read(3, "lication identifier' type='strin"..., 4096) = 4096
read(3, " name='Simulate compilations' ty"..., 4096) = 1526
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/home/chris/.nero/nerocmd_config", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0664, st_size=330, ...}) = 0
read(3, "<!-- NeroCMD configuration file "..., 4096) = 330
read(3, "", 4096)                       = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
mmap(NULL, 204800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f464049e000
mmap(NULL, 204800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f464033a000
access("/home/chris/.nero/", F_OK)      = 0
open("/home/chris/.nero/nerocmd_config", O_RDWR|O_CREAT|O_TRUNC, 0666) = 3
fstat(3, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
lstat("/usr/lib64/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib64", {st_mode=S_IFLNK|0777, st_size=3, ...}) = 0
readlink("/usr/lib64", "lib", 4095)     = 3
lstat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=176128, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib64/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=176128, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/nero", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(4, /* 16 entries */, 32768)    = 560
lstat("/usr/lib/nero/libNeroAudioPluginMgr.so", {st_mode=S_IFREG|0755, st_size=195936, ...}) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=176128, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero/libNeroAudioPluginMgr.so", {st_mode=S_IFREG|0755, st_size=195936, ...}) = 0
lstat("/usr/lib/nero/libNeroAudioPluginMgr.so", {st_mode=S_IFREG|0755, st_size=195936, ...}) = 0
lstat("/usr/lib/nero/libNeroAudioPluginMgr.so", {st_mode=S_IFREG|0755, st_size=195936, ...}) = 0
close(4)                                = 0
sysinfo({uptime=125, loads=[101760, 45408, 16960], totalram=16723750912, freeram=15936913408, sharedram=58060800, bufferram=182382592, totalswap=17179865088, freeswap=17179865088, procs=273, totalhigh=0, freehigh=0, mem_unit=1}) = 0
futex(0x7f463d0df0a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/tls/x86_64/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/tls/x86_64", 0x7ffdfdcf7520) = -1 ENOENT (No such file or directory)
open("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/tls/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/tls", 0x7ffdfdcf7520) = -1 ENOENT (No such file or directory)
open("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/x86_64/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/x86_64", 0x7ffdfdcf7520) = -1 ENOENT (No such file or directory)
open("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib", 0x7ffdfdcf7520) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=205457, ...}) = 0
mmap(NULL, 205457, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f4640307000
close(4)                                = 0
open("/usr/lib/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\212\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=118464, ...}) = 0
mmap(NULL, 1166176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f463644e000
mprotect(0x7f463646a000, 1044480, PROT_NONE) = 0
mmap(0x7f4636569000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1b000) = 0x7f4636569000
close(4)                                = 0
munmap(0x7f4640307000, 205457)          = 0
uname({sysname="Linux", nodename="laptop", ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=205457, ...}) = 0
mmap(NULL, 205457, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f4640307000
close(4)                                = 0
open("/lib64/tls/x86_64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/tls/x86_64", 0x7ffdfdcf7300) = -1 ENOENT (No such file or directory)
open("/lib64/tls/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/tls", 0x7ffdfdcf7300)      = -1 ENOENT (No such file or directory)
open("/lib64/x86_64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/x86_64", 0x7ffdfdcf7300)   = -1 ENOENT (No such file or directory)
open("/lib64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib64/tls/x86_64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64", 0x7ffdfdcf7300) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls", 0x7ffdfdcf7300)  = -1 ENOENT (No such file or directory)
open("/usr/lib64/x86_64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/x86_64", 0x7ffdfdcf7300) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=176128, ...}) = 0
munmap(0x7f4640307000, 205457)          = 0
open("/proc/ide/ide0", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide1", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide2", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide3", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide4", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide5", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide6", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide7", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide8", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide9", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide10", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide11", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide12", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide13", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide14", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide15", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide16", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide17", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide18", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide19", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide20", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide21", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide22", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide23", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide24", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide25", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide26", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide27", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide28", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide29", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide30", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide31", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/sg0", O_RDWR|O_NONBLOCK)     = 4
ioctl(4, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0x7ffdfdcf7a60) = 0
ioctl(4, SCSI_IOCTL_GET_BUS_NUMBER, 0x7ffdfdcf7a74) = 0
open("/sys/class/scsi_host/host0/proc_name", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(5, "ahci\n", 4096)                 = 5
close(5)                                = 0
ioctl(4, SG_EMULATED_HOST, [1])         = 0
close(4)                                = 0
open("/dev/sg1", O_RDWR|O_NONBLOCK)     = 4
ioctl(4, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0x7ffdfdcf7a60) = 0
ioctl(4, SCSI_IOCTL_GET_BUS_NUMBER, 0x7ffdfdcf7a74) = 0
open("/sys/class/scsi_host/host5/proc_name", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(5, "ahci\n", 4096)                 = 5
close(5)                                = 0
ioctl(4, SG_EMULATED_HOST, [1])         = 0
close(4)                                = 0
open("/dev/sg2", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg3", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg4", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg5", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg6", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg7", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg8", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg9", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg10", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg11", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg12", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg13", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg14", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg15", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg16", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg17", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
access("/dev/scd0", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr0", O_RDONLY|O_NONBLOCK)   = 4
ioctl(4, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0x7ffdfdcf7c10) = 0
ioctl(4, SCSI_IOCTL_GET_BUS_NUMBER, 0x7ffdfdcf7c1c) = 0
close(4)                                = 0
access("/dev/scd1", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr1", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd2", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr2", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd3", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr3", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd4", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr4", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd5", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr5", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd6", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr6", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd7", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr7", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd8", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr8", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd9", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr9", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd10", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr10", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd11", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr11", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd12", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr12", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd13", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr13", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd14", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr14", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd15", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr15", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd16", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr16", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/sys/block", R_OK|X_OK)         = 0
open("/sys/block", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents(4, /* 4 entries */, 32768)     = 96
open("/dev/scd0", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
open("/dev/sr0", O_RDONLY|O_NONBLOCK)   = 5
open("/sys/block/sr0/device/vendor", O_RDONLY) = 6
open("/sys/block/sr0/device/model", O_RDONLY) = 7
ioctl(5, SCSI_IOCTL_GET_BUS_NUMBER, 0x7ffdfdcf7c18) = 0
ioctl(5, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0x7ffdfdcf7c10) = 0
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(6, "MATSHITA\n", 4096)             = 9
fstat(7, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(7, "BD-MLT UJ260AF  \n", 4096)     = 17
close(5)                                = 0
close(6)                                = 0
close(7)                                = 0
getdents(4, /* 0 entries */, 32768)     = 0
close(4)                                = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f4635c4d000
mprotect(0x7f4635c4d000, 4096, PROT_NONE) = 0
clone(child_stack=0x7f463644cdf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f463644d9d0, tls=0x7f463644d700, child_tidptr=0x7f463644d9d0) = 1297
open("/usr/lib64/nero/libImage.so", O_RDONLY|O_CLOEXEC) = 6
read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\n\1\0\0\0\0\0"..., 832) = 832
fstat(6, {st_mode=S_IFREG|0755, st_size=156464, ...}) = 0
mmap(NULL, 1203200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7f4635b27000
mprotect(0x7f4635b4b000, 1044480, PROT_NONE) = 0
mmap(0x7f4635c4a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x23000) = 0x7f4635c4a000
close(6)                                = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f4635326000
mprotect(0x7f4635326000, 4096, PROT_NONE) = 0
clone(child_stack=0x7f4635b25df0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f4635b269d0, tls=0x7f4635b26700, child_tidptr=0x7f4635b269d0) = 1298
rt_sigaction(SIGINT, {sa_handler=0x41cf20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f463b822460}, NULL, 8) = 0
open("/dev/sg0", O_RDWR)                = 6
ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = -1 EINVAL (Invalid argument)
close(6)                                = 0
open("/dev/sg1", O_RDWR)                = 6
ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = -1 EINVAL (Invalid argument)
close(6)                                = 0
open("/usr/lib64/nero/libMmc.so", O_RDONLY|O_CLOEXEC) = 6
read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0k\v\0\0\0\0\0"..., 832) = 832
fstat(6, {st_mode=S_IFREG|0755, st_size=1511256, ...}) = 0
mmap(NULL, 2558008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7f46350b5000
mprotect(0x7f46351d4000, 1048576, PROT_NONE) = 0
mmap(0x7f46352d4000, 335872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x11f000) = 0x7f46352d4000
close(6)                                = 0
munmap(0x7f46350b5000, 2558008)         = 0
open("neroerr.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4
uname({sysname="Linux", nodename="laptop", ...}) = 0
open("/proc/sys/kernel/ostype", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(5, "Linux\n", 1024)                = 6
close(5)                                = 0
open("/etc/lsb-release", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/etc/fedora-release", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/etc/redhat-release", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/etc/SuSE-release", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/etc/debian_version", O_RDONLY)   = -1 ENOENT (No such file or directory)
sysinfo({uptime=125, loads=[101760, 45408, 16960], totalram=16723750912, freeram=15935115264, sharedram=58060800, bufferram=182382592, totalswap=17179865088, freeswap=17179865088, procs=275, totalhigh=0, freehigh=0, mem_unit=1}) = 0
sysinfo({uptime=125, loads=[101760, 45408, 16960], totalram=16723750912, freeram=15935115264, sharedram=58060800, bufferram=182382592, totalswap=17179865088, freeswap=17179865088, procs=275, totalhigh=0, freehigh=0, mem_unit=1}) = 0
sysinfo({uptime=125, loads=[101760, 45408, 16960], totalram=16723750912, freeram=15935115264, sharedram=58060800, bufferram=182382592, totalswap=17179865088, freeswap=17179865088, procs=275, totalhigh=0, freehigh=0, mem_unit=1}) = 0
sysinfo({uptime=125, loads=[101760, 45408, 16960], totalram=16723750912, freeram=15935115264, sharedram=58060800, bufferram=182382592, totalswap=17179865088, freeswap=17179865088, procs=275, totalhigh=0, freehigh=0, mem_unit=1}) = 0
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
fstat(5, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
read(5, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 3687
lseek(5, -2347, SEEK_CUR)               = 1340
read(5, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 2347
close(5)                                = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
fstat(4, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
write(4, "9M1K-0098-P3HL-PK6P-T6UA-1E5X-**"..., 509) = 509
close(4)                                = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
write(1, "Ok.                             "..., 81) = 81
futex(0x7f4635b269d0, FUTEX_WAIT, 1298, NULL) = 0
munmap(0x7f4635b27000, 1203200)         = 0
futex(0x7f463644d9d0, FUTEX_WAIT, 1297, NULL) = 0
munmap(0x7f463644e000, 1166176)         = 0
munmap(0x7f464033a000, 204800)          = 0
munmap(0x7f464049e000, 204800)          = 0
futex(0x7f4639c570f8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(3, "<!-- NeroCMD configuration file "..., 330) = 330
exit_group(0)                           = ?
+++ exited with 0 +++

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05  7:57   ` Chris Clayton
@ 2017-07-05  8:44     ` Johannes Thumshirn
  2017-07-05  8:48       ` Johannes Thumshirn
  0 siblings, 1 reply; 13+ messages in thread
From: Johannes Thumshirn @ 2017-07-05  8:44 UTC (permalink / raw)
  To: Chris Clayton; +Cc: linux-scsi

On Wed, Jul 05, 2017 at 08:57:54AM +0100, Chris Clayton wrote:
> Thanks for the reply, Johannes.
> The strace log for 4.12.0 is attached.

Thanks Chris.

Can I have a known good version as well? The counterpart to this snippet would
be great:

open("/dev/sg0", O_RDWR)                = 6
ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = -1 EINVAL (Invalid argument)


-- 
Johannes Thumshirn                                          Storage
jthumshirn@suse.de                                +49 911 74053 689
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05  8:44     ` Johannes Thumshirn
@ 2017-07-05  8:48       ` Johannes Thumshirn
  2017-07-05  9:06         ` Chris Clayton
  0 siblings, 1 reply; 13+ messages in thread
From: Johannes Thumshirn @ 2017-07-05  8:48 UTC (permalink / raw)
  To: Chris Clayton; +Cc: linux-scsi

On Wed, Jul 05, 2017 at 10:44:47AM +0200, Johannes Thumshirn wrote:
> On Wed, Jul 05, 2017 at 08:57:54AM +0100, Chris Clayton wrote:
> > Thanks for the reply, Johannes.
> > The strace log for 4.12.0 is attached.
> 
> Thanks Chris.
> 
> Can I have a known good version as well? The counterpart to this snippet would
> be great:
> 
> open("/dev/sg0", O_RDWR)                = 6
> ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
> ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
> write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = -1 EINVAL (Invalid argument)

And please activate the SG debug prints. Should be via
'scsi_logging_level -T 4'.

Thanks.

-- 
Johannes Thumshirn                                          Storage
jthumshirn@suse.de                                +49 911 74053 689
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05  8:48       ` Johannes Thumshirn
@ 2017-07-05  9:06         ` Chris Clayton
  2017-07-05 11:52           ` Johannes Thumshirn
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Clayton @ 2017-07-05  9:06 UTC (permalink / raw)
  To: Johannes Thumshirn; +Cc: linux-scsi

[-- Attachment #1: Type: text/plain, Size: 975 bytes --]



On 05/07/17 09:48, Johannes Thumshirn wrote:
> On Wed, Jul 05, 2017 at 10:44:47AM +0200, Johannes Thumshirn wrote:
>> On Wed, Jul 05, 2017 at 08:57:54AM +0100, Chris Clayton wrote:
>>> Thanks for the reply, Johannes.
>>> The strace log for 4.12.0 is attached.
>>
>> Thanks Chris.
>>
>> Can I have a known good version as well? The counterpart to this snippet would
>> be great:
>>
>> open("/dev/sg0", O_RDWR)                = 6
>> ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
>> ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
>> write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = -1 EINVAL (Invalid argument)
> 

Thanks Johannes.

The counterpart is shown in the diff snippet in my original post, but I've attached the strace log from 4.11.8 in any case.

> And please activate the SG debug prints. Should be via
> 'scsi_logging_level -T 4'.
> 

I'll do this  and send dmesg(?) output as soon as I've got scsi_logging_level installed.

Chris

[-- Attachment #2: nerocmd-strace.log-4.11.8 --]
[-- Type: text/plain, Size: 70181 bytes --]

execve("/usr/bin/nerocmd", ["nerocmd", "--scanbus"], 0x7fff08a0c1d8 /* 48 vars */) = 0
brk(NULL)                               = 0x1053000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fb79000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=205457, ...}) = 0
mmap(NULL, 205457, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f251fb46000
close(3)                                = 0
open("/usr/lib/libgthread-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\6\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=5944, ...}) = 0
mmap(NULL, 2101304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251f755000
mprotect(0x7f251f756000, 2093056, PROT_NONE) = 0
mmap(0x7f251f955000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0x7f251f955000
close(3)                                = 0
open("/usr/lib/libglib-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\246\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1114952, ...}) = 0
mmap(NULL, 3212968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251f444000
mprotect(0x7f251f553000, 2093056, PROT_NONE) = 0
mmap(0x7f251f752000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10e000) = 0x7f251f752000
mmap(0x7f251f754000, 1704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f251f754000
close(3)                                = 0
open("/usr/lib/libgtk-x11-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\312\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=4419752, ...}) = 0
mmap(NULL, 6525176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251ee0a000
mprotect(0x7f251f236000, 2097152, PROT_NONE) = 0
mmap(0x7f251f436000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42c000) = 0x7f251f436000
mmap(0x7f251f441000, 8440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f251f441000
close(3)                                = 0
open("/usr/lib/libgdk-x11-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\342\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=723960, ...}) = 0
mmap(NULL, 2820600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251eb59000
mprotect(0x7f251ec05000, 2093056, PROT_NONE) = 0
mmap(0x7f251ee04000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xab000) = 0x7f251ee04000
close(3)                                = 0
open("/usr/lib/libatk-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\261\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=155064, ...}) = 0
mmap(NULL, 2251480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251e933000
mprotect(0x7f251e955000, 2097152, PROT_NONE) = 0
mmap(0x7f251eb55000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f251eb55000
close(3)                                = 0
open("/usr/lib/libgdk_pixbuf-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240g\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=146632, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fb44000
mmap(NULL, 2242224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251e70f000
mprotect(0x7f251e731000, 2097152, PROT_NONE) = 0
mmap(0x7f251e931000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22000) = 0x7f251e931000
close(3)                                = 0
open("/usr/lib/libpangocairo-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340O\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=52424, ...}) = 0
mmap(NULL, 2147896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251e502000
mprotect(0x7f251e50e000, 2093056, PROT_NONE) = 0
mmap(0x7f251e70d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f251e70d000
close(3)                                = 0
open("/usr/lib/libfontconfig.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260l\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=273576, ...}) = 0
mmap(NULL, 2369480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251e2bf000
mprotect(0x7f251e2fc000, 2093056, PROT_NONE) = 0
mmap(0x7f251e4fb000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c000) = 0x7f251e4fb000
close(3)                                = 0
open("/usr/lib/libXext.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2606\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=609320, ...}) = 0
mmap(NULL, 2166648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251e0ae000
mprotect(0x7f251e0bf000, 2093056, PROT_NONE) = 0
mmap(0x7f251e2be000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f251e2be000
close(3)                                = 0
open("/usr/lib/libXrender.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\33\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39264, ...}) = 0
mmap(NULL, 2134664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251dea4000
mprotect(0x7f251dead000, 2093056, PROT_NONE) = 0
mmap(0x7f251e0ac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f251e0ac000
close(3)                                = 0
open("/usr/lib/libXinerama.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\v\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=50544, ...}) = 0
mmap(NULL, 2104200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251dca2000
mprotect(0x7f251dca4000, 2093056, PROT_NONE) = 0
mmap(0x7f251dea3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f251dea3000
close(3)                                = 0
open("/usr/lib/libXi.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=63760, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fb42000
mmap(NULL, 2159272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251da92000
mprotect(0x7f251daa1000, 2093056, PROT_NONE) = 0
mmap(0x7f251dca0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f251dca0000
close(3)                                = 0
open("/usr/lib/libXrandr.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\34\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=43136, ...}) = 0
mmap(NULL, 2138536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251d887000
mprotect(0x7f251d891000, 2093056, PROT_NONE) = 0
mmap(0x7f251da90000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f251da90000
close(3)                                = 0
open("/usr/lib/libXcursor.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=220752, ...}) = 0
mmap(NULL, 2135496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251d67d000
mprotect(0x7f251d686000, 2097152, PROT_NONE) = 0
mmap(0x7f251d886000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f251d886000
close(3)                                = 0
open("/usr/lib/libXfixes.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=22432, ...}) = 0
mmap(NULL, 2117896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251d477000
mprotect(0x7f251d47c000, 2093056, PROT_NONE) = 0
mmap(0x7f251d67b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f251d67b000
close(3)                                = 0
open("/usr/lib/libpango-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\320\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=306192, ...}) = 0
mmap(NULL, 2402104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251d22c000
mprotect(0x7f251d274000, 2097152, PROT_NONE) = 0
mmap(0x7f251d474000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x48000) = 0x7f251d474000
close(3)                                = 0
open("/usr/lib/libcairo.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 C\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1116184, ...}) = 0
mmap(NULL, 3217320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251cf1a000
mprotect(0x7f251d027000, 2093056, PROT_NONE) = 0
mmap(0x7f251d226000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10c000) = 0x7f251d226000
mmap(0x7f251d22b000, 1960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f251d22b000
close(3)                                = 0
open("/usr/lib/libX11.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\331\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1289528, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fb40000
mmap(NULL, 3386680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251cbdf000
mprotect(0x7f251cd14000, 2097152, PROT_NONE) = 0
mmap(0x7f251cf14000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x135000) = 0x7f251cf14000
close(3)                                = 0
open("/usr/lib/libgobject-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\252\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=334672, ...}) = 0
mmap(NULL, 2432712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251c98d000
mprotect(0x7f251c9dd000, 2097152, PROT_NONE) = 0
mmap(0x7f251cbdd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x50000) = 0x7f251cbdd000
close(3)                                = 0
open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\21\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14440, ...}) = 0
mmap(NULL, 2109848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251c789000
mprotect(0x7f251c78c000, 2093056, PROT_NONE) = 0
mmap(0x7f251c98b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f251c98b000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14440, ...}) = 0
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251c585000
mprotect(0x7f251c588000, 2093056, PROT_NONE) = 0
mmap(0x7f251c787000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f251c787000
close(3)                                = 0
open("/usr/lib/libNeroAPI.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\246\35\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=7199288, ...}) = 0
mmap(NULL, 8276624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251bda0000
mprotect(0x7f251c3ec000, 1044480, PROT_NONE) = 0
mmap(0x7f251c4eb000, 602112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x64b000) = 0x7f251c4eb000
mmap(0x7f251c57e000, 27280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f251c57e000
close(3)                                = 0
open("/usr/lib/libNeroSCSI.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\177\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=86296, ...}) = 0
mmap(NULL, 1133248, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251fa2b000
mprotect(0x7f251fa3f000, 1044480, PROT_NONE) = 0
mmap(0x7f251fb3e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f251fb3e000
close(3)                                = 0
open("/usr/lib/libNeroErr.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240G\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=238016, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa29000
mmap(NULL, 1285440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251bc66000
mprotect(0x7f251bc9c000, 1044480, PROT_NONE) = 0
mmap(0x7f251bd9b000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35000) = 0x7f251bd9b000
close(3)                                = 0
open("/usr/lib/libNeroCDR.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\363\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=511912, ...}) = 0
mmap(NULL, 1559120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251bae9000
mprotect(0x7f251bb5f000, 1044480, PROT_NONE) = 0
mmap(0x7f251bc5e000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x75000) = 0x7f251bc5e000
close(3)                                = 0
open("/usr/lib/libNewTrf.so", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\351\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=417032, ...}) = 0
mmap(NULL, 1465152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251b983000
mprotect(0x7f251b9e3000, 1044480, PROT_NONE) = 0
mmap(0x7f251bae2000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5f000) = 0x7f251bae2000
close(3)                                = 0
open("/usr/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\251\10\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1557368, ...}) = 0
mmap(NULL, 3666528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251b603000
mprotect(0x7f251b773000, 2097152, PROT_NONE) = 0
mmap(0x7f251b973000, 49152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x170000) = 0x7f251b973000
mmap(0x7f251b97f000, 12896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f251b97f000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000_\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1128664, ...}) = 0
mmap(NULL, 3223800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251b2ef000
mprotect(0x7f251b402000, 2093056, PROT_NONE) = 0
mmap(0x7f251b601000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x112000) = 0x7f251b601000
close(3)                                = 0
open("/usr/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0*\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=92368, ...}) = 0
mmap(NULL, 2188336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251b0d8000
mprotect(0x7f251b0ed000, 2097152, PROT_NONE) = 0
mmap(0x7f251b2ed000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f251b2ed000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=110088, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa27000
mmap(NULL, 2221128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251aeb9000
mprotect(0x7f251aed2000, 2097152, PROT_NONE) = 0
mmap(0x7f251b0d2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7f251b0d2000
mmap(0x7f251b0d4000, 13384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f251b0d4000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\7\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1849040, ...}) = 0
mmap(NULL, 3955072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251aaf3000
mprotect(0x7f251acb0000, 2093056, PROT_NONE) = 0
mmap(0x7f251aeaf000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bc000) = 0x7f251aeaf000
mmap(0x7f251aeb5000, 14720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f251aeb5000
close(3)                                = 0
open("/usr/lib/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=469088, ...}) = 0
mmap(NULL, 2564584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251a880000
mprotect(0x7f251a8f1000, 2097152, PROT_NONE) = 0
mmap(0x7f251aaf1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x71000) = 0x7f251aaf1000
close(3)                                = 0
open("/usr/lib/../lib64/tls/x86_64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/../lib64/tls/x86_64", 0x7ffd4dfc7ca0) = -1 ENOENT (No such file or directory)
open("/usr/lib/../lib64/tls/libexpat.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/../lib64/tls", 0x7ffd4dfc7ca0) = -1 ENOENT (No such file or directory)
open("/usr/lib/../lib64/x86_64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib/../lib64/x86_64", 0x7ffd4dfc7ca0) = -1 ENOENT (No such file or directory)
open("/usr/lib/../lib64/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240>\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=174120, ...}) = 0
mmap(NULL, 2269400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251a655000
mprotect(0x7f251a67d000, 2097152, PROT_NONE) = 0
mmap(0x7f251a87d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f251a87d000
close(3)                                = 0
open("/usr/lib/../lib64/libXcomposite.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\f\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=53704, ...}) = 0
mmap(NULL, 2104712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251a453000
mprotect(0x7f251a455000, 2093056, PROT_NONE) = 0
mmap(0x7f251a654000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f251a654000
close(3)                                = 0
open("/usr/lib/../lib64/libXdamage.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\v\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=51840, ...}) = 0
mmap(NULL, 2104184, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251a251000
mprotect(0x7f251a253000, 2093056, PROT_NONE) = 0
mmap(0x7f251a452000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f251a452000
close(3)                                = 0
open("/usr/lib/../lib64/libpixman-1.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\244\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=675560, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa25000
mmap(NULL, 2771048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2519fac000
mprotect(0x7f251a049000, 2097152, PROT_NONE) = 0
mmap(0x7f251a249000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9d000) = 0x7f251a249000
close(3)                                = 0
open("/usr/lib/../lib64/libQtGui.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\361\32\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=11171432, ...}) = 0
mmap(NULL, 13279616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2519301000
mprotect(0x7f2519d64000, 2093056, PROT_NONE) = 0
mmap(0x7f2519f63000, 282624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa62000) = 0x7f2519f63000
mmap(0x7f2519fa8000, 12672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f2519fa8000
close(3)                                = 0
open("/usr/lib/../lib64/libQtCore.so.4", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\17\7\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=3024792, ...}) = 0
mmap(NULL, 5122896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2518e1e000
mprotect(0x7f25190f5000, 2097152, PROT_NONE) = 0
mmap(0x7f25192f5000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2d7000) = 0x7f25192f5000
mmap(0x7f2519300000, 2896, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f2519300000
close(3)                                = 0
open("/usr/lib/../lib64/libxcb-shm.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=9384, ...}) = 0
mmap(NULL, 2104664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2518c1c000
mprotect(0x7f2518c1e000, 2093056, PROT_NONE) = 0
mmap(0x7f2518e1d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f2518e1d000
close(3)                                = 0
open("/usr/lib/../lib64/libxcb-render.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0O\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=49896, ...}) = 0
mmap(NULL, 2145176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2518a10000
mprotect(0x7f2518a1b000, 2097152, PROT_NONE) = 0
mmap(0x7f2518c1b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f2518c1b000
close(3)                                = 0
open("/usr/lib/../lib64/libxcb.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\271\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=151144, ...}) = 0
mmap(NULL, 2246632, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f25187eb000
mprotect(0x7f251880f000, 2097152, PROT_NONE) = 0
mmap(0x7f2518a0f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f2518a0f000
close(3)                                = 0
open("/usr/lib/../lib64/libXau.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=38608, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa23000
mmap(NULL, 2106168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f25185e8000
mprotect(0x7f25185ea000, 2097152, PROT_NONE) = 0
mmap(0x7f25187ea000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f25187ea000
close(3)                                = 0
open("/usr/lib/../lib64/libXdmcp.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\23\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=76744, ...}) = 0
mmap(NULL, 2116000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f25183e3000
mprotect(0x7f25183e8000, 2093056, PROT_NONE) = 0
mmap(0x7f25185e7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f25185e7000
close(3)                                = 0
open("/usr/lib/../lib64/libgio-2.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\212\3\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1656592, ...}) = 0
mmap(NULL, 3759320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251804d000
mprotect(0x7f25181da000, 2097152, PROT_NONE) = 0
mmap(0x7f25183da000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18d000) = 0x7f25183da000
mmap(0x7f25183e1000, 7384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f25183e1000
close(3)                                = 0
open("/usr/lib/../lib64/libresolv.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2206\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=92824, ...}) = 0
mmap(NULL, 2198112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2517e34000
mprotect(0x7f2517e49000, 2097152, PROT_NONE) = 0
mmap(0x7f2518049000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f2518049000
mmap(0x7f251804b000, 6752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f251804b000
close(3)                                = 0
open("/usr/lib/../lib64/libmount.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libmount.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\311\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=329264, ...}) = 0
mmap(NULL, 2429472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2517be2000
mprotect(0x7f2517c2f000, 2097152, PROT_NONE) = 0
mmap(0x7f2517e2f000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4d000) = 0x7f2517e2f000
mmap(0x7f2517e32000, 4640, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f2517e32000
close(3)                                = 0
open("/usr/lib/../lib64/libblkid.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\241\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=291472, ...}) = 0
mmap(NULL, 2391680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251799a000
mprotect(0x7f25179dd000, 2093056, PROT_NONE) = 0
mmap(0x7f2517bdc000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x42000) = 0x7f2517bdc000
mmap(0x7f2517be1000, 3712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f2517be1000
close(3)                                = 0
open("/usr/lib/../lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18784, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa21000
mmap(NULL, 2113928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2517795000
mprotect(0x7f2517799000, 2093056, PROT_NONE) = 0
mmap(0x7f2517998000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f2517998000
close(3)                                = 0
open("/usr/lib/../lib64/librt.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31536, ...}) = 0
mmap(NULL, 2128832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251758d000
mprotect(0x7f2517594000, 2093056, PROT_NONE) = 0
mmap(0x7f2517793000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f2517793000
close(3)                                = 0
open("/usr/lib/../lib64/libpangoft2-1.0.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0Px\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=89824, ...}) = 0
mmap(NULL, 2185504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2517377000
mprotect(0x7f251738b000, 2097152, PROT_NONE) = 0
mmap(0x7f251758b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f251758b000
close(3)                                = 0
open("/usr/lib/../lib64/libffi.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\31\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=141072, ...}) = 0
mmap(NULL, 2128264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251716f000
mprotect(0x7f2517176000, 2097152, PROT_NONE) = 0
mmap(0x7f2517376000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f2517376000
close(3)                                = 0
open("/usr/lib/../lib64/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\334\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1458792, ...}) = 0
mmap(NULL, 3559288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2516e0a000
mprotect(0x7f2516f64000, 2097152, PROT_NONE) = 0
mmap(0x7f2517164000, 40960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15a000) = 0x7f2517164000
mmap(0x7f251716e000, 3960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f251716e000
close(3)                                = 0
open("/usr/lib/../lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=154152, ...}) = 0
mmap(NULL, 2249352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2516be4000
mprotect(0x7f2516c08000, 2097152, PROT_NONE) = 0
mmap(0x7f2516e08000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f2516e08000
close(3)                                = 0
open("/usr/lib/../lib64/libharfbuzz.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0px\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=593328, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa1f000
mmap(NULL, 2690680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2516953000
mprotect(0x7f25169e2000, 2093056, PROT_NONE) = 0
mmap(0x7f2516be1000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8e000) = 0x7f2516be1000
close(3)                                = 0
open("/usr/lib/../lib64/libfreetype.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\321\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=736496, ...}) = 0
mmap(NULL, 2831776, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f251669f000
mprotect(0x7f251674c000, 2093056, PROT_NONE) = 0
mmap(0x7f251694b000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xac000) = 0x7f251694b000
close(3)                                = 0
open("/usr/lib/../lib64/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libbz2.so.1.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\26\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=103480, ...}) = 0
mmap(NULL, 2193224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2516487000
mprotect(0x7f251649e000, 2093056, PROT_NONE) = 0
mmap(0x7f251669d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f251669d000
close(3)                                = 0
open("/usr/lib/../lib64/libpng16.so.16", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20Y\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=216048, ...}) = 0
mmap(NULL, 2311328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2516252000
mprotect(0x7f2516285000, 2097152, PROT_NONE) = 0
mmap(0x7f2516485000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33000) = 0x7f2516485000
close(3)                                = 0
open("/usr/lib/../lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\"\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=112928, ...}) = 0
mmap(NULL, 2208128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2516036000
mprotect(0x7f2516050000, 2097152, PROT_NONE) = 0
mmap(0x7f2516250000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f2516250000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa1d000
open("/usr/lib/../lib64/libSM.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\33\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=142280, ...}) = 0
mmap(NULL, 2125624, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2515e2f000
mprotect(0x7f2515e36000, 2093056, PROT_NONE) = 0
mmap(0x7f2516035000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f2516035000
close(3)                                = 0
open("/usr/lib/../lib64/libICE.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0P\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=397712, ...}) = 0
mmap(NULL, 2207328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2515c14000
mprotect(0x7f2515c2b000, 2093056, PROT_NONE) = 0
mmap(0x7f2515e2a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7f2515e2a000
mmap(0x7f2515e2c000, 11872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f2515e2c000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa1b000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa19000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa17000
arch_prctl(ARCH_SET_FS, 0x7f251fa180c0) = 0
mprotect(0x7f251aeaf000, 16384, PROT_READ) = 0
mprotect(0x7f2517998000, 4096, PROT_READ) = 0
mprotect(0x7f2516250000, 4096, PROT_READ) = 0
mprotect(0x7f251b601000, 4096, PROT_READ) = 0
mprotect(0x7f251b0d2000, 4096, PROT_READ) = 0
mprotect(0x7f2516485000, 4096, PROT_READ) = 0
mprotect(0x7f251aaf1000, 4096, PROT_READ) = 0
mprotect(0x7f251f752000, 4096, PROT_READ) = 0
mprotect(0x7f251694b000, 28672, PROT_READ) = 0
mprotect(0x7f2516be1000, 8192, PROT_READ) = 0
mprotect(0x7f2516e08000, 4096, PROT_READ) = 0
mprotect(0x7f251c787000, 4096, PROT_READ) = 0
mprotect(0x7f2517164000, 32768, PROT_READ) = 0
mprotect(0x7f251f955000, 4096, PROT_READ) = 0
mprotect(0x7f251e4fb000, 8192, PROT_READ) = 0
mprotect(0x7f251cbdd000, 4096, PROT_READ) = 0
mprotect(0x7f251d474000, 8192, PROT_READ) = 0
mprotect(0x7f251758b000, 4096, PROT_READ) = 0
mprotect(0x7f2517793000, 4096, PROT_READ) = 0
mprotect(0x7f2517bdc000, 16384, PROT_READ) = 0
mprotect(0x7f2517e2f000, 8192, PROT_READ) = 0
mprotect(0x7f2518049000, 4096, PROT_READ) = 0
mprotect(0x7f251c98b000, 4096, PROT_READ) = 0
mprotect(0x7f25183da000, 20480, PROT_READ) = 0
mprotect(0x7f251b2ed000, 4096, PROT_READ) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fa15000
mprotect(0x7f251b973000, 40960, PROT_READ) = 0
mprotect(0x7f25192f5000, 40960, PROT_READ) = 0
mprotect(0x7f251cf14000, 4096, PROT_READ) = 0
mprotect(0x7f251e0ac000, 4096, PROT_READ) = 0
mprotect(0x7f251da90000, 4096, PROT_READ) = 0
mprotect(0x7f251d67b000, 4096, PROT_READ) = 0
mprotect(0x7f2519f63000, 253952, PROT_READ) = 0
mprotect(0x7f251a87d000, 8192, PROT_READ) = 0
mprotect(0x7f251d226000, 12288, PROT_READ) = 0
mprotect(0x7f251dca0000, 4096, PROT_READ) = 0
mprotect(0x7f251e70d000, 4096, PROT_READ) = 0
mprotect(0x7f251e931000, 4096, PROT_READ) = 0
mprotect(0x7f251eb55000, 12288, PROT_READ) = 0
mprotect(0x7f251ee04000, 16384, PROT_READ) = 0
mprotect(0x7f251f436000, 28672, PROT_READ) = 0
mprotect(0x7f251fb7b000, 4096, PROT_READ) = 0
munmap(0x7f251fb46000, 205457)          = 0
set_tid_address(0x7f251fa18390)         = 1316
set_robust_list(0x7f251fa183a0, 24)     = 0
rt_sigaction(SIGRTMIN, {sa_handler=0x7f251aebeb80, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f251aecb460}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {sa_handler=0x7f251aebec10, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f251aecb460}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x1053000
brk(0x1074000)                          = 0x1074000
futex(0x7f251f754468, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f251f754468, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f251b98003c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f251b980048, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0x1095000)                          = 0x1095000
futex(0x7f251f754468, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/etc/nero/config", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=339, ...}) = 0
read(3, "<!-- Nero Linux configuration fi"..., 4096) = 339
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/home/chris/.nero/config", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0664, st_size=17910, ...}) = 0
read(3, "<!-- Nero Linux configuration fi"..., 4096) = 4096
read(3, "up' type='boolean' value='false'"..., 4096) = 4096
read(3, "'boolean' value='false' />\n  <Op"..., 4096) = 4096
read(3, "lication identifier' type='strin"..., 4096) = 4096
read(3, " name='Simulate compilations' ty"..., 4096) = 1526
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/home/chris/.nero/nerocmd_config", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0664, st_size=330, ...}) = 0
read(3, "<!-- NeroCMD configuration file "..., 4096) = 330
read(3, "", 4096)                       = 0
read(3, "", 4096)                       = 0
close(3)                                = 0
mmap(NULL, 204800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251fb47000
mmap(NULL, 204800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f251f9e3000
access("/home/chris/.nero/", F_OK)      = 0
open("/home/chris/.nero/nerocmd_config", O_RDWR|O_CREAT|O_TRUNC, 0666) = 3
fstat(3, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
lstat("/usr/lib64/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib64", {st_mode=S_IFLNK|0777, st_size=3, ...}) = 0
readlink("/usr/lib64", "lib", 4095)     = 3
lstat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=176128, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib64/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=176128, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/nero", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(4, /* 16 entries */, 32768)    = 560
lstat("/usr/lib/nero/libNeroAudioPluginMgr.so", {st_mode=S_IFREG|0755, st_size=195936, ...}) = 0
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=176128, ...}) = 0
lstat("/usr/lib/nero", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib/nero/libNeroAudioPluginMgr.so", {st_mode=S_IFREG|0755, st_size=195936, ...}) = 0
lstat("/usr/lib/nero/libNeroAudioPluginMgr.so", {st_mode=S_IFREG|0755, st_size=195936, ...}) = 0
lstat("/usr/lib/nero/libNeroAudioPluginMgr.so", {st_mode=S_IFREG|0755, st_size=195936, ...}) = 0
close(4)                                = 0
sysinfo({uptime=178, loads=[48896, 41056, 17152], totalram=16723726336, freeram=15919214592, sharedram=62414848, bufferram=183046144, totalswap=17179865088, freeswap=17179865088, procs=276, totalhigh=0, freehigh=0, mem_unit=1}) = 0
futex(0x7f251c7880a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/tls/x86_64/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/tls/x86_64", 0x7ffd4dfc5640) = -1 ENOENT (No such file or directory)
open("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/tls/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/tls", 0x7ffd4dfc5640) = -1 ENOENT (No such file or directory)
open("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/x86_64/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/x86_64", 0x7ffd4dfc5640) = -1 ENOENT (No such file or directory)
open("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/home/mathieu/Sources/Releases/4.0.0.0/frameworks/NeroBurningROM/NeroAPI_portable/output/lib", 0x7ffd4dfc5640) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=205457, ...}) = 0
mmap(NULL, 205457, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f251f9b0000
close(4)                                = 0
open("/usr/lib/libNeroASPI.so", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\212\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=118464, ...}) = 0
mmap(NULL, 1166176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f2515af7000
mprotect(0x7f2515b13000, 1044480, PROT_NONE) = 0
mmap(0x7f2515c12000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1b000) = 0x7f2515c12000
close(4)                                = 0
munmap(0x7f251f9b0000, 205457)          = 0
uname({sysname="Linux", nodename="laptop", ...}) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=205457, ...}) = 0
mmap(NULL, 205457, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f251f9b0000
close(4)                                = 0
open("/lib64/tls/x86_64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/tls/x86_64", 0x7ffd4dfc5420) = -1 ENOENT (No such file or directory)
open("/lib64/tls/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/tls", 0x7ffd4dfc5420)      = -1 ENOENT (No such file or directory)
open("/lib64/x86_64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/x86_64", 0x7ffd4dfc5420)   = -1 ENOENT (No such file or directory)
open("/lib64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib64/tls/x86_64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls/x86_64", 0x7ffd4dfc5420) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/tls", 0x7ffd4dfc5420)  = -1 ENOENT (No such file or directory)
open("/usr/lib64/x86_64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/x86_64", 0x7ffd4dfc5420) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libhal.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/usr/lib64", {st_mode=S_IFDIR|0755, st_size=176128, ...}) = 0
munmap(0x7f251f9b0000, 205457)          = 0
open("/proc/ide/ide0", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide1", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide2", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide3", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide4", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide5", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide6", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide7", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide8", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide9", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide10", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide11", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide12", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide13", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide14", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide15", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide16", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide17", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide18", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide19", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide20", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide21", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide22", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide23", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide24", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide25", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide26", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide27", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide28", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide29", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide30", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/proc/ide/ide31", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/sg0", O_RDWR|O_NONBLOCK)     = 4
ioctl(4, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0x7ffd4dfc5b80) = 0
ioctl(4, SCSI_IOCTL_GET_BUS_NUMBER, 0x7ffd4dfc5b94) = 0
open("/sys/class/scsi_host/host0/proc_name", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(5, "ahci\n", 4096)                 = 5
close(5)                                = 0
ioctl(4, SG_EMULATED_HOST, [1])         = 0
close(4)                                = 0
open("/dev/sg1", O_RDWR|O_NONBLOCK)     = 4
ioctl(4, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0x7ffd4dfc5b80) = 0
ioctl(4, SCSI_IOCTL_GET_BUS_NUMBER, 0x7ffd4dfc5b94) = 0
open("/sys/class/scsi_host/host5/proc_name", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(5, "ahci\n", 4096)                 = 5
close(5)                                = 0
ioctl(4, SG_EMULATED_HOST, [1])         = 0
close(4)                                = 0
open("/dev/sg2", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg3", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg4", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg5", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg6", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg7", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg8", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg9", O_RDWR|O_NONBLOCK)     = -1 ENOENT (No such file or directory)
open("/dev/sg10", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg11", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg12", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg13", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg14", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg15", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg16", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
open("/dev/sg17", O_RDWR|O_NONBLOCK)    = -1 ENOENT (No such file or directory)
access("/dev/scd0", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr0", O_RDONLY|O_NONBLOCK)   = 4
ioctl(4, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0x7ffd4dfc5d30) = 0
ioctl(4, SCSI_IOCTL_GET_BUS_NUMBER, 0x7ffd4dfc5d3c) = 0
close(4)                                = 0
access("/dev/scd1", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr1", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd2", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr2", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd3", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr3", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd4", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr4", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd5", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr5", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd6", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr6", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd7", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr7", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd8", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr8", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd9", F_OK)               = -1 ENOENT (No such file or directory)
open("/dev/sr9", O_RDONLY|O_NONBLOCK)   = -1 ENOENT (No such file or directory)
access("/dev/scd10", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr10", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd11", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr11", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd12", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr12", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd13", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr13", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd14", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr14", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd15", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr15", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/dev/scd16", F_OK)              = -1 ENOENT (No such file or directory)
open("/dev/sr16", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
access("/sys/block", R_OK|X_OK)         = 0
open("/sys/block", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
getdents(4, /* 4 entries */, 32768)     = 96
open("/dev/scd0", O_RDONLY|O_NONBLOCK)  = -1 ENOENT (No such file or directory)
open("/dev/sr0", O_RDONLY|O_NONBLOCK)   = 5
open("/sys/block/sr0/device/vendor", O_RDONLY) = 6
open("/sys/block/sr0/device/model", O_RDONLY) = 7
ioctl(5, SCSI_IOCTL_GET_BUS_NUMBER, 0x7ffd4dfc5d38) = 0
ioctl(5, CDROMAUDIOBUFSIZ or SCSI_IOCTL_GET_IDLUN, 0x7ffd4dfc5d30) = 0
fstat(6, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(6, "MATSHITA\n", 4096)             = 9
fstat(7, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
read(7, "BD-MLT UJ260AF  \n", 4096)     = 17
close(5)                                = 0
close(6)                                = 0
close(7)                                = 0
getdents(4, /* 0 entries */, 32768)     = 0
close(4)                                = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f25152f6000
mprotect(0x7f25152f6000, 4096, PROT_NONE) = 0
clone(child_stack=0x7f2515af5df0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f2515af69d0, tls=0x7f2515af6700, child_tidptr=0x7f2515af69d0) = 1317
open("/usr/lib64/nero/libImage.so", O_RDONLY|O_CLOEXEC) = 6
read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\n\1\0\0\0\0\0"..., 832) = 832
fstat(6, {st_mode=S_IFREG|0755, st_size=156464, ...}) = 0
mmap(NULL, 1203200, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7f25151d0000
mprotect(0x7f25151f4000, 1044480, PROT_NONE) = 0
mmap(0x7f25152f3000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x23000) = 0x7f25152f3000
close(6)                                = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f25149cf000
mprotect(0x7f25149cf000, 4096, PROT_NONE) = 0
clone(child_stack=0x7f25151cedf0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x7f25151cf9d0, tls=0x7f25151cf700, child_tidptr=0x7f25151cf9d0) = 1318
rt_sigaction(SIGINT, {sa_handler=0x41cf20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f251aecb460}, NULL, 8) = 0
open("/dev/sg0", O_RDWR)                = 6
ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = 42
read(6, "H\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 72) = 72
close(6)                                = 0
open("/dev/sg1", O_RDWR)                = 6
ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = 42
read(6, "H\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 72) = 72
close(6)                                = 0
open("/usr/lib64/nero/libMmc.so", O_RDONLY|O_CLOEXEC) = 6
read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0k\v\0\0\0\0\0"..., 832) = 832
fstat(6, {st_mode=S_IFREG|0755, st_size=1511256, ...}) = 0
mmap(NULL, 2558008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7f251475e000
mprotect(0x7f251487d000, 1048576, PROT_NONE) = 0
mmap(0x7f251497d000, 335872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x11f000) = 0x7f251497d000
close(6)                                = 0
open("/dev/sg0", O_RDWR)                = 6
ioctl(6, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(6, SG_SET_TIMEOUT, [10800000])    = 0
write(6, "\0\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 42) = 42
read(6, "H\0\0\0H\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 72) = 72
close(6)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0R\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "R\0\0\0R\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 82) = 82
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0\34\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "\34\1\0\0\34\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 284) = 284
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "4\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 52) = 52
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "4\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 52) = 52
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "4\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 52) = 52
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0R\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "R\0\0\0R\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 82) = 82
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0\34\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "\34\1\0\0\34\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 284) = 284
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "4\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 52) = 52
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "4\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 52) = 52
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "4\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 52) = 52
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0D\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "D\0\0\0D\0\0\0\0\0\0\0\0\0\0\0\2\0\2\0p\0\5\0\0\0\0\n\23\0\0\0"..., 68) = 68
close(4)                                = 0
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 3687
lseek(4, -2347, SEEK_CUR)               = 1340
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10\0\0\0\0"..., 4096) = 2347
close(4)                                = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "l\0\0\0l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 108) = 108
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "l\0\0\0l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 108) = 108
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 108) = 108
read(4, "$\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 36) = 36
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "4\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 52) = 52
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "$\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\2\0\2\0p\0\2\0\0\0\0\n\0\0\0\0"..., 36) = 36
close(4)                                = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "4\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 52) = 52
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, "4\0\0\0004\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 52) = 52
close(4)                                = 0
open("/dev/sg0", O_RDWR)                = 4
ioctl(4, SG_SET_RESERVED_SIZE, [131072]) = 0
ioctl(4, SG_SET_TIMEOUT, [10800000])    = 0
brk(0x10bb000)                          = 0x10bb000
ioctl(4, SG_NEXT_CMD_LEN, [12])         = 0
write(4, "\0\0\0\0,\200\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 48) = 48
read(4, ",\200\0\0,\200\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32812) = 32812
close(4)                                = 0
brk(0x10b3000)                          = 0x10b3000
brk(0x10ab000)                          = 0x10ab000
open("/usr/lib/charset.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib64/gconv/gconv-modules", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=56095, ...}) = 0
read(4, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(4, "1002//\tJUS_I.B1.002//\nmodule\tJUS"..., 4096) = 4096
read(4, "ISO-IR-110//\t\tISO-8859-4//\nalias"..., 4096) = 4096
read(4, "\t\tISO-8859-14//\nalias\tISO_8859-1"..., 4096) = 4096
read(4, "IC-ES//\nalias\tEBCDICES//\t\tEBCDIC"..., 4096) = 4096
read(4, "DIC-CP-ES//\t\tIBM284//\nalias\tCSIB"..., 4096) = 4096
read(4, "//\nalias\tCSIBM864//\t\tIBM864//\nal"..., 4096) = 4096
read(4, "BM939//\nmodule\tIBM939//\t\tINTERNA"..., 4096) = 4096
read(4, "EUC-CN//\nalias\tCN-GB//\t\t\tEUC-CN/"..., 4096) = 4096
read(4, "T//\nmodule\tISO-2022-CN-EXT//\tINT"..., 4096) = 4096
read(4, "//\t\tISO_5428//\nalias\tISO_5428:19"..., 4096) = 4096
read(4, "CII-8\t1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tc"..., 4096) = 4096
read(4, "\tfrom\t\t\tto\t\t\tmodule\t\tcost\nalias\t"..., 4096) = 4096
read(4, "712//\t\tINTERNAL\t\tIBM12712\t\t1\nmod"..., 4096) = 2847
brk(0x10cc000)                          = 0x10cc000
read(4, "", 4096)                       = 0
close(4)                                = 0
futex(0x7f251aeb48a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
write(1, "scsibus0\n", 9)               = 9
write(1, "\t0,0,0\t  0) 'MATSHITA BD-MLT UJ2"..., 62) = 62
open("neroerr.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4
uname({sysname="Linux", nodename="laptop", ...}) = 0
open("/proc/sys/kernel/ostype", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
read(5, "Linux\n", 1024)                = 6
close(5)                                = 0
open("/etc/lsb-release", O_RDONLY)      = -1 ENOENT (No such file or directory)
open("/etc/fedora-release", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/etc/redhat-release", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/etc/SuSE-release", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/etc/debian_version", O_RDONLY)   = -1 ENOENT (No such file or directory)
sysinfo({uptime=178, loads=[48896, 41056, 17152], totalram=16723726336, freeram=15918010368, sharedram=62414848, bufferram=183046144, totalswap=17179865088, freeswap=17179865088, procs=278, totalhigh=0, freehigh=0, mem_unit=1}) = 0
sysinfo({uptime=178, loads=[48896, 41056, 17152], totalram=16723726336, freeram=15918010368, sharedram=62414848, bufferram=183046144, totalswap=17179865088, freeswap=17179865088, procs=278, totalhigh=0, freehigh=0, mem_unit=1}) = 0
sysinfo({uptime=178, loads=[48896, 41056, 17152], totalram=16723726336, freeram=15918010368, sharedram=62414848, bufferram=183046144, totalswap=17179865088, freeswap=17179865088, procs=278, totalhigh=0, freehigh=0, mem_unit=1}) = 0
sysinfo({uptime=178, loads=[48896, 41056, 17152], totalram=16723726336, freeram=15918010368, sharedram=62414848, bufferram=183046144, totalswap=17179865088, freeswap=17179865088, procs=278, totalhigh=0, freehigh=0, mem_unit=1}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3687, ...}) = 0
fstat(4, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
write(4, "9M1K-0098-P3HL-PK6P-T6UA-1E5X-**"..., 509) = 509
close(4)                                = 0
write(1, "Ok.                             "..., 81) = 81
futex(0x7f25151cf9d0, FUTEX_WAIT, 1318, NULL) = 0
munmap(0x7f251475e000, 2558008)         = 0
munmap(0x7f25151d0000, 1203200)         = 0
futex(0x7f2515af69d0, FUTEX_WAIT, 1317, NULL) = 0
munmap(0x7f2515af7000, 1166176)         = 0
munmap(0x7f251f9e3000, 204800)          = 0
munmap(0x7f251fb47000, 204800)          = 0
futex(0x7f25193000f8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(3, "<!-- NeroCMD configuration file "..., 330) = 330
exit_group(0)                           = ?
+++ exited with 0 +++

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05  9:06         ` Chris Clayton
@ 2017-07-05 11:52           ` Johannes Thumshirn
  2017-07-05 12:05             ` Chris Clayton
  0 siblings, 1 reply; 13+ messages in thread
From: Johannes Thumshirn @ 2017-07-05 11:52 UTC (permalink / raw)
  To: Chris Clayton; +Cc: linux-scsi

On Wed, Jul 05, 2017 at 10:06:49AM +0100, Chris Clayton wrote:
> I'll do this  and send dmesg(?) output as soon as I've got scsi_logging_level installed.

Hi Chris,

does this reproducer work (i.e. output FAIL) for you?

#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <unistd.h>

#include <sys/ioctl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>

#include <scsi/sg.h>

int main(int argc, char **argv)
{
	int fd;
	int rc;
	int rsz = 131072;
	int tout = 10800000;
	char buf[42] = { 0 };

	if (argc != 2) {
		printf("usage: %s /dev/sgX\n", argv[0]);
		return 1;
	}

	fd = open(argv[1], O_RDWR);
	if (fd < 0) {
		perror("open");
		return 1;
	}

	rc = ioctl(fd, SG_SET_RESERVED_SIZE, &rsz);
	if (rc < 0) {
		perror("ioctl SG_SET_RESERVED_SIZE");
		goto out_close;
	}

	rc = ioctl(fd, SG_SET_TIMEOUT, &tout);
	if (rc < 0) {
		perror("ioctl SG_SET_TIMEOUT");
		goto out_close;
	}

	buf[4] = 'H';
	rc = write(fd, &buf, sizeof(buf));
	if (rc < 0) {
		perror("write");
		if (errno == EINVAL)
			printf("FAIL\n");
		goto out_close;
	}

	printf("PASS\n");

out_close:
	close(fd);
}

-- 
Johannes Thumshirn                                          Storage
jthumshirn@suse.de                                +49 911 74053 689
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05 11:52           ` Johannes Thumshirn
@ 2017-07-05 12:05             ` Chris Clayton
  2017-07-05 12:09               ` Johannes Thumshirn
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Clayton @ 2017-07-05 12:05 UTC (permalink / raw)
  To: Johannes Thumshirn; +Cc: linux-scsi



On 05/07/17 12:52, Johannes Thumshirn wrote:
> On Wed, Jul 05, 2017 at 10:06:49AM +0100, Chris Clayton wrote:
>> I'll do this  and send dmesg(?) output as soon as I've got scsi_logging_level installed.
> 
> Hi Chris,
> 
> does this reproducer work (i.e. output FAIL) for you?
> 
Hi Johannes.

Yes, I get:

[chris:~/rpm/build]$ su -c "./nerotest /dev/sg0"
Password:
write: Invalid argument
FAIL


Chris

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05 12:05             ` Chris Clayton
@ 2017-07-05 12:09               ` Johannes Thumshirn
  2017-07-05 12:19                 ` Chris Clayton
  0 siblings, 1 reply; 13+ messages in thread
From: Johannes Thumshirn @ 2017-07-05 12:09 UTC (permalink / raw)
  To: Chris Clayton; +Cc: linux-scsi

On Wed, Jul 05, 2017 at 01:05:46PM +0100, Chris Clayton wrote:
> Yes, I get:
> 
> [chris:~/rpm/build]$ su -c "./nerotest /dev/sg0"
> Password:
> write: Invalid argument
> FAIL

Awesome, thanks for confirming.

I'll work on it locally now and hopefully send you something to test soon.

Thanks,
	Johannes

-- 
Johannes Thumshirn                                          Storage
jthumshirn@suse.de                                +49 911 74053 689
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05 12:09               ` Johannes Thumshirn
@ 2017-07-05 12:19                 ` Chris Clayton
  2017-07-05 12:42                   ` Johannes Thumshirn
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Clayton @ 2017-07-05 12:19 UTC (permalink / raw)
  To: Johannes Thumshirn; +Cc: linux-scsi

[-- Attachment #1: Type: text/plain, Size: 729 bytes --]



On 05/07/17 13:09, Johannes Thumshirn wrote:
> On Wed, Jul 05, 2017 at 01:05:46PM +0100, Chris Clayton wrote:
>> Yes, I get:
>>
>> [chris:~/rpm/build]$ su -c "./nerotest /dev/sg0"
>> Password:
>> write: Invalid argument
>> FAIL
> 
> Awesome, thanks for confirming.
> 
You're welcome. I've attached a dmesg log with logging turned on when I ran "nerocmd --scanbus".
I set the logging level with "scsi_logging_level -s -T4" (i.e.had to add the -s argument to your suggested command.
Sorry, for the delay - had to build a new kernel with scsi logging enabled.

> I'll work on it locally now and hopefully send you something to test soon.
> 

I'm happy to test any patches you may propose.

Thanks,
	Chris
> Thanks,
> 	Johannes
> 

[-- Attachment #2: neroscan.dmesg.log --]
[-- Type: text/x-log, Size: 48537 bytes --]

[    0.000000] Linux version 4.12.0 (chris@laptop) (gcc version 6.4.0 (GCC) ) #2 SMP PREEMPT Wed Jul 5 12:58:07 BST 2017
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.12.0 ro root=/dev/sda2 resume=/dev/sda6 rootfstype=ext4 net.ifnames=0
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000d7216fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000d7217000-0x00000000d721dfff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000d721e000-0x00000000d7a0cfff] usable
[    0.000000] BIOS-e820: [mem 0x00000000d7a0d000-0x00000000d7ca1fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000d7ca2000-0x00000000db4dffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000db4e0000-0x00000000db82dfff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000db82e000-0x00000000db88afff] usable
[    0.000000] BIOS-e820: [mem 0x00000000db88b000-0x00000000db9bcfff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000db9bd000-0x00000000dbffefff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000dbfff000-0x00000000dbffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000dd000000-0x00000000df1fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000041fdfffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: Notebook                         W65_67SZ                        /W65_67SZ                        , BIOS 1.03.05 02/26/2014
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x41fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E7FFF uncachable
[    0.000000]   E8000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0000000000 mask 7C00000000 write-back
[    0.000000]   1 base 0400000000 mask 7FE0000000 write-back
[    0.000000]   2 base 00E0000000 mask 7FE0000000 uncachable
[    0.000000]   3 base 00DE000000 mask 7FFE000000 uncachable
[    0.000000]   4 base 00DD000000 mask 7FFF000000 uncachable
[    0.000000]   5 base 041FE00000 mask 7FFFE00000 uncachable
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
[    0.000000] e820: update [mem 0xdd000000-0xffffffff] usable ==> reserved
[    0.000000] e820: last_pfn = 0xdc000 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [mem 0x000fd820-0x000fd82f] mapped at [ffff8800000fd820]
[    0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576
[    0.000000] Using GB pages for direct mapping
[    0.000000] BRK [0x01df9000, 0x01df9fff] PGTABLE
[    0.000000] BRK [0x01dfa000, 0x01dfafff] PGTABLE
[    0.000000] BRK [0x01dfb000, 0x01dfbfff] PGTABLE
[    0.000000] BRK [0x01dfc000, 0x01dfcfff] PGTABLE
[    0.000000] BRK [0x01dfd000, 0x01dfdfff] PGTABLE
[    0.000000] BRK [0x01dfe000, 0x01dfefff] PGTABLE
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000F0490 000024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 0x00000000DB993088 00008C (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: FACP 0x00000000DB99FEA8 00010C (v05 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 0x00000000DB9931A8 00CCFA (v02 ALASKA A M I    00000024 INTL 20091112)
[    0.000000] ACPI: FACS 0x00000000DB9BB080 000040
[    0.000000] ACPI: APIC 0x00000000DB99FFB8 000092 (v03 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: FPDT 0x00000000DB9A0050 000044 (v01 ALASKA A M I    01072009 AMI  00010013)
[    0.000000] ACPI: ASF! 0x00000000DB9A0098 0000A5 (v32 INTEL   HCG     00000001 TFSM 000F4240)
[    0.000000] ACPI: SSDT 0x00000000DB9A0140 000F92 (v01 TrmRef PtidDevc 00001000 INTL 20091112)
[    0.000000] ACPI: SSDT 0x00000000DB9A10D8 000539 (v01 PmRef  Cpu0Ist  00003000 INTL 20051117)
[    0.000000] ACPI: SSDT 0x00000000DB9A1618 000AD8 (v01 PmRef  CpuPm    00003000 INTL 20051117)
[    0.000000] ACPI: MCFG 0x00000000DB9A20F0 00003C (v01 ALASKA A M I    01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 0x00000000DB9A2130 000038 (v01 ALASKA A M I    01072009 AMI. 00000005)
[    0.000000] ACPI: SSDT 0x00000000DB9A2168 000315 (v01 SataRe SataTabl 00001000 INTL 20091112)
[    0.000000] ACPI: SSDT 0x00000000DB9A2480 001BFB (v01 SaSsdt SaSsdt   00003000 INTL 20091112)
[    0.000000] ACPI: SSDT 0x00000000DB9A4080 000EA8 (v01 SgRef  SgPeg    00001000 INTL 20091112)
[    0.000000] ACPI: DMAR 0x00000000DB9A4F28 000090 (v01 INTEL  HSW      00000001 INTL 00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000041fdfffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009cfff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x00000000d7216fff]
[    0.000000]   node   0: [mem 0x00000000d721e000-0x00000000d7a0cfff]
[    0.000000]   node   0: [mem 0x00000000d7ca2000-0x00000000db4dffff]
[    0.000000]   node   0: [mem 0x00000000db82e000-0x00000000db88afff]
[    0.000000]   node   0: [mem 0x00000000dbfff000-0x00000000dbffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x000000041fdfffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000041fdfffff]
[    0.000000] On node 0 totalpages: 4173886
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 13963 pages used for memmap
[    0.000000]   DMA32 zone: 893602 pages, LIFO batch:31
[    0.000000]   Normal zone: 51192 pages used for memmap
[    0.000000]   Normal zone: 3276288 pages, LIFO batch:31
[    0.000000] Reserving Intel graphics memory at 0x00000000dd200000-0x00000000df1fffff
[    0.000000] ACPI: PM-Timer IO Port: 0x1808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: Allowing 8 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009d000-0x0009dfff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009ffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000e0000-0x000fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xd7217000-0xd721dfff]
[    0.000000] PM: Registered nosave memory: [mem 0xd7a0d000-0xd7ca1fff]
[    0.000000] PM: Registered nosave memory: [mem 0xdb4e0000-0xdb82dfff]
[    0.000000] PM: Registered nosave memory: [mem 0xdb88b000-0xdb9bcfff]
[    0.000000] PM: Registered nosave memory: [mem 0xdb9bd000-0xdbffefff]
[    0.000000] PM: Registered nosave memory: [mem 0xdc000000-0xdcffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xdd000000-0xdf1fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xdf200000-0xf7ffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xf8000000-0xfbffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfc000000-0xfebfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec00fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec01000-0xfecfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed00000-0xfed03fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed04000-0xfed1bfff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xfedfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xff000000-0xffffffff]
[    0.000000] e820: [mem 0xdf200000-0xf7ffffff] available for PCI devices
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[    0.000000] percpu: Embedded 35 pages/cpu @ffff88041fa00000 s105560 r8192 d29608 u262144
[    0.000000] pcpu-alloc: s105560 r8192 d29608 u262144 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 4108646
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.12.0 ro root=/dev/sda2 resume=/dev/sda6 rootfstype=ext4 net.ifnames=0
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes)
[    0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.000000] Memory: 16327252K/16695544K available (6424K kernel code, 669K rwdata, 2192K rodata, 848K init, 404K bss, 368292K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] NR_IRQS:4352 nr_irqs:488 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.004000] tsc: Detected 2494.188 MHz processor
[    0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4988.37 BogoMIPS (lpj=9976752)
[    0.004000] pid_max: default: 32768 minimum: 301
[    0.004000] ACPI: Core revision 20170303
[    0.010566] ACPI: 7 ACPI AML tables successfully acquired and loaded
[    0.010630] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.010682] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes)
[    0.010872] CPU: Physical Processor ID: 0
[    0.010919] CPU: Processor Core ID: 0
[    0.010967] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.011017] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.011071] mce: CPU supports 9 MCE banks
[    0.011123] CPU0: Thermal monitoring enabled (TM1)
[    0.011181] process: using mwait in idle threads
[    0.011230] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024
[    0.011280] Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4
[    0.011427] Freeing SMP alternatives memory: 24K
[    0.012032] smpboot: Max logical packages: 2
[    0.012447] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.053747] TSC deadline timer enabled
[    0.053748] smpboot: CPU0: Intel(R) Core(TM) i7-4710MQ CPU @ 2.50GHz (family: 0x6, model: 0x3c, stepping: 0x3)
[    0.068018] Performance Events: PEBS fmt2+, Haswell events, 16-deep LBR, full-width counters, Intel PMU driver.
[    0.068109] ... version:                3
[    0.068155] ... bit width:              48
[    0.068202] ... generic registers:      4
[    0.068249] ... value mask:             0000ffffffffffff
[    0.068297] ... max period:             00007fffffffffff
[    0.068346] ... fixed-purpose events:   3
[    0.068393] ... event mask:             000000070000000f
[    0.092016] smp: Bringing up secondary CPUs ...
[    0.120018] x86: Booting SMP configuration:
[    0.120065] .... node  #0, CPUs:      #1 #2 #3 #4 #5 #6 #7
[    0.848011] smp: Brought up 1 node, 8 CPUs
[    0.848099] smpboot: Total of 8 processors activated (39912.82 BogoMIPS)
[    0.852025] sched_clock: Marking stable (852000000, 0)->(857489680, -5489680)
[    0.852281] devtmpfs: initialized
[    0.852410] PM: Registering ACPI NVS region [mem 0xd7217000-0xd721dfff] (28672 bytes)
[    0.852463] PM: Registering ACPI NVS region [mem 0xdb88b000-0xdb9bcfff] (1253376 bytes)
[    0.852553] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.852623] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    0.852741] NET: Registered protocol family 16
[    0.852876] cpuidle: using governor ladder
[    0.852947] cpuidle: using governor menu
[    0.852995] PCCT header not found.
[    0.853068] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.853121] ACPI: bus type PCI registered
[    0.853185] PCI: Using configuration type 1 for base access
[    0.853275] core: PMU erratum BJ122, BV98, HSD29 worked around, HT is on
[    0.854562] ACPI: Added _OSI(Module Device)
[    0.854612] ACPI: Added _OSI(Processor Device)
[    0.854672] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.854722] ACPI: Added _OSI(Processor Aggregator Device)
[    0.854885] ACPI: Executed 1 blocks of module-level executable AML code
[    0.857785] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.858191] ACPI: Dynamic OEM Table Load:
[    0.858242] ACPI: SSDT 0xFFFF88040D088400 0003D3 (v01 PmRef  Cpu0Cst  00003001 INTL 20051117)
[    0.858532] ACPI: Dynamic OEM Table Load:
[    0.859383] ACPI: SSDT 0xFFFF88040D0C8000 0005AA (v01 PmRef  ApIst    00003000 INTL 20051117)
[    0.859735] ACPI: Dynamic OEM Table Load:
[    0.859785] ACPI: SSDT 0xFFFF88040D90B200 000119 (v01 PmRef  ApCst    00003000 INTL 20051117)
[    0.860689] ACPI : EC: EC started
[    0.860735] ACPI : EC: interrupt blocked
[    0.860982] ACPI: \_SB_.PCI0.LPCB.EC__: Used as first EC
[    0.861032] ACPI: \_SB_.PCI0.LPCB.EC__: GPE=0x17, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.861085] ACPI: \_SB_.PCI0.LPCB.EC__: Used as boot DSDT EC to handle transactions
[    0.861138] ACPI: Interpreter enabled
[    0.861199] ACPI: (supports S0 S3 S4 S5)
[    0.861246] ACPI: Using IOAPIC for interrupt routing
[    0.861308] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.866121] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-3e])
[    0.866173] acpi PNP0A08:00: _OSC: OS supports [ASPM ClockPM Segments]
[    0.866303] acpi PNP0A08:00: _OSC: not requesting OS control; OS requires [ExtendedConfig ASPM ClockPM MSI]
[    0.866491] PCI host bridge to bus 0000:00
[    0.866539] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.866591] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.866642] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.866695] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff window]
[    0.866748] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff window]
[    0.866801] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff window]
[    0.866854] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff window]
[    0.866906] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff window]
[    0.866959] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff window]
[    0.867012] pci_bus 0000:00: root bus resource [mem 0xdf200000-0xfeafffff window]
[    0.867065] pci_bus 0000:00: root bus resource [bus 00-3e]
[    0.867119] pci 0000:00:00.0: [8086:0c04] type 00 class 0x060000
[    0.867172] pci 0000:00:01.0: [8086:0c01] type 01 class 0x060400
[    0.867195] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.867246] pci 0000:00:01.0: System wakeup disabled by ACPI
[    0.867315] pci 0000:00:02.0: [8086:0416] type 00 class 0x030000
[    0.867322] pci 0000:00:02.0: reg 0x10: [mem 0xf7800000-0xf7bfffff 64bit]
[    0.867326] pci 0000:00:02.0: reg 0x18: [mem 0xe0000000-0xefffffff 64bit pref]
[    0.867329] pci 0000:00:02.0: reg 0x20: [io  0xf000-0xf03f]
[    0.867378] pci 0000:00:03.0: [8086:0c0c] type 00 class 0x040300
[    0.867382] pci 0000:00:03.0: reg 0x10: [mem 0xf7f14000-0xf7f17fff 64bit]
[    0.867453] pci 0000:00:14.0: [8086:8c31] type 00 class 0x0c0330
[    0.867466] pci 0000:00:14.0: reg 0x10: [mem 0xf7f00000-0xf7f0ffff 64bit]
[    0.867516] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.867541] pci 0000:00:14.0: System wakeup disabled by ACPI
[    0.867608] pci 0000:00:16.0: [8086:8c3a] type 00 class 0x078000
[    0.867630] pci 0000:00:16.0: reg 0x10: [mem 0xf7f1e000-0xf7f1e00f 64bit]
[    0.867684] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.867734] pci 0000:00:1a.0: [8086:8c2d] type 00 class 0x0c0320
[    0.867748] pci 0000:00:1a.0: reg 0x10: [mem 0xf7f1c000-0xf7f1c3ff]
[    0.867821] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.867857] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    0.867926] pci 0000:00:1b.0: [8086:8c20] type 00 class 0x040300
[    0.867937] pci 0000:00:1b.0: reg 0x10: [mem 0xf7f10000-0xf7f13fff 64bit]
[    0.867992] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.868023] pci 0000:00:1b.0: System wakeup disabled by ACPI
[    0.868091] pci 0000:00:1c.0: [8086:8c10] type 01 class 0x060400
[    0.868142] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.868189] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    0.868257] pci 0000:00:1c.1: [8086:8c12] type 01 class 0x060400
[    0.868308] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[    0.868353] pci 0000:00:1c.1: System wakeup disabled by ACPI
[    0.868420] pci 0000:00:1c.2: [8086:8c14] type 01 class 0x060400
[    0.868472] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[    0.868515] pci 0000:00:1c.2: System wakeup disabled by ACPI
[    0.868582] pci 0000:00:1c.3: [8086:8c16] type 01 class 0x060400
[    0.868634] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.868683] pci 0000:00:1c.3: System wakeup disabled by ACPI
[    0.868753] pci 0000:00:1d.0: [8086:8c26] type 00 class 0x0c0320
[    0.868768] pci 0000:00:1d.0: reg 0x10: [mem 0xf7f1b000-0xf7f1b3ff]
[    0.868839] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.868873] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    0.868941] pci 0000:00:1f.0: [8086:8c49] type 00 class 0x060100
[    0.869066] pci 0000:00:1f.2: [8086:8c03] type 00 class 0x010601
[    0.869077] pci 0000:00:1f.2: reg 0x10: [io  0xf0b0-0xf0b7]
[    0.869082] pci 0000:00:1f.2: reg 0x14: [io  0xf0a0-0xf0a3]
[    0.869087] pci 0000:00:1f.2: reg 0x18: [io  0xf090-0xf097]
[    0.869093] pci 0000:00:1f.2: reg 0x1c: [io  0xf080-0xf083]
[    0.869098] pci 0000:00:1f.2: reg 0x20: [io  0xf060-0xf07f]
[    0.869104] pci 0000:00:1f.2: reg 0x24: [mem 0xf7f1a000-0xf7f1a7ff]
[    0.869132] pci 0000:00:1f.2: PME# supported from D3hot
[    0.869169] pci 0000:00:1f.3: [8086:8c22] type 00 class 0x0c0500
[    0.869181] pci 0000:00:1f.3: reg 0x10: [mem 0xf7f19000-0xf7f190ff 64bit]
[    0.869197] pci 0000:00:1f.3: reg 0x20: [io  0xf040-0xf05f]
[    0.869259] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.869334] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.869426] pci 0000:03:00.0: [10ec:5229] type 00 class 0xff0000
[    0.869440] pci 0000:03:00.0: reg 0x10: [mem 0xf7e00000-0xf7e00fff]
[    0.869555] pci 0000:03:00.0: supports D1 D2
[    0.869555] pci 0000:03:00.0: PME# supported from D1 D2 D3hot
[    0.869571] pci 0000:03:00.0: System wakeup disabled by ACPI
[    0.880041] pci 0000:00:1c.1: PCI bridge to [bus 03]
[    0.880096] pci 0000:00:1c.1:   bridge window [mem 0xf7e00000-0xf7efffff]
[    0.880150] pci 0000:04:00.0: [8086:08b1] type 00 class 0x028000
[    0.880181] pci 0000:04:00.0: reg 0x10: [mem 0xf7d00000-0xf7d01fff 64bit]
[    0.880341] pci 0000:04:00.0: PME# supported from D0 D3hot D3cold
[    0.880363] pci 0000:04:00.0: System wakeup disabled by ACPI
[    0.892053] pci 0000:00:1c.2: PCI bridge to [bus 04]
[    0.892108] pci 0000:00:1c.2:   bridge window [mem 0xf7d00000-0xf7dfffff]
[    0.892153] pci 0000:05:00.0: [10ec:5289] type 00 class 0xff0000
[    0.892167] pci 0000:05:00.0: reg 0x10: [mem 0xf7c00000-0xf7c0ffff]
[    0.892292] pci 0000:05:00.0: supports D1 D2
[    0.892293] pci 0000:05:00.0: PME# supported from D1 D2 D3hot D3cold
[    0.892313] pci 0000:05:00.0: System wakeup disabled by ACPI
[    0.892395] pci 0000:05:00.2: [10ec:8168] type 00 class 0x020000
[    0.892409] pci 0000:05:00.2: reg 0x10: [io  0xe000-0xe0ff]
[    0.892436] pci 0000:05:00.2: reg 0x18: [mem 0xf0004000-0xf0004fff 64bit pref]
[    0.892453] pci 0000:05:00.2: reg 0x20: [mem 0xf0000000-0xf0003fff 64bit pref]
[    0.892526] pci 0000:05:00.2: supports D1 D2
[    0.892527] pci 0000:05:00.2: PME# supported from D0 D1 D2 D3hot D3cold
[    0.892547] pci 0000:05:00.2: System wakeup disabled by ACPI
[    0.904061] pci 0000:00:1c.3: PCI bridge to [bus 05]
[    0.904114] pci 0000:00:1c.3:   bridge window [io  0xe000-0xefff]
[    0.904117] pci 0000:00:1c.3:   bridge window [mem 0xf7c00000-0xf7cfffff]
[    0.904121] pci 0000:00:1c.3:   bridge window [mem 0xf0000000-0xf00fffff 64bit pref]
[    0.904141] pci_bus 0000:00: on NUMA node 0
[    0.904627] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.904717] ACPI: PCI Interrupt Link [LNKB] (IRQs *3 4 5 6 10 11 12 14 15)
[    0.904804] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *4 5 6 10 11 12 14 15)
[    0.904891] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *10 11 12 14 15)
[    0.904977] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.905066] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 11 12 14 15) *0, disabled.
[    0.905155] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 *5 6 10 11 12 14 15)
[    0.905242] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.905463] ACPI: Enabled 4 GPEs in block 00 to 3F
[    0.905539] ACPI : EC: interrupt unblocked
[    0.905589] ACPI : EC: event unblocked
[    0.905647] ACPI: \_SB_.PCI0.LPCB.EC__: GPE=0x17, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.905700] ACPI: \_SB_.PCI0.LPCB.EC__: Used as boot DSDT EC to handle transactions and events
[    0.905798] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    0.905849] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.905917] pci 0000:00:02.0: vgaarb: bridge control possible
[    0.905966] vgaarb: loaded
[    0.906084] SCSI subsystem initialized
[    0.906134] libata version 3.00 loaded.
[    0.906135] ACPI: bus type USB registered
[    0.906190] usbcore: registered new interface driver usbfs
[    0.906242] usbcore: registered new interface driver hub
[    0.906302] usbcore: registered new device driver usb
[    0.906356] Linux video capture interface: v2.00
[    0.906422] Advanced Linux Sound Architecture Driver Initialized.
[    0.906473] PCI: Using ACPI for IRQ routing
[    0.906519] PCI: pci_cache_line_size set to 64 bytes
[    0.906566] e820: reserve RAM buffer [mem 0x0009d800-0x0009ffff]
[    0.906567] e820: reserve RAM buffer [mem 0xd7217000-0xd7ffffff]
[    0.906568] e820: reserve RAM buffer [mem 0xd7a0d000-0xd7ffffff]
[    0.906568] e820: reserve RAM buffer [mem 0xdb4e0000-0xdbffffff]
[    0.906569] e820: reserve RAM buffer [mem 0xdb88b000-0xdbffffff]
[    0.906570] e820: reserve RAM buffer [mem 0x41fe00000-0x41fffffff]
[    0.906611] Bluetooth: Core ver 2.22
[    0.906660] NET: Registered protocol family 31
[    0.906707] Bluetooth: HCI device and connection manager initialized
[    0.906758] Bluetooth: HCI socket layer initialized
[    0.906807] Bluetooth: L2CAP socket layer initialized
[    0.906858] Bluetooth: SCO socket layer initialized
[    0.906944] clocksource: Switched to clocksource hpet
[    0.907021] pnp: PnP ACPI init
[    0.907100] system 00:00: [mem 0xfed40000-0xfed44fff] has been reserved
[    0.907153] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.907311] system 00:01: [io  0x0680-0x069f] has been reserved
[    0.907362] system 00:01: [io  0xffff] has been reserved
[    0.907411] system 00:01: [io  0xffff] has been reserved
[    0.907460] system 00:01: [io  0xffff] has been reserved
[    0.907509] system 00:01: [io  0x1c00-0x1cfe] has been reserved
[    0.907560] system 00:01: [io  0x1d00-0x1dfe] has been reserved
[    0.907610] system 00:01: [io  0x1e00-0x1efe] has been reserved
[    0.907660] system 00:01: [io  0x1f00-0x1ffe] has been reserved
[    0.907710] system 00:01: [io  0x1800-0x18fe] has been reserved
[    0.907760] system 00:01: [io  0x164e-0x164f] has been reserved
[    0.907811] system 00:01: [io  0x3322-0x3323] has been reserved
[    0.907861] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.907871] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.907894] system 00:03: [io  0x1854-0x1857] has been reserved
[    0.907945] system 00:03: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.907956] pnp 00:04: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.907997] pnp 00:05: Plug and Play ACPI device, IDs SYN1212 PNP0f13 (active)
[    0.908020] system 00:06: [io  0x04d0-0x04d1] has been reserved
[    0.908085] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.908256] system 00:07: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.908308] system 00:07: [mem 0xfed10000-0xfed17fff] has been reserved
[    0.908360] system 00:07: [mem 0xfed18000-0xfed18fff] has been reserved
[    0.908411] system 00:07: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.908463] system 00:07: [mem 0xf8000000-0xfbffffff] has been reserved
[    0.908514] system 00:07: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.908566] system 00:07: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.908618] system 00:07: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.908669] system 00:07: [mem 0xff000000-0xffffffff] has been reserved
[    0.908721] system 00:07: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.908773] system 00:07: [mem 0xf7ffe000-0xf7ffefff] has been reserved
[    0.908824] system 00:07: [mem 0xf7fe0000-0xf7fe0fff] has been reserved
[    0.908876] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.908993] pnp: PnP ACPI: found 8 devices
[    0.914370] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.914461] pci 0000:00:01.0: PCI bridge to [bus 01]
[    0.914513] pci 0000:00:1c.0: PCI bridge to [bus 02]
[    0.914569] pci 0000:00:1c.1: PCI bridge to [bus 03]
[    0.914620] pci 0000:00:1c.1:   bridge window [mem 0xf7e00000-0xf7efffff]
[    0.914676] pci 0000:00:1c.2: PCI bridge to [bus 04]
[    0.914727] pci 0000:00:1c.2:   bridge window [mem 0xf7d00000-0xf7dfffff]
[    0.914783] pci 0000:00:1c.3: PCI bridge to [bus 05]
[    0.914832] pci 0000:00:1c.3:   bridge window [io  0xe000-0xefff]
[    0.914885] pci 0000:00:1c.3:   bridge window [mem 0xf7c00000-0xf7cfffff]
[    0.914939] pci 0000:00:1c.3:   bridge window [mem 0xf0000000-0xf00fffff 64bit pref]
[    0.914999] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.915000] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.915000] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.915001] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff window]
[    0.915002] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff window]
[    0.915002] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff window]
[    0.915003] pci_bus 0000:00: resource 10 [mem 0x000dc000-0x000dffff window]
[    0.915004] pci_bus 0000:00: resource 11 [mem 0x000e0000-0x000e3fff window]
[    0.915004] pci_bus 0000:00: resource 12 [mem 0x000e4000-0x000e7fff window]
[    0.915005] pci_bus 0000:00: resource 13 [mem 0xdf200000-0xfeafffff window]
[    0.915006] pci_bus 0000:03: resource 1 [mem 0xf7e00000-0xf7efffff]
[    0.915006] pci_bus 0000:04: resource 1 [mem 0xf7d00000-0xf7dfffff]
[    0.915007] pci_bus 0000:05: resource 0 [io  0xe000-0xefff]
[    0.915008] pci_bus 0000:05: resource 1 [mem 0xf7c00000-0xf7cfffff]
[    0.915008] pci_bus 0000:05: resource 2 [mem 0xf0000000-0xf00fffff 64bit pref]
[    0.915061] NET: Registered protocol family 2
[    0.915177] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.915330] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.915468] TCP: Hash tables configured (established 131072 bind 65536)
[    0.915535] UDP hash table entries: 8192 (order: 6, 262144 bytes)
[    0.915611] UDP-Lite hash table entries: 8192 (order: 6, 262144 bytes)
[    0.915704] NET: Registered protocol family 1
[    0.915767] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.916120] PCI: CLS 64 bytes, default 64
[    0.916128] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.916180] software IO TLB [mem 0xd3217000-0xd7217000] (64MB) mapped at [ffff8800d3217000-ffff8800d7216fff]
[    0.916320] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 655360 ms ovfl timer
[    0.916374] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[    0.916424] RAPL PMU: hw unit of domain package 2^-14 Joules
[    0.916474] RAPL PMU: hw unit of domain dram 2^-14 Joules
[    0.916524] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[    0.916943] workingset: timestamp_bits=62 max_order=22 bucket_order=0
[    0.917778] fuse init (API version 7.26)
[    0.918520] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    0.918574] io scheduler noop registered
[    0.918662] io scheduler cfq registered (default)
[    0.918712] io scheduler mq-deadline registered
[    0.919192] intel_idle: MWAIT substates: 0x42120
[    0.919193] intel_idle: v0.4.1 model 0x3C
[    0.919395] intel_idle: lapic_timer_reliable_states 0xffffffff
[    0.919446] ACPI: AC Adapter [AC] (on-line)
[    0.919530] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
[    0.919590] ACPI: Power Button [PWRB]
[    0.919664] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
[    0.919721] ACPI: Sleep Button [SLPB]
[    0.919799] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
[    0.919869] ACPI: Lid Switch [LID0]
[    0.919934] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    0.919989] ACPI: Power Button [PWRF]
[    0.920220] thermal LNXTHERM:00: registered as thermal_zone0
[    0.920272] ACPI: Thermal Zone [TZ0] (14 C)
[    0.920640] ACPI: Battery Slot [BAT0] (battery present)
[    0.922982] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.923153] Linux agpgart interface v0.103
[    0.923365] pmd_set_huge: Cannot satisfy [mem 0xf7800000-0xf7a00000] with a huge-page mapping due to MTRR override.
[    0.923473] [drm] Memory usable by graphics device = 2048M
[    0.923522] [drm] Replacing VGA console driver
[    0.924053] Console: switching to colour dummy device 80x25
[    0.929504] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.929507] [drm] Driver supports precise vblank timestamp query.
[    0.931769] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    0.956444] [drm] Initialized i915 1.6.0 20170403 for 0000:00:02.0 on minor 0
[    0.956549] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    0.956707] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input4
[    0.958024] ahci 0000:00:1f.2: version 3.0
[    0.958087] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
[    0.958111] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 4 ports 6 Gbps 0x25 impl SATA mode
[    0.958114] ahci 0000:00:1f.2: flags: 64bit ncq stag led clo pio slum part ems sxs apst 
[    0.979434] scsi host0: ahci
[    0.979550] scsi host1: ahci
[    0.979591] fbcon: inteldrmfb (fb0) is primary device
[    0.979694] scsi host2: ahci
[    0.979783] scsi host3: ahci
[    0.979879] scsi host4: ahci
[    0.979946] scsi host5: ahci
[    0.979967] ata1: SATA max UDMA/133 abar m2048@0xf7f1a000 port 0xf7f1a100 irq 19
[    0.979967] ata2: DUMMY
[    0.979968] ata3: SATA max UDMA/133 abar m2048@0xf7f1a000 port 0xf7f1a200 irq 19
[    0.979969] ata4: DUMMY
[    0.979969] ata5: DUMMY
[    0.979970] ata6: SATA max UDMA/133 abar m2048@0xf7f1a000 port 0xf7f1a380 irq 19
[    0.979991] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.979994] ehci-pci: EHCI PCI platform driver
[    0.980102] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    0.980107] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    0.980117] ehci-pci 0000:00:1a.0: debug port 2
[    0.984024] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
[    0.984028] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf7f1c000
[    0.998957] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    0.998981] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.998982] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.998982] usb usb1: Product: EHCI Host Controller
[    0.998983] usb usb1: Manufacturer: Linux 4.12.0 ehci_hcd
[    0.998984] usb usb1: SerialNumber: 0000:00:1a.0
[    0.999059] hub 1-0:1.0: USB hub found
[    0.999062] hub 1-0:1.0: 2 ports detected
[    0.999201] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    0.999204] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.999212] ehci-pci 0000:00:1d.0: debug port 2
[    1.003098] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
[    1.003103] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf7f1b000
[    1.018956] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.018974] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
[    1.018975] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.018975] usb usb2: Product: EHCI Host Controller
[    1.018976] usb usb2: Manufacturer: Linux 4.12.0 ehci_hcd
[    1.018976] usb usb2: SerialNumber: 0000:00:1d.0
[    1.019050] hub 2-0:1.0: USB hub found
[    1.019053] hub 2-0:1.0: 2 ports detected
[    1.019121] uhci_hcd: USB Universal Host Controller Interface driver
[    1.019197] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    1.019200] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 3
[    1.020268] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x00009810
[    1.020271] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    1.020307] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[    1.020307] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.020308] usb usb3: Product: xHCI Host Controller
[    1.020308] usb usb3: Manufacturer: Linux 4.12.0 xhci-hcd
[    1.020309] usb usb3: SerialNumber: 0000:00:14.0
[    1.020393] hub 3-0:1.0: USB hub found
[    1.020406] hub 3-0:1.0: 14 ports detected
[    1.021743] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    1.021745] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 4
[    1.021766] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[    1.021766] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.021767] usb usb4: Product: xHCI Host Controller
[    1.021767] usb usb4: Manufacturer: Linux 4.12.0 xhci-hcd
[    1.021768] usb usb4: SerialNumber: 0000:00:14.0
[    1.021848] hub 4-0:1.0: USB hub found
[    1.021867] hub 4-0:1.0: 4 ports detected
[    1.022271] usbcore: registered new interface driver usb-storage
[    1.022274] usbcore: registered new interface driver ums-realtek
[    1.022288] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:SYNM] at 0x60,0x64 irq 1,12
[    1.026860] i8042: Detected active multiplexing controller, rev 1.1
[    1.028827] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.028840] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    1.028858] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    1.028865] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    1.028873] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    1.029008] mousedev: PS/2 mouse device common for all mice
[    1.029241] rtc_cmos 00:02: RTC can wake from S4
[    1.029331] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
[    1.029350] rtc_cmos 00:02: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[    1.029356] i2c /dev entries driver
[    1.029509] i801_smbus 0000:00:1f.3: SPD Write Disable is set
[    1.029521] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[    1.029986] usbcore: registered new interface driver uvcvideo
[    1.029987] USB Video Class driver (1.1.1)
[    1.029989] intel_pstate: Intel P-state driver initializing
[    1.030328] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.030329] NET: Registered protocol family 17
[    1.030332] NET: Registered protocol family 15
[    1.031483] microcode: sig=0x306c3, pf=0x10, revision=0x17
[    1.031625] microcode: Microcode Update Driver: v2.2.
[    1.031806] registered taskstats version 1
[    1.032099] rtc_cmos 00:02: setting system clock to 2017-07-05 12:06:55 UTC (1499256415)
[    1.033056] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
[    1.294437] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    1.296054] ata1.00: ATAPI: MATSHITABD-MLT UJ260AF, 1.00, max UDMA/133
[    1.297504] ata1.00: configured for UDMA/133
[    1.327025] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    1.347026] usb 3-7: new full-speed USB device number 2 using xhci_hcd
[    1.347034] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    1.475415] usb 1-1: New USB device found, idVendor=8087, idProduct=8008
[    1.475417] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.475725] hub 1-1:1.0: USB hub found
[    1.475828] hub 1-1:1.0: 6 ports detected
[    1.488364] usb 3-7: New USB device found, idVendor=8087, idProduct=07dc
[    1.488366] usb 3-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.495407] usb 2-1: New USB device found, idVendor=8087, idProduct=8000
[    1.495408] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    1.495836] hub 2-1:1.0: USB hub found
[    1.496056] hub 2-1:1.0: 8 ports detected
[    1.606993] usb 3-8: new high-speed USB device number 3 using xhci_hcd
[    1.817411] usb 3-8: New USB device found, idVendor=04f2, idProduct=b43b
[    1.817412] usb 3-8: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[    1.817413] usb 3-8: Product: Chicony USB 2.0 Camera
[    1.817414] usb 3-8: Manufacturer: Chicony Electronics Co.,Ltd.
[    1.817415] usb 3-8: SerialNumber: 0x0001
[    1.821913] uvcvideo: Found UVC 1.00 device Chicony USB 2.0 Camera (04f2:b43b)
[    1.919033] tsc: Refined TSC clocksource calibration: 2494.224 MHz
[    1.919038] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x23f3e9a353a, max_idle_ns: 440795330815 ns
[    2.190321] Console: switching to colour frame buffer device 200x56
[    2.243490] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    2.245636] scsi 0:0:0:0: CD-ROM            MATSHITA BD-MLT UJ260AF   1.00 PQ: 0 ANSI: 5
[    2.269620] sr 0:0:0:0: [sr0] scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    2.270337] cdrom: Uniform CD-ROM driver Revision: 3.20
[    2.271077] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    2.271131] sr 0:0:0:0: Attached scsi generic sg0 type 5
[    2.586503] ata3: SATA link down (SStatus 0 SControl 300)
[    2.901971] ata6: SATA link up 6.0 Gbps (SStatus 133 SControl 300)
[    2.903891] ata6.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
[    2.903893] ata6.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[    2.904606] ata6.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
[    2.906484] ata6.00: ATA-8: HGST HTS541010A9E680, JA0OA560, max UDMA/133
[    2.907242] ata6.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.909155] ata6.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
[    2.909156] ata6.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[    2.909912] ata6.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
[    2.911788] ata6.00: configured for UDMA/133
[    2.912706] scsi 5:0:0:0: Direct-Access     ATA      HGST HTS541010A9 A560 PQ: 0 ANSI: 5
[    2.913616] sd 5:0:0:0: Attached scsi generic sg1 type 0
[    2.913752] sd 5:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
[    2.913754] sd 5:0:0:0: [sda] 4096-byte physical blocks
[    2.913785] sd 5:0:0:0: [sda] Write Protect is off
[    2.913786] sd 5:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.913829] sd 5:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.943146] clocksource: Switched to clocksource tsc
[    3.063872]  sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 sda10 sda11 sda12 >
[    3.065508] sd 5:0:0:0: [sda] Attached SCSI disk
[    3.083989] ALSA device list:
[    3.084787]   No soundcards found.
[    3.132681] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[    3.133513] VFS: Mounted root (ext4 filesystem) readonly on device 8:2.
[    3.156358] random: fast init done
[    3.158024] devtmpfs: mounted
[    3.159277] Freeing unused kernel memory: 848K
[    3.159834] Write protecting the kernel read-only data: 12288k
[    3.160684] Freeing unused kernel memory: 1748K
[    3.163962] Freeing unused kernel memory: 1904K
[    3.165682] x86/mm: Checked W+X mappings: passed, no W+X pages found.
[    4.643687] microcode: updated to revision 0x22, date = 2017-01-27
[    4.872280] udevd[248]: starting version 3.2.2
[    5.296751] udevd[249]: starting eudev-3.2.2
[    5.621577] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    5.622217] r8169 0000:05:00.2: can't disable ASPM; OS doesn't have ASPM control
[    5.623469] r8169 0000:05:00.2 eth0: RTL8411 at 0xffffc9000001e000, 80:fa:5b:08:d0:3d, XID 08800800 IRQ 19
[    5.624105] r8169 0000:05:00.2 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    5.774913] snd_hda_intel 0000:00:03.0: bound 0000:00:02.0 (ops 0xffffffff81870440)
[    5.888181] random: crng init done
[    6.045122] usbcore: registered new interface driver btusb
[    6.053725] snd_hda_codec_via hdaudioC1D0: autoconfig for VT1802: line_outs=1 (0x24/0x0/0x0/0x0/0x0) type:speaker
[    6.054516] snd_hda_codec_via hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    6.055179] snd_hda_codec_via hdaudioC1D0:    hp_outs=1 (0x25/0x0/0x0/0x0/0x0)
[    6.055833] snd_hda_codec_via hdaudioC1D0:    mono: mono_out=0x0
[    6.056480] snd_hda_codec_via hdaudioC1D0:    inputs:
[    6.056770] input: HDA Intel HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/sound/card0/input10
[    6.056837] input: HDA Intel HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/sound/card0/input11
[    6.056887] input: HDA Intel HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/sound/card0/input12
[    6.056931] input: HDA Intel HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/sound/card0/input13
[    6.056973] input: HDA Intel HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:03.0/sound/card0/input14
[    6.058005] Bluetooth: hci0: read Intel version: 3707100180012d0d27
[    6.058005] Bluetooth: hci0: Intel device is already patched. patch num: 27
[    6.061654] snd_hda_codec_via hdaudioC1D0:      Internal Mic=0x30
[    6.062273] snd_hda_codec_via hdaudioC1D0:      Mic=0x2b
[    6.068696] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input15
[    6.069454] input: HDA Intel PCH Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input16
[    9.097439] Adding 16777212k swap on /dev/sda6.  Priority:1 extents:1 across:16777212k 
[    9.128097] EXT4-fs (sda2): re-mounted. Opts: (null)
[    9.262541] EXT4-fs (sda2): re-mounted. Opts: (null)
[    9.766164] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null)
[    9.821910] EXT4-fs (sda9): mounted filesystem with ordered data mode. Opts: (null)
[    9.877959] EXT4-fs (sda10): mounted filesystem with ordered data mode. Opts: (null)
[    9.956201] EXT4-fs (sda12): mounted filesystem with ordered data mode. Opts: (null)
[   12.683356] nf_conntrack version 0.5.0 (65536 buckets, 262144 max)
[   12.938045] r8169 0000:05:00.2 eth0: link down
[   12.938046] r8169 0000:05:00.2 eth0: link down
[   14.584201] r8169 0000:05:00.2 eth0: link up
[   16.308103] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   16.308973] Bluetooth: BNEP filters: protocol multicast
[   16.309676] Bluetooth: BNEP socket layer initialized
[   82.313460] Bluetooth: RFCOMM TTY layer initialized
[   82.313464] Bluetooth: RFCOMM socket layer initialized
[   82.313467] Bluetooth: RFCOMM ver 1.11
[  101.583350] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[  101.583354] Bluetooth: HIDP socket layer initialized
[  101.583741] hid-generic 0005:0A5C:0001.0001: unknown main item tag 0x0
[  101.583780] input: Bluetooth 3.0 mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.0/bluetooth/hci0/hci0:256/0005:0A5C:0001.0001/input/input17
[  101.583861] hid-generic 0005:0A5C:0001.0001: input: BLUETOOTH HID v1.29 Mouse [Bluetooth 3.0 mouse] on 80:19:34:5a:67:51
[  183.858972] sr 0:0:0:0: [sg0] sg_open: flags=0x8802
[  183.858976] sr 0:0:0:0: [sg0] sg_add_sfp: sfp=0xffff880407f4c000
[  183.858979] sr 0:0:0:0: [sg0] sg_add_sfp: bufflen=32768, k_use_sg=1
[  183.858981] sr 0:0:0:0: [sg0] sg_ioctl: cmd=0x5382
[  183.858983] sr 0:0:0:0: [sg0] sg_ioctl: cmd=0x5386
[  183.859013] sr 0:0:0:0: [sg0] sg_ioctl: cmd=0x2203
[  183.859016] sr 0:0:0:0: [sg0] sg_release
[  183.859029] sd 5:0:0:0: [sg1] sg_open: flags=0x8802
[  183.859031] sd 5:0:0:0: [sg1] sg_add_sfp: sfp=0xffff880407f4c000
[  183.859033] sd 5:0:0:0: [sg1] sg_add_sfp: bufflen=32768, k_use_sg=1
[  183.859034] sd 5:0:0:0: [sg1] sg_ioctl: cmd=0x5382
[  183.859035] sd 5:0:0:0: [sg1] sg_ioctl: cmd=0x5386
[  183.859044] sd 5:0:0:0: [sg1] sg_ioctl: cmd=0x2203
[  183.859046] sd 5:0:0:0: [sg1] sg_release
[  183.919567] sr 0:0:0:0: [sg0] sg_open: flags=0x8002
[  183.919570] sr 0:0:0:0: [sg0] sg_add_sfp: sfp=0xffff88040c58c000
[  183.919574] sr 0:0:0:0: [sg0] sg_add_sfp: bufflen=32768, k_use_sg=1
[  183.919577] sr 0:0:0:0: [sg0] sg_ioctl: cmd=0x2275
[  183.919584] sr 0:0:0:0: [sg0] sg_ioctl: cmd=0x2201
[  183.919587] sr 0:0:0:0: [sg0] sg_write: count=42
[  183.919590] sr 0:0:0:0: [sg0] sg_release
[  183.919673] sd 5:0:0:0: [sg1] sg_open: flags=0x8002
[  183.919675] sd 5:0:0:0: [sg1] sg_add_sfp: sfp=0xffff88040c58e000
[  183.919677] sd 5:0:0:0: [sg1] sg_add_sfp: bufflen=32768, k_use_sg=1
[  183.919678] sd 5:0:0:0: [sg1] sg_ioctl: cmd=0x2275
[  183.919685] sd 5:0:0:0: [sg1] sg_ioctl: cmd=0x2201
[  183.919687] sd 5:0:0:0: [sg1] sg_write: count=42
[  183.919689] sd 5:0:0:0: [sg1] sg_release

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05 12:19                 ` Chris Clayton
@ 2017-07-05 12:42                   ` Johannes Thumshirn
  2017-07-05 13:45                     ` Chris Clayton
  0 siblings, 1 reply; 13+ messages in thread
From: Johannes Thumshirn @ 2017-07-05 12:42 UTC (permalink / raw)
  To: Chris Clayton; +Cc: linux-scsi

On Wed, Jul 05, 2017 at 01:19:09PM +0100, Chris Clayton wrote:
> I'm happy to test any patches you may propose.

Can you verify this fix? Preferedably with using Nero. It passes my small
reproducer:

>From f52502180cc3843f8acc956253af2575245546a8 Mon Sep 17 00:00:00 2001
From: Johannes Thumshirn <jthumshirn@suse.de>
Date: Wed, 5 Jul 2017 14:31:47 +0200
Subject: [PATCH] scsi: sg: fix SG_DXFER_FROM_DEV transfers

SG_DXFER_FROM_DEV transfers do not have a dxferp as we set it to NULL,
but must have a length bigger than 0. This fixes a regression introduced
by commit 28676d869bbb ("scsi: sg: check for valid direction before
starting the request")

Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de>
Fixes: 28676d869bbb ("scsi: sg: check for valid direction before starting the request")
---
 drivers/scsi/sg.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c
index 21225d62b0c1..3c91593260aa 100644
--- a/drivers/scsi/sg.c
+++ b/drivers/scsi/sg.c
@@ -758,8 +758,11 @@ static bool sg_is_valid_dxfer(sg_io_hdr_t *hp)
 		if (hp->dxferp || hp->dxfer_len > 0)
 			return false;
 		return true;
-	case SG_DXFER_TO_DEV:
 	case SG_DXFER_FROM_DEV:
+		if (hp->dxferp || hp->dxfer_len < 0)
+			return false;
+		return true;
+	case SG_DXFER_TO_DEV:
 	case SG_DXFER_TO_FROM_DEV:
 		if (!hp->dxferp || hp->dxfer_len == 0)
 			return false;
-- 
2.12.3

-- 
Johannes Thumshirn                                          Storage
jthumshirn@suse.de                                +49 911 74053 689
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05 12:42                   ` Johannes Thumshirn
@ 2017-07-05 13:45                     ` Chris Clayton
  2017-07-05 13:49                       ` Johannes Thumshirn
  0 siblings, 1 reply; 13+ messages in thread
From: Chris Clayton @ 2017-07-05 13:45 UTC (permalink / raw)
  To: Johannes Thumshirn; +Cc: linux-scsi



On 05/07/17 13:42, Johannes Thumshirn wrote:
> On Wed, Jul 05, 2017 at 01:19:09PM +0100, Chris Clayton wrote:
>> I'm happy to test any patches you may propose.
> 
> Can you verify this fix? Preferedably with using Nero. It passes my small
> reproducer:
> 
Thanks Johannes.

With your patch applied to 4.12.0, all three of the nero applications can now detect my drives again.

Excellent work! Thank you.

Tested-by: Chris Clayton <chris2553@googlemail.com>

> From f52502180cc3843f8acc956253af2575245546a8 Mon Sep 17 00:00:00 2001
> From: Johannes Thumshirn <jthumshirn@suse.de>
> Date: Wed, 5 Jul 2017 14:31:47 +0200
> Subject: [PATCH] scsi: sg: fix SG_DXFER_FROM_DEV transfers
> 
> SG_DXFER_FROM_DEV transfers do not have a dxferp as we set it to NULL,
> but must have a length bigger than 0. This fixes a regression introduced
> by commit 28676d869bbb ("scsi: sg: check for valid direction before
> starting the request")
> 
> Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de>
> Fixes: 28676d869bbb ("scsi: sg: check for valid direction before starting the request")
> ---
>  drivers/scsi/sg.c | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c
> index 21225d62b0c1..3c91593260aa 100644
> --- a/drivers/scsi/sg.c
> +++ b/drivers/scsi/sg.c
> @@ -758,8 +758,11 @@ static bool sg_is_valid_dxfer(sg_io_hdr_t *hp)
>  		if (hp->dxferp || hp->dxfer_len > 0)
>  			return false;
>  		return true;
> -	case SG_DXFER_TO_DEV:
>  	case SG_DXFER_FROM_DEV:
> +		if (hp->dxferp || hp->dxfer_len < 0)
> +			return false;
> +		return true;
> +	case SG_DXFER_TO_DEV:
>  	case SG_DXFER_TO_FROM_DEV:
>  		if (!hp->dxferp || hp->dxfer_len == 0)
>  			return false;
> 

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Nero 4 Linux applications broken in 4.12
  2017-07-05 13:45                     ` Chris Clayton
@ 2017-07-05 13:49                       ` Johannes Thumshirn
  0 siblings, 0 replies; 13+ messages in thread
From: Johannes Thumshirn @ 2017-07-05 13:49 UTC (permalink / raw)
  To: Chris Clayton; +Cc: linux-scsi

On Wed, Jul 05, 2017 at 02:45:06PM +0100, Chris Clayton wrote:
> With your patch applied to 4.12.0, all three of the nero applications can now detect my drives again.
> 
> Excellent work! Thank you.
> 
> Tested-by: Chris Clayton <chris2553@googlemail.com>

Thanks for confirmation.

-- 
Johannes Thumshirn                                          Storage
jthumshirn@suse.de                                +49 911 74053 689
SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)
Key fingerprint = EC38 9CAB C2C4 F25D 8600 D0D0 0393 969D 2D76 0850

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2017-07-05 13:50 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-05  7:06 Nero 4 Linux applications broken in 4.12 Chris Clayton
2017-07-05  7:39 ` Johannes Thumshirn
2017-07-05  7:57   ` Chris Clayton
2017-07-05  8:44     ` Johannes Thumshirn
2017-07-05  8:48       ` Johannes Thumshirn
2017-07-05  9:06         ` Chris Clayton
2017-07-05 11:52           ` Johannes Thumshirn
2017-07-05 12:05             ` Chris Clayton
2017-07-05 12:09               ` Johannes Thumshirn
2017-07-05 12:19                 ` Chris Clayton
2017-07-05 12:42                   ` Johannes Thumshirn
2017-07-05 13:45                     ` Chris Clayton
2017-07-05 13:49                       ` Johannes Thumshirn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).