GNOME Bugzilla – Bug 664843
[abrt] tracker-0.12.4-2.fc16: g_malloc0: Process /usr/libexec/tracker-extract was killed by signal 5 (SIGTRAP)
Last modified: 2012-03-17 21:16:22 UTC
Fedora Bug: https://bugzilla.redhat.com/show_bug.cgi?id=755743 crash_function: g_malloc0 executable: /usr/libexec/tracker-extract kernel: 3.1.0-7.fc16.x86_64 reason: Process /usr/libexec/tracker-extract was killed by signal 5 (SIGTRAP) Backtrace: [New LWP 20986] [New LWP 20987] [New LWP 20988] [New LWP 20989] [New LWP 20990] [New LWP 20978] [New LWP 20979] [New LWP 20981] [New LWP 20982] [New LWP 20983] [New LWP 20984] [New LWP 20985] [New LWP 20980] [New LWP 20991] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/libexec/tracker-extract'. Program terminated with signal 5, Trace/breakpoint trap.
+ Trace 229140
Thread 14 (Thread 0x7f2194ff9700 (LWP 20991))
Thread 12 (Thread 0x7f2197fff700 (LWP 20985))
Thread 11 (Thread 0x7f219cd3a700 (LWP 20984))
Thread 10 (Thread 0x7f219d53b700 (LWP 20983))
Thread 9 (Thread 0x7f219dd3c700 (LWP 20982))
Thread 5 (Thread 0x7f21957fa700 (LWP 20990))
Thread 4 (Thread 0x7f2195ffb700 (LWP 20989))
Thread 3 (Thread 0x7f21967fc700 (LWP 20988))
Thread 1 (Thread 0x7f21977fe700 (LWP 20986))
From To Syms Read Shared Object Library 0x0000003e1aa05980 0x0000003e1aa0d078 Yes /usr/lib64/libtracker-extract-0.12.so.0 0x0000003e2c207030 0x0000003e2c21ac78 Yes /usr/lib64/libtracker-sparql-0.12.so.0 0x0000003e19e09be0 0x0000003e19e20968 Yes /usr/lib64/libtracker-miner-0.12.so.0 0x0000003e2b216270 0x0000003e2b26cec8 Yes /usr/lib64/tracker-0.12/libtracker-data.so.0 0x0000003e2ee128d0 0x0000003e2ee23128 Yes /usr/lib64/tracker-0.12/libtracker-common.so.0 0x0000003e1962c120 0x0000003e196e36e8 Yes /lib64/libgio-2.0.so.0 0x0000003e19201020 0x0000003e19201fc8 Yes /lib64/libgmodule-2.0.so.0 0x0000003e1ca06270 0x0000003e1ca19c08 Yes /usr/lib64/libgdk_pixbuf-2.0.so.0 0x000000346d40f7e0 0x000000346d42cc5c Yes /usr/lib64/libgsf-1.so.114 0x0000003e18a09dd0 0x0000003e18a39e98 Yes /lib64/libgobject-2.0.so.0 0x0000003e1b22c980 0x0000003e1b31006c Yes /usr/lib64/libxml2.so.2 0x0000003e186014f0 0x0000003e18602968 Yes /lib64/libgthread-2.0.so.0 0x0000003e16a02260 0x0000003e16a05758 Yes /lib64/librt.so.1 0x0000003e17e178f0 0x0000003e17eaff08 Yes /lib64/libglib-2.0.so.0 0x0000003e2265a440 0x0000003e226c3276 Yes /usr/lib64/libstdc++.so.6 0x0000003e16e051b0 0x0000003e16e43b68 Yes /lib64/libm.so.6 0x0000003e172028a0 0x0000003e172120b8 Yes /lib64/libgcc_s.so.1 0x0000003e16205700 0x0000003e16210b78 Yes /lib64/libpthread.so.0 0x0000003e15e1ef10 0x0000003e15f599f0 Yes /lib64/libc.so.6 0x0000003e25210620 0x0000003e2522217c Yes /usr/lib64/libexif.so.12 0x0000003e1a203850 0x0000003e1a2067fc Yes /usr/lib64/libiptcdata.so.0 0x0000003e27634600 0x0000003e276c064c Yes /usr/lib64/libexempi.so.3 0x000000347040d0e0 0x0000003470412c9c Yes /usr/lib64/libenca.so.0 0x0000003e17601e70 0x0000003e1760e66c Yes /lib64/libz.so.1 0x0000003e26e09dd0 0x0000003e26e80968 Yes /usr/lib64/libsqlite3.so.0 0x0000003e29e0ffd0 0x0000003e29e4435c Yes /usr/lib64/libunistring.so.0 0x0000003e20201610 0x0000003e20202c58 Yes /lib64/libuuid.so.1 0x0000003e25a06e90 0x0000003e25a17c48 Yes /usr/lib64/libgnome-keyring.so.0 0x0000003e2ca0a220 0x0000003e2ca24518 Yes /usr/lib64/libnm-glib.so.4 0x0000003e1de0a400 0x0000003e1de1c51c Yes /usr/lib64/libdbus-glib-1.so.2 0x0000003e19a076f0 0x0000003e19a306c8 Yes /lib64/libdbus-1.so.3 0x0000003e18e01890 0x0000003e18e05ff8 Yes /usr/lib64/libffi.so.5 0x0000003e16600de0 0x0000003e16601918 Yes /lib64/libdl.so.2 0x0000003e17a05c50 0x0000003e17a15e58 Yes /lib64/libselinux.so.1 0x0000003e18203940 0x0000003e18214008 Yes /lib64/libresolv.so.2 0x0000003e1b6048c0 0x0000003e1b61eb38 Yes /usr/lib64/libpng12.so.0 0x0000003e28a01670 0x0000003e28a0cf1c Yes /lib64/libbz2.so.1 0x0000003e15a00b20 0x0000003e15a1aaaa Yes /lib64/ld-linux-x86-64.so.2 0x0000003e1ba03b70 0x0000003e1ba1d84c Yes /lib64/libexpat.so.1 0x0000003e22207000 0x0000003e22253388 Yes /lib64/libgcrypt.so.11 0x0000003e2b610570 0x0000003e2b633608 Yes /usr/lib64/libnm-util.so.2 0x0000003e24a07bf0 0x0000003e24a2ab88 Yes /usr/lib64/libssl3.so 0x0000003e24609ea0 0x0000003e24622ac8 Yes /usr/lib64/libsmime3.so 0x0000003e242186c0 0x0000003e242fa3e8 Yes /usr/lib64/libnss3.so 0x0000003e23e08540 0x0000003e23e137cc Yes /usr/lib64/libnssutil3.so 0x0000003e23600ec0 0x0000003e23601dd8 Yes /lib64/libplds4.so 0x0000003e23a013e0 0x0000003e23a02ad8 Yes /lib64/libplc4.so 0x0000003e2320cf80 0x0000003e2322c218 Yes /lib64/libnspr4.so 0x0000003e27a03780 0x0000003e27a06898 Yes /lib64/libgudev-1.0.so.0 0x0000003e212008a0 0x0000003e21200e28 Yes /lib64/libgpg-error.so.0 0x0000003e22a03000 0x0000003e22a0b298 Yes /lib64/libudev.so.0 0x00007f219ffd8bd0 0x00007f219fff1cb8 Yes /usr/lib64/gio/modules/libgvfsdbus.so 0x00007f219fd9f140 0x00007f219fda9108 Yes /usr/lib64/libgvfscommon.so.0 0x00007f219fb6dc80 0x00007f219fb8bc08 Yes /usr/lib64/libbluray.so.0 0x0000003e29200e20 0x0000003e292016a8 Yes /lib64/libutil.so.1 0x00007f219f963900 0x00007f219f966c68 Yes /usr/lib64/gio/modules/libdconfsettings.so 0x00007f219f750c40 0x00007f219f75c8c8 Yes /usr/lib64/gio/modules/libgioremote-volume-monitor.so 0x00007f219f542130 0x00007f219f5499a8 Yes /lib64/libnss_files.so.2 0x00007f219c337ac0 0x00007f219c337da8 Yes /usr/lib64/tracker-0.12/extract-modules/libextract-text.so $1 = 0x0 $2 = 0x0 rax 0x0 0 rbx 0x2 2 rcx 0x7f2170000038 139781589696568 rdx 0x1 1 rsi 0xffffffff 4294967295 rdi 0x7f2170000020 139781589696544 rbp 0x2 0x2 rsp 0x7f21977fd6e0 0x7f21977fd6e0 r8 0x7f2170000930 139781589698864 r9 0x6c61206f74206465 7809558891898889317 r10 0x1 1 r11 0x0 0 r12 0x4 4 r13 0x7f21977fdba8 139782252387240 r14 0x0 0 r15 0x0 0 rip 0x3e17e4d2c3 0x3e17e4d2c3 <g_logv+531> eflags 0x246 [ PF ZF IF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 Dump of assembler code for function g_logv: 0x0000003e17e4d0b0 <+0>: push %r15 0x0000003e17e4d0b2 <+2>: push %r14 0x0000003e17e4d0b4 <+4>: push %r13 0x0000003e17e4d0b6 <+6>: mov %rcx,%r13 0x0000003e17e4d0b9 <+9>: mov %esi,%ecx 0x0000003e17e4d0bb <+11>: and $0x1,%ecx 0x0000003e17e4d0be <+14>: push %r12 0x0000003e17e4d0c0 <+16>: push %rbp 0x0000003e17e4d0c1 <+17>: push %rbx 0x0000003e17e4d0c2 <+18>: sub $0x488,%rsp 0x0000003e17e4d0c9 <+25>: mov %rdx,0x48(%rsp) 0x0000003e17e4d0ce <+30>: mov %esi,%edx 0x0000003e17e4d0d0 <+32>: mov %rdi,0x20(%rsp) 0x0000003e17e4d0d5 <+37>: and $0x2,%edx 0x0000003e17e4d0d8 <+40>: mov %ecx,0x44(%rsp) 0x0000003e17e4d0dc <+44>: mov %fs:0x28,%rax 0x0000003e17e4d0e5 <+53>: mov %rax,0x478(%rsp) 0x0000003e17e4d0ed <+61>: xor %eax,%eax 0x0000003e17e4d0ef <+63>: and $0xfffffffc,%esi 0x0000003e17e4d0f2 <+66>: mov %edx,0x40(%rsp) 0x0000003e17e4d0f6 <+70>: mov %esi,0x3c(%rsp) 0x0000003e17e4d0fa <+74>: je 0x3e17e4d300 <g_logv+592> 0x0000003e17e4d100 <+80>: movslq %esi,%r12 0x0000003e17e4d103 <+83>: mov $0x40,%ebx 0x0000003e17e4d108 <+88>: jmp 0x3e17e4d118 <g_logv+104> 0x0000003e17e4d10a <+90>: nopw 0x0(%rax,%rax,1) 0x0000003e17e4d110 <+96>: test %ebx,%ebx 0x0000003e17e4d112 <+98>: je 0x3e17e4d300 <g_logv+592> 0x0000003e17e4d118 <+104>: sub $0x1,%ebx 0x0000003e17e4d11b <+107>: bt %rbx,%r12 0x0000003e17e4d11f <+111>: jae 0x3e17e4d110 <g_logv+96> 0x0000003e17e4d121 <+113>: nopl 0x0(%rax) 0x0000003e17e4d128 <+120>: mov $0x1,%ebp 0x0000003e17e4d12d <+125>: mov %ebx,%ecx 0x0000003e17e4d12f <+127>: shl %cl,%ebp 0x0000003e17e4d131 <+129>: test %ebp,0x3c(%rsp) 0x0000003e17e4d135 <+133>: je 0x3e17e4d2e0 <g_logv+560> 0x0000003e17e4d13b <+139>: mov 0x2d0e4e(%rip),%rdi # 0x3e1811df90 0x0000003e17e4d142 <+146>: xor %edx,%edx 0x0000003e17e4d144 <+148>: mov 0x2d1c75(%rip),%r14d # 0x3e1811edc0 <g_log_depth> 0x0000003e17e4d14b <+155>: mov (%rdi),%esi 0x0000003e17e4d14d <+157>: test %esi,%esi 0x0000003e17e4d14f <+159>: jne 0x3e17e4d450 <g_logv+928> 0x0000003e17e4d155 <+165>: or 0x40(%rsp),%ebp 0x0000003e17e4d159 <+169>: or 0x44(%rsp),%ebp 0x0000003e17e4d15d <+173>: test %edx,%edx 0x0000003e17e4d15f <+175>: jne 0x3e17e4d430 <g_logv+896> 0x0000003e17e4d165 <+181>: cmpq $0x0,0x20(%rsp) 0x0000003e17e4d16b <+187>: lea 0x9148c(%rip),%rdi # 0x3e17ede5fe 0x0000003e17e4d172 <+194>: mov %edx,0x18(%rsp) 0x0000003e17e4d176 <+198>: cmovne 0x20(%rsp),%rdi 0x0000003e17e4d17c <+204>: callq 0x3e17e4c260 <g_log_find_domain_L> 0x0000003e17e4d181 <+209>: mov %ebp,%ecx 0x0000003e17e4d183 <+211>: lea 0x1(%r14),%esi 0x0000003e17e4d187 <+215>: mov 0x18(%rsp),%edx 0x0000003e17e4d18b <+219>: or $0x1,%ecx 0x0000003e17e4d18e <+222>: test %r14d,%r14d 0x0000003e17e4d191 <+225>: cmovne %ecx,%ebp 0x0000003e17e4d194 <+228>: test %rax,%rax 0x0000003e17e4d197 <+231>: mov $0x5,%ecx 0x0000003e17e4d19c <+236>: je 0x3e17e4d1a1 <g_logv+241> 0x0000003e17e4d19e <+238>: mov 0x8(%rax),%ecx 0x0000003e17e4d1a1 <+241>: mov 0x2d15c8(%rip),%r8d # 0x3e1811e770 <g_log_always_fatal> 0x0000003e17e4d1a8 <+248>: mov %ebp,%edi 0x0000003e17e4d1aa <+250>: movq $0x0,0x28(%rsp) 0x0000003e17e4d1b3 <+259>: or $0x2,%edi 0x0000003e17e4d1b6 <+262>: or %ecx,%r8d 0x0000003e17e4d1b9 <+265>: test %ebp,%r8d 0x0000003e17e4d1bc <+268>: cmovne %edi,%ebp 0x0000003e17e4d1bf <+271>: lea -0xc36(%rip),%rdi # 0x3e17e4c590 <_g_log_fallback_handler> 0x0000003e17e4d1c6 <+278>: mov %ebp,%r15d 0x0000003e17e4d1c9 <+281>: and $0x1,%r15d 0x0000003e17e4d1cd <+285>: mov %rdi,0x30(%rsp) 0x0000003e17e4d1d2 <+290>: jne 0x3e17e4d220 <g_logv+368> 0x0000003e17e4d1d4 <+292>: test %rax,%rax 0x0000003e17e4d1d7 <+295>: je 0x3e17e4d3c0 <g_logv+784> 0x0000003e17e4d1dd <+301>: mov 0x10(%rax),%rax 0x0000003e17e4d1e1 <+305>: test %rax,%rax 0x0000003e17e4d1e4 <+308>: jne 0x3e17e4d1fd <g_logv+333> 0x0000003e17e4d1e6 <+310>: jmpq 0x3e17e4d3c0 <g_logv+784> 0x0000003e17e4d1eb <+315>: nopl 0x0(%rax,%rax,1) 0x0000003e17e4d1f0 <+320>: mov 0x18(%rax),%rax 0x0000003e17e4d1f4 <+324>: test %rax,%rax 0x0000003e17e4d1f7 <+327>: je 0x3e17e4d3c0 <g_logv+784> 0x0000003e17e4d1fd <+333>: mov 0x4(%rax),%edi 0x0000003e17e4d200 <+336>: and %ebp,%edi 0x0000003e17e4d202 <+338>: cmp %edi,%ebp 0x0000003e17e4d204 <+340>: jne 0x3e17e4d1f0 <g_logv+320> 0x0000003e17e4d206 <+342>: mov 0x10(%rax),%rdi 0x0000003e17e4d20a <+346>: mov 0x8(%rax),%rax 0x0000003e17e4d20e <+350>: mov %rdi,0x28(%rsp) 0x0000003e17e4d213 <+355>: mov %rax,0x30(%rsp) 0x0000003e17e4d218 <+360>: nopl 0x0(%rax,%rax,1) 0x0000003e17e4d220 <+368>: test %edx,%edx 0x0000003e17e4d222 <+370>: jne 0x3e17e4d3e0 <g_logv+816> 0x0000003e17e4d228 <+376>: mov %rsi,0x2d1b91(%rip) # 0x3e1811edc0 <g_log_depth> 0x0000003e17e4d22f <+383>: test %r15d,%r15d 0x0000003e17e4d232 <+386>: jne 0x3e17e4d358 <g_logv+680> 0x0000003e17e4d238 <+392>: mov 0x2d0d21(%rip),%rax # 0x3e1811df60 0x0000003e17e4d23f <+399>: mov (%rax),%edx 0x0000003e17e4d241 <+401>: test %edx,%edx 0x0000003e17e4d243 <+403>: je 0x3e17e4d498 <g_logv+1000> 0x0000003e17e4d249 <+409>: mov 0x0(%r13),%rax 0x0000003e17e4d24d <+413>: mov 0x48(%rsp),%rdi 0x0000003e17e4d252 <+418>: lea 0x58(%rsp),%rsi 0x0000003e17e4d257 <+423>: mov %rax,0x58(%rsp) 0x0000003e17e4d25c <+428>: mov 0x8(%r13),%rax 0x0000003e17e4d260 <+432>: mov %rax,0x60(%rsp) 0x0000003e17e4d265 <+437>: mov 0x10(%r13),%rax 0x0000003e17e4d269 <+441>: mov %rax,0x68(%rsp) 0x0000003e17e4d26e <+446>: callq 0x3e17e61e70 <g_strdup_vprintf> 0x0000003e17e4d273 <+451>: mov 0x28(%rsp),%rcx 0x0000003e17e4d278 <+456>: mov %rax,%rdx 0x0000003e17e4d27b <+459>: mov %rax,0x18(%rsp) 0x0000003e17e4d280 <+464>: mov %ebp,%esi 0x0000003e17e4d282 <+466>: mov 0x20(%rsp),%rdi 0x0000003e17e4d287 <+471>: callq *0x30(%rsp) 0x0000003e17e4d28b <+475>: mov %ebp,%eax 0x0000003e17e4d28d <+477>: mov 0x18(%rsp),%r8 0x0000003e17e4d292 <+482>: and $0x6,%eax 0x0000003e17e4d295 <+485>: cmp $0x2,%eax 0x0000003e17e4d298 <+488>: je 0x3e17e4d560 <g_logv+1200> 0x0000003e17e4d29e <+494>: and $0x2,%ebp 0x0000003e17e4d2a1 <+497>: setne %dl 0x0000003e17e4d2a4 <+500>: mov %r8,%rdi 0x0000003e17e4d2a7 <+503>: mov %dl,0x18(%rsp) 0x0000003e17e4d2ab <+507>: callq 0x3e17e4b770 <g_free> 0x0000003e17e4d2b0 <+512>: movzbl 0x18(%rsp),%edx 0x0000003e17e4d2b5 <+517>: test %dl,%dl 0x0000003e17e4d2b7 <+519>: je 0x3e17e4d2c3 <g_logv+531> 0x0000003e17e4d2b9 <+521>: test %r15d,%r15d 0x0000003e17e4d2bc <+524>: jne 0x3e17e4d5c1 <g_logv+1297> 0x0000003e17e4d2c2 <+530>: int3 => 0x0000003e17e4d2c3 <+531>: mov 0x2d0cc6(%rip),%rax # 0x3e1811df90 0x0000003e17e4d2ca <+538>: mov (%rax),%eax 0x0000003e17e4d2cc <+540>: test %eax,%eax 0x0000003e17e4d2ce <+542>: jne 0x3e17e4d478 <g_logv+968> 0x0000003e17e4d2d4 <+548>: mov %r14,0x2d1ae5(%rip) # 0x3e1811edc0 <g_log_depth> 0x0000003e17e4d2db <+555>: nopl 0x0(%rax,%rax,1) 0x0000003e17e4d2e0 <+560>: test %ebx,%ebx 0x0000003e17e4d2e2 <+562>: je 0x3e17e4d300 <g_logv+592> 0x0000003e17e4d2e4 <+564>: sub $0x1,%ebx 0x0000003e17e4d2e7 <+567>: bt %rbx,%r12 0x0000003e17e4d2eb <+571>: jae 0x3e17e4d2e0 <g_logv+560> 0x0000003e17e4d2ed <+573>: cmp $0xffffffff,%ebx 0x0000003e17e4d2f0 <+576>: jne 0x3e17e4d128 <g_logv+120> 0x0000003e17e4d2f6 <+582>: nopw %cs:0x0(%rax,%rax,1) 0x0000003e17e4d300 <+592>: mov 0x478(%rsp),%rdx 0x0000003e17e4d308 <+600>: xor %fs:0x28,%rdx 0x0000003e17e4d311 <+609>: jne 0x3e17e4d5c6 <g_logv+1302> 0x0000003e17e4d317 <+615>: add $0x488,%rsp 0x0000003e17e4d31e <+622>: pop %rbx 0x0000003e17e4d31f <+623>: pop %rbp 0x0000003e17e4d320 <+624>: pop %r12 0x0000003e17e4d322 <+626>: pop %r13 0x0000003e17e4d324 <+628>: pop %r14 0x0000003e17e4d326 <+630>: pop %r15 0x0000003e17e4d328 <+632>: retq 0x0000003e17e4d329 <+633>: mov 0x2d1a78(%rip),%rcx # 0x3e1811eda8 <default_log_data> 0x0000003e17e4d330 <+640>: mov 0x2d1441(%rip),%rdi # 0x3e1811e778 <default_log_func> 0x0000003e17e4d337 <+647>: test %ebp,%ebp 0x0000003e17e4d339 <+649>: mov %rcx,0x28(%rsp) 0x0000003e17e4d33e <+654>: mov %rdi,0x30(%rsp) 0x0000003e17e4d343 <+659>: jne 0x3e17e4d540 <g_logv+1168> 0x0000003e17e4d349 <+665>: mov %edx,%ebp 0x0000003e17e4d34b <+667>: and $0x1,%edx 0x0000003e17e4d34e <+670>: je 0x3e17e4d249 <g_logv+409> 0x0000003e17e4d354 <+676>: nopl 0x0(%rax) 0x0000003e17e4d358 <+680>: mov 0x0(%r13),%rax 0x0000003e17e4d35c <+684>: mov 0x48(%rsp),%r8 0x0000003e17e4d361 <+689>: lea 0x58(%rsp),%r9 0x0000003e17e4d366 <+694>: lea 0x70(%rsp),%rdi 0x0000003e17e4d36b <+699>: mov $0x401,%ecx 0x0000003e17e4d370 <+704>: mov $0x1,%edx 0x0000003e17e4d375 <+709>: mov $0x400,%esi 0x0000003e17e4d37a <+714>: mov $0x1,%r15d 0x0000003e17e4d380 <+720>: mov %rax,0x58(%rsp) 0x0000003e17e4d385 <+725>: mov 0x8(%r13),%rax 0x0000003e17e4d389 <+729>: mov %rax,0x60(%rsp) 0x0000003e17e4d38e <+734>: mov 0x10(%r13),%rax 0x0000003e17e4d392 <+738>: mov %rax,0x68(%rsp) 0x0000003e17e4d397 <+743>: callq 0x3e17e17590 <__vsnprintf_chk@plt> 0x0000003e17e4d39c <+748>: lea 0x70(%rsp),%rdx 0x0000003e17e4d3a1 <+753>: mov %ebp,%esi 0x0000003e17e4d3a3 <+755>: mov 0x28(%rsp),%rcx 0x0000003e17e4d3a8 <+760>: mov 0x20(%rsp),%rdi 0x0000003e17e4d3ad <+765>: callq *0x30(%rsp) 0x0000003e17e4d3b1 <+769>: and $0x2,%ebp 0x0000003e17e4d3b4 <+772>: setne %dl 0x0000003e17e4d3b7 <+775>: jmpq 0x3e17e4d2b5 <g_logv+517> 0x0000003e17e4d3bc <+780>: nopl 0x0(%rax) 0x0000003e17e4d3c0 <+784>: mov 0x2d19e1(%rip),%rax # 0x3e1811eda8 <default_log_data> 0x0000003e17e4d3c7 <+791>: mov 0x2d13aa(%rip),%rdi # 0x3e1811e778 <default_log_func> 0x0000003e17e4d3ce <+798>: test %edx,%edx 0x0000003e17e4d3d0 <+800>: mov %rax,0x28(%rsp) 0x0000003e17e4d3d5 <+805>: mov %rdi,0x30(%rsp) 0x0000003e17e4d3da <+810>: je 0x3e17e4d228 <g_logv+376> 0x0000003e17e4d3e0 <+816>: mov 0x2d0b11(%rip),%rax # 0x3e1811def8 0x0000003e17e4d3e7 <+823>: mov %ecx,0x8(%rsp) 0x0000003e17e4d3eb <+827>: mov %esi,0x18(%rsp) 0x0000003e17e4d3ef <+831>: mov 0x2d199a(%rip),%rdi # 0x3e1811ed90 <g_messages_lock> 0x0000003e17e4d3f6 <+838>: mov %rax,0x10(%rsp) 0x0000003e17e4d3fb <+843>: callq *0x18(%rax) 0x0000003e17e4d3fe <+846>: mov 0x2d0b8b(%rip),%rdx # 0x3e1811df90 0x0000003e17e4d405 <+853>: mov 0x10(%rsp),%rax 0x0000003e17e4d40a <+858>: mov 0x18(%rsp),%esi 0x0000003e17e4d40e <+862>: mov (%rdx),%ecx 0x0000003e17e4d410 <+864>: test %ecx,%ecx 0x0000003e17e4d412 <+866>: mov 0x8(%rsp),%ecx 0x0000003e17e4d416 <+870>: je 0x3e17e4d228 <g_logv+376> 0x0000003e17e4d41c <+876>: mov 0x2d199d(%rip),%rdi # 0x3e1811edc0 <g_log_depth> 0x0000003e17e4d423 <+883>: callq *0x68(%rax) 0x0000003e17e4d426 <+886>: mov 0x8(%rsp),%ecx 0x0000003e17e4d42a <+890>: jmpq 0x3e17e4d22f <g_logv+383> 0x0000003e17e4d42f <+895>: nop 0x0000003e17e4d430 <+896>: mov 0x2d0ac1(%rip),%rax # 0x3e1811def8 0x0000003e17e4d437 <+903>: mov 0x2d1952(%rip),%rdi # 0x3e1811ed90 <g_messages_lock> 0x0000003e17e4d43e <+910>: callq *0x8(%rax) 0x0000003e17e4d441 <+913>: mov 0x2d0b48(%rip),%rcx # 0x3e1811df90 0x0000003e17e4d448 <+920>: mov (%rcx),%edx 0x0000003e17e4d44a <+922>: jmpq 0x3e17e4d165 <g_logv+181> 0x0000003e17e4d44f <+927>: nop 0x0000003e17e4d450 <+928>: mov 0x2d0aa1(%rip),%rax # 0x3e1811def8 0x0000003e17e4d457 <+935>: mov 0x2d1962(%rip),%rdi # 0x3e1811edc0 <g_log_depth> 0x0000003e17e4d45e <+942>: callq *0x60(%rax) 0x0000003e17e4d461 <+945>: mov %eax,%r14d 0x0000003e17e4d464 <+948>: mov 0x2d0b25(%rip),%rax # 0x3e1811df90 0x0000003e17e4d46b <+955>: mov (%rax),%edx 0x0000003e17e4d46d <+957>: jmpq 0x3e17e4d155 <g_logv+165> 0x0000003e17e4d472 <+962>: nopw 0x0(%rax,%rax,1) 0x0000003e17e4d478 <+968>: mov 0x2d0a79(%rip),%rax # 0x3e1811def8 0x0000003e17e4d47f <+975>: mov %r14d,%esi 0x0000003e17e4d482 <+978>: mov 0x2d1937(%rip),%rdi # 0x3e1811edc0 <g_log_depth> 0x0000003e17e4d489 <+985>: callq *0x68(%rax) 0x0000003e17e4d48c <+988>: jmpq 0x3e17e4d2e0 <g_logv+560> 0x0000003e17e4d491 <+993>: nopl 0x0(%rax) 0x0000003e17e4d498 <+1000>: mov %ecx,0x8(%rsp) 0x0000003e17e4d49c <+1004>: callq 0x3e17e4cfc0 <_g_debug_init> 0x0000003e17e4d4a1 <+1009>: mov 0x8(%rsp),%ecx 0x0000003e17e4d4a5 <+1013>: or 0x2d12c5(%rip),%ecx # 0x3e1811e770 <g_log_always_fatal> 0x0000003e17e4d4ab <+1019>: test %ecx,%ebp 0x0000003e17e4d4ad <+1021>: je 0x3e17e4d249 <g_logv+409> 0x0000003e17e4d4b3 <+1027>: mov %ebp,%edx 0x0000003e17e4d4b5 <+1029>: or $0x2,%edx 0x0000003e17e4d4b8 <+1032>: cmp %edx,%ebp 0x0000003e17e4d4ba <+1034>: je 0x3e17e4d349 <g_logv+665> 0x0000003e17e4d4c0 <+1040>: mov 0x2d0ac9(%rip),%rcx # 0x3e1811df90 0x0000003e17e4d4c7 <+1047>: xor %ebp,%ebp 0x0000003e17e4d4c9 <+1049>: mov (%rcx),%eax 0x0000003e17e4d4cb <+1051>: test %eax,%eax 0x0000003e17e4d4cd <+1053>: jne 0x3e17e4d59a <g_logv+1258> 0x0000003e17e4d4d3 <+1059>: cmpq $0x0,0x20(%rsp) 0x0000003e17e4d4d9 <+1065>: lea 0x9111e(%rip),%rdi # 0x3e17ede5fe 0x0000003e17e4d4e0 <+1072>: mov %edx,0x18(%rsp) 0x0000003e17e4d4e4 <+1076>: cmovne 0x20(%rsp),%rdi 0x0000003e17e4d4ea <+1082>: callq 0x3e17e4c260 <g_log_find_domain_L> 0x0000003e17e4d4ef <+1087>: test %rax,%rax 0x0000003e17e4d4f2 <+1090>: mov 0x18(%rsp),%edx 0x0000003e17e4d4f6 <+1094>: je 0x3e17e4d329 <g_logv+633> 0x0000003e17e4d4fc <+1100>: mov 0x10(%rax),%rax 0x0000003e17e4d500 <+1104>: test %rax,%rax 0x0000003e17e4d503 <+1107>: jne 0x3e17e4d51d <g_logv+1133> 0x0000003e17e4d505 <+1109>: jmpq 0x3e17e4d329 <g_logv+633> 0x0000003e17e4d50a <+1114>: nopw 0x0(%rax,%rax,1) 0x0000003e17e4d510 <+1120>: mov 0x18(%rax),%rax 0x0000003e17e4d514 <+1124>: test %rax,%rax 0x0000003e17e4d517 <+1127>: je 0x3e17e4d329 <g_logv+633> 0x0000003e17e4d51d <+1133>: mov 0x4(%rax),%ecx 0x0000003e17e4d520 <+1136>: and %edx,%ecx 0x0000003e17e4d522 <+1138>: cmp %ecx,%edx 0x0000003e17e4d524 <+1140>: jne 0x3e17e4d510 <g_logv+1120> 0x0000003e17e4d526 <+1142>: mov 0x10(%rax),%rcx 0x0000003e17e4d52a <+1146>: mov 0x8(%rax),%rax 0x0000003e17e4d52e <+1150>: test %ebp,%ebp 0x0000003e17e4d530 <+1152>: mov %rcx,0x28(%rsp) 0x0000003e17e4d535 <+1157>: mov %rax,0x30(%rsp) 0x0000003e17e4d53a <+1162>: je 0x3e17e4d349 <g_logv+665> 0x0000003e17e4d540 <+1168>: mov 0x2d09b1(%rip),%rax # 0x3e1811def8 0x0000003e17e4d547 <+1175>: mov %edx,0x18(%rsp) 0x0000003e17e4d54b <+1179>: mov 0x2d183e(%rip),%rdi # 0x3e1811ed90 <g_messages_lock> 0x0000003e17e4d552 <+1186>: callq *0x18(%rax) 0x0000003e17e4d555 <+1189>: mov 0x18(%rsp),%edx 0x0000003e17e4d559 <+1193>: jmpq 0x3e17e4d349 <g_logv+665> 0x0000003e17e4d55e <+1198>: xchg %ax,%ax 0x0000003e17e4d560 <+1200>: mov 0x2d1849(%rip),%rax # 0x3e1811edb0 <fatal_log_func> 0x0000003e17e4d567 <+1207>: test %rax,%rax 0x0000003e17e4d56a <+1210>: je 0x3e17e4d29e <g_logv+494> 0x0000003e17e4d570 <+1216>: mov %r8,%rdx 0x0000003e17e4d573 <+1219>: mov %r8,0x18(%rsp) 0x0000003e17e4d578 <+1224>: mov 0x28(%rsp),%rcx 0x0000003e17e4d57d <+1229>: mov %ebp,%esi 0x0000003e17e4d57f <+1231>: mov 0x20(%rsp),%rdi 0x0000003e17e4d584 <+1236>: callq *%rax 0x0000003e17e4d586 <+1238>: xor %edx,%edx 0x0000003e17e4d588 <+1240>: test %eax,%eax 0x0000003e17e4d58a <+1242>: mov 0x18(%rsp),%r8 0x0000003e17e4d58f <+1247>: je 0x3e17e4d2a4 <g_logv+500> 0x0000003e17e4d595 <+1253>: jmpq 0x3e17e4d29e <g_logv+494> 0x0000003e17e4d59a <+1258>: mov 0x2d0957(%rip),%rax # 0x3e1811def8 0x0000003e17e4d5a1 <+1265>: mov 0x2d17e8(%rip),%rdi # 0x3e1811ed90 <g_messages_lock> 0x0000003e17e4d5a8 <+1272>: mov %edx,0x18(%rsp) 0x0000003e17e4d5ac <+1276>: callq *0x8(%rax) 0x0000003e17e4d5af <+1279>: mov 0x2d09da(%rip),%rdi # 0x3e1811df90 0x0000003e17e4d5b6 <+1286>: mov 0x18(%rsp),%edx 0x0000003e17e4d5ba <+1290>: mov (%rdi),%ebp 0x0000003e17e4d5bc <+1292>: jmpq 0x3e17e4d4d3 <g_logv+1059> 0x0000003e17e4d5c1 <+1297>: callq 0x3e17e16f80 <abort@plt> 0x0000003e17e4d5c6 <+1302>: callq 0x3e17e171c0 <__stack_chk_fail@plt> End of assembler dump.
Hello Deji, I have a feeling this is fixed in 0.12.8. We fixed a number of double FD close() calls for some extractors and even a GUnixFDList leak was fixed there. I am going to mark this as fixed for now. If you see it happen again, please reopen, thanks.