Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 537186 - net-dns/bind USE=rpz - critical: rpz.c:463: REQUIRE(*cnt > 0) failed, back trace
Summary: net-dns/bind USE=rpz - critical: rpz.c:463: REQUIRE(*cnt > 0) failed, back trace
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Christian Ruppert (idl0r)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-21 01:56 UTC by Benny Pedersen
Modified: 2015-11-23 07:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (file_537186.txt,4.06 KB, text/plain)
2015-01-21 02:00 UTC, Benny Pedersen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Benny Pedersen 2015-01-21 01:56:00 UTC
17-Jan-2015 06:09:57.614 general: critical: rpz.c:463: REQUIRE(*cnt > 0) failed, back trace
17-Jan-2015 06:09:57.614 general: critical: #0 0x43346d in ??
17-Jan-2015 06:09:57.614 general: critical: #1 0x7fd7fc58627a in ??
17-Jan-2015 06:09:57.614 general: critical: #2 0x7fd7fcf2e8b7 in ??
17-Jan-2015 06:09:57.614 general: critical: #3 0x7fd7fcf2eca6 in ??
17-Jan-2015 06:09:57.614 general: critical: #4 0x7fd7fcf31985 in ??
17-Jan-2015 06:09:57.614 general: critical: #5 0x7fd7fceb09de in ??
17-Jan-2015 06:09:57.614 general: critical: #6 0x7fd7fcebaeb7 in ??
17-Jan-2015 06:09:57.614 general: critical: #7 0x7fd7fcebf150 in ??
17-Jan-2015 06:09:57.614 general: critical: #8 0x7fd7fc5a9b13 in ??
17-Jan-2015 06:09:57.614 general: critical: #9 0x7fd7fc1581da in ??
17-Jan-2015 06:09:57.614 general: critical: #10 0x7fd7fbe95d7d in ??
17-Jan-2015 06:09:57.614 general: critical: exiting (due to assertion failure)


Reproducible: Always

Steps to Reproduce:
1.emerge net-dns/bind with rpz
2.configure rpz
3.reload named
4.wait
Actual Results:  
at first its nosign of errors, but when updates in rpz zone files are comming the above bug can be tricked

Expected Results:  
that args is not just ignored when 0

bug happends here on amd64 with 9.10 version of bind, seems stable on x86 9.10 version of bind, so possible just a 64bit issue ?
Comment 1 Benny Pedersen 2015-01-21 02:00:21 UTC
Created attachment 394436 [details]
emerge --info

dont know if more is needed

if some could guide me in how to use the core file to backtrace it more, i could do this, currently i just have downgraded to bind 9.9 for now
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2015-01-21 07:39:41 UTC
(In reply to Benny Pedersen from comment #0)
> 17-Jan-2015 06:09:57.614 general: critical: rpz.c:463: REQUIRE(*cnt > 0)
> failed, back trace
> 17-Jan-2015 06:09:57.614 general: critical: #0 0x43346d in ??
> 17-Jan-2015 06:09:57.614 general: critical: #1 0x7fd7fc58627a in ??
> 17-Jan-2015 06:09:57.614 general: critical: #2 0x7fd7fcf2e8b7 in ??
> 17-Jan-2015 06:09:57.614 general: critical: #3 0x7fd7fcf2eca6 in ??
> 17-Jan-2015 06:09:57.614 general: critical: #4 0x7fd7fcf31985 in ??
> 17-Jan-2015 06:09:57.614 general: critical: #5 0x7fd7fceb09de in ??
> 17-Jan-2015 06:09:57.614 general: critical: #6 0x7fd7fcebaeb7 in ??
> 17-Jan-2015 06:09:57.614 general: critical: #7 0x7fd7fcebf150 in ??
> 17-Jan-2015 06:09:57.614 general: critical: #8 0x7fd7fc5a9b13 in ??
> 17-Jan-2015 06:09:57.614 general: critical: #9 0x7fd7fc1581da in ??
> 17-Jan-2015 06:09:57.614 general: critical: #10 0x7fd7fbe95d7d in ??
> 17-Jan-2015 06:09:57.614 general: critical: exiting (due to assertion
> failure)

Rebuild net-dns/bind with debug symbols and you can fill in those blanks in the backtrace.
Comment 3 Benny Pedersen 2015-11-20 06:16:33 UTC
its now long time since it happende last time, so solved now ?

i will if it happens again make a debug emerge and send reports trace, is it safe to have debug always ?
Comment 4 Christian Ruppert (idl0r) gentoo-dev 2015-11-23 07:41:27 UTC
(In reply to Benny Pedersen from comment #3)
> its now long time since it happende last time, so solved now ?
> 
> i will if it happens again make a debug emerge and send reports trace, is it
> safe to have debug always ?

Thanks!
You should disable debug flags/options as long as you don't need it, esp. in production environments.