I believe this was fixed with the upstream fix:

commit 851c9d288a76b881ec547a61c2c3a8cc2b42f207
Author: Colin Ian King <colin.k...@canonical.com>
Date:   Fri Jul 10 00:33:25 2015 +0100

    Fix null ptr dereference when UID can't be read (LP: #1473245)

..can you clone and build the latest smemstat and see if this fixes the
issue. If so, I'll get this fix into 0.01.10-1 version

git clone git://kernel.ubuntu.com/cking/smemstat
cd smemstat
make

and see if this version fixes the issue.

Colin



On 21/01/17 11:52, Miroslav Mitevski wrote:
> I suspect the program hangs when the smemstat tries to read data about it’s 
> own process.
>> On 21.01.2017 г., at 13:46, Miroslav Mitevski <miroslav.mitev...@gmail.com> 
>> wrote:
>>
>> The issue is reproduced when the command is executed as root only.
>>
>> Attaching the log from strace.
>>
>> Regards,
>> Miro
>> <smemstat.log>
>>> On 21.01.2017 г., at 13:33, Miroslav Mitevski <miroslav.mitev...@gmail.com> 
>>> wrote:
>>>
>>> It is 32 bit
>>>
>>> Below is the content of /proc/cpuinfo
>>>
>>> processor   : 0
>>> model name  : Feroceon 88FR131 rev 1 (v5l)
>>> BogoMIPS    : 1974.27
>>> Features    : swp half thumb fastmult edsp
>>> CPU implementer     : 0x56
>>> CPU architecture: 5TE
>>> CPU variant : 0x2
>>> CPU part    : 0x131
>>> CPU revision        : 1
>>>
>>> Hardware    : QNAP TS-119/TS-219
>>> Revision    : 0000
>>> Serial              : 0000000000000000
>>>
>>> Regards,
>>> Miro
>>>
>>>> On 21.01.2017 г., at 12:32, Colin Ian King <colin.k...@canonical.com> 
>>>> wrote:
>>>>
>>>> Hi Miroslav,
>>>>
>>>> Is that a 32 bit ARM platform?
>>>>
>>>> How are you running smemstat?
>>>>
>>>> Can you re-run smemstat using strace and capturing the output and adding
>>>> that to the bug report?
>>>>
>>>> e.g.
>>>>
>>>> strace smemstat >& smemstat.log
>>>>
>>>> please can you use the same smemstat options that reproduce the bug.
>>>>
>>>> Thanks!
>>>>
>>>> On 21/01/17 10:19, Miroslav Mitevski wrote:
>>>>> Package: smemstat
>>>>> Version: 0.01.10-1
>>>>> Severity: important
>>>>>
>>>>> Dear Maintainer,
>>>>>
>>>>> after installing the package from the official Debian repository and 
>>>>> executing the smemstat command on ARM based machine I discovered the 
>>>>> following error:
>>>>>
>>>>> The expectation is program to list running processes with the memory 
>>>>> usage. Unfortunately the program crashes with "Segmentation fault".
>>>>>
>>>>> There are no logs or additional error messages.
>>>>>
>>>>> The Debian installation is on QNAP 219P II device, which is ARM based.
>>>>>
>>>>> Current locale of the system is bg_BG.UTF-8
>>>>>
>>>>> Itried with en_US.UTF-8 and "C" - the result was the same.
>>>>>
>>>>> Regards,
>>>>> Miro
>>>>>
>>>>>
>>>>> *** Reporter, please consider answering these questions, where 
>>>>> appropriate ***
>>>>>
>>>>> * What was the outcome of this action?
>>>>> * What outcome did you expect instead?
>>>>>
>>>>> *** End of the template - remove these template lines ***
>>>>>
>>>>>
>>>>> -- System Information:
>>>>> Debian Release: 8.7
>>>>> APT prefers stable-updates
>>>>> APT policy: (500, 'stable-updates'), (500, 'stable')
>>>>> Architecture: armel (armv5tel)
>>>>>
>>>>> Kernel: Linux 3.16.0-4-kirkwood
>>>>> Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)
>>>>> Shell: /bin/sh linked to /bin/dash
>>>>> Init: systemd (via /run/systemd/system)
>>>>>
>>>>> Versions of packages smemstat depends on:
>>>>> ii  libc6  2.19-18+deb8u7
>>>>>
>>>>> smemstat recommends no packages.
>>>>>
>>>>> smemstat suggests no packages.
>>>>>
>>>>> -- no debconf information
>>>>>
>>>>
>>>
>>

Reply via email to