Bug#875800: double free or corruption (!prev)

2017-09-15 Thread 積丹尼 Dan Jacobson
The reason you are getting 401s is that you have an invalid
oauth_client_key=
oauth_client_secret=
pair in .flickcurl.conf .

In order to reproduce the bug you need to repeat these steps:
1. Visit http://www.flickr.com/services/api/keys/ to get an 
and .
2. Create /root/.flickcurl.conf in this format:
[flickr]
oauth_client_key=
oauth_client_secret=
3. Call this program with:
  flickcurl oauth.create

Even one wrong digit in your personal oauth_client_key will make you
just get 401s and be unable to reproduce the bug.



Bug#875800: double free or corruption (!prev)

2017-09-15 Thread 積丹尼 Dan Jacobson
And no, the same problem occurs on amd64, and with libc6 2.24-17.

$ flickcurl oauth.create
*** Error in `flickcurl': double free or corruption (fasttop): 
0x55b02e930c40 ***
=== Backtrace: =
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7f1d1de88bfb]
/lib/x86_64-linux-gnu/libc.so.6(+0x76fc6)[0x7f1d1de8efc6]
/lib/x86_64-linux-gnu/libc.so.6(+0x7780e)[0x7f1d1de8f80e]
/usr/lib/x86_64-linux-gnu/libflickcurl.so.0(flickcurl_free_form+0x11)[0x7f1d1ec86421]
/usr/lib/x86_64-linux-gnu/libflickcurl.so.0(flickcurl_oauth_create_request_token+0x1d9)[0x7f1d1eca2a09]
flickcurl(+0x112b3)[0x55b02c3a72b3]
flickcurl(+0xbdf3)[0x55b02c3a1df3]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f1d1de382e1]
flickcurl(+0xbeaa)[0x55b02c3a1eaa]
=== Memory map: 
55b02c396000-55b02c3b6000 r-xp  08:06 103
/usr/bin/flickcurl
55b02c5b6000-55b02c5b7000 r--p 0002 08:06 103
/usr/bin/flickcurl
55b02c5b7000-55b02c5ba000 rw-p 00021000 08:06 103
/usr/bin/flickcurl
55b02d8c4000-55b02e982000 rw-p  00:00 0  [heap]
7f1d1000-7f1d10021000 rw-p  00:00 0 
7f1d10021000-7f1d1400 ---p  00:00 0 
7f1d1611a000-7f1d1611f000 r-xp  08:07 292
/lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f1d1611f000-7f1d1631e000 ---p 5000 08:07 292
/lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f1d1631e000-7f1d1631f000 r--p 4000 08:07 292
/lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f1d1631f000-7f1d1632 rw-p 5000 08:07 292
/lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f1d1632-7f1d1632a000 r-xp  08:07 293
/lib/x86_64-linux-gnu/libnss_files-2.24.so



Processed: Re: Bug#875800: double free or corruption (!prev)

2017-09-14 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 875800 + unreproducible
Bug #875800 [flickcurl-utils] double free or corruption (!prev)
Added tag(s) unreproducible.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
875800: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=875800
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#875800: double free or corruption (!prev)

2017-09-14 Thread Kumar Appaiah

tags 875800 + unreproducible
thanks

On Thu, Sep 14, 2017 at 10:53:40PM +0800, 積丹尼 Dan Jacobson wrote:
> Package: flickcurl-utils
> Version: 1.26-2
> Severity: grave
> File: /usr/bin/flickcurl
> 
> $ flickcurl oauth.create
> *** Error in `flickcurl': double free or corruption (!prev): 0x0176b510 ***
> === Backtrace: =
[snipped]

Hi.

I am unable to reproduce this bug. Here is what I get:

# flickcurl oauth.create
flickcurl: ERROR: Method flickr.oauth.request_token failed with error 0 - 
(null) (HTTP 401)
flickcurl: Failed to create OAuth Request token/secret
flickcurl: Command oauth.create failed

Can you please clarify whether it could be with libc6, since the
version of libc6 I have is 2.24-17.

Thanks.

Kumar
-- 
Kumar Appaiah



Bug#875800: double free or corruption (!prev)

2017-09-14 Thread 積丹尼 Dan Jacobson
Package: flickcurl-utils
Version: 1.26-2
Severity: grave
File: /usr/bin/flickcurl

$ flickcurl oauth.create
*** Error in `flickcurl': double free or corruption (!prev): 0x0176b510 ***
=== Backtrace: =
/lib/i386-linux-gnu/libc.so.6(+0x698aa)[0xb72e18aa]
/lib/i386-linux-gnu/libc.so.6(+0x705f7)[0xb72e85f7]
/lib/i386-linux-gnu/libc.so.6(+0x70e46)[0xb72e8e46]
/usr/lib/i386-linux-gnu/libflickcurl.so.0(flickcurl_free_form+0x22)[0xb7748a62]
/usr/lib/i386-linux-gnu/libflickcurl.so.0(flickcurl_oauth_create_request_token+0x201)[0xb7766f61]
flickcurl(+0xce50)[0x469e50]
flickcurl(main+0x62c)[0x46425c]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf6)[0xb7290456]
flickcurl(+0x7310)[0x464310]
=== Memory map: 
0045d000-0047c000 r-xp  08:08 65457  /usr/bin/flickcurl
0047c000-0047d000 r--p 0001e000 08:08 65457  /usr/bin/flickcurl
0047d000-0047f000 rw-p 0001f000 08:08 65457  /usr/bin/flickcurl
00a1b000-017a5000 rw-p  00:00 0  [heap]
b400-b4021000 rw-p  00:00 0 
b4021000-b410 ---p  00:00 0 
b41d4000-b41d9000 r-xp  08:08 228674 
/lib/i386-linux-gnu/libnss_dns-2.25.so
b41d9000-b41da000 r--p 4000 08:08 228674 
/lib/i386-linux-gnu/libnss_dns-2.25.so
b41da000-b41db000 rw-p 5000 08:08 228674 
/lib/i386-linux-gnu/libnss_dns-2.25.so
b41db000-b41e6000 r-xp  08:08 228676 
/lib/i386-linux-gnu/libnss_files-2.25.so...

-- System Information:
Debian Release: buster/sid
  APT prefers experimental
  APT policy: (990, 'experimental'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 4.12.0-1-686-pae (SMP w/1 CPU core)
Locale: LANG=zh_TW.UTF-8, LC_CTYPE=zh_TW.UTF-8 (charmap=UTF-8), 
LANGUAGE=zh_TW.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages flickcurl-utils depends on:
ii  libc62.25-0experimental3
ii  libcurl3-gnutls  7.55.1-1
ii  libflickcurl01.26-2
ii  libraptor2-0 2.0.14-1+b1
ii  libxml2  2.9.4+dfsg1-4

flickcurl-utils recommends no packages.

flickcurl-utils suggests no packages.

-- no debconf information