Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jan 2012 12:33:57 GMT
From:      Alex <a.ulasov@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/164015: pinba crahes PHP when built with protobuf-2.4.1
Message-ID:  <201201111233.q0BCXvSD045354@red.freebsd.org>
Resent-Message-ID: <201201111240.q0BCe7D9062110@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         164015
>Category:       ports
>Synopsis:       pinba crahes PHP when built with protobuf-2.4.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jan 11 12:40:07 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Alex
>Release:        FreeBSD 7.2-RELEASE-p4
>Organization:
Internet agency "Dva slona"
>Environment:
FreeBSD inner.dvaslona.com 7.2-RELEASE-p4 FreeBSD 7.2-RELEASE-p4 #4: Mon Nov 30 16:14:34 MSK 2009     root@dev.3wstyle.com:/usr/obj/usr/src/sys/FIREWALL  i386
>Description:
pinba crahes PHP when built with protobuf-2.4.1

php5-5.3.8
php5-pinba-2011.08.18
protobuf-2.4.1

How to repeat:
> php -m
> Segmentation fault: 11 (core dumped)

Backtrace:

#0  0x289af378 in std::_Rb_tree<std::string, std::pair<std::string const, std::pair<void const*, int> >, std::_Select1st<std::pair<std::string const, std::pair<void const*, int> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<void const*, int> > > >::_M_insert_unique ()
   from /usr/local/lib/libprotobuf.so.7
#1  0x289b23c9 in google::protobuf::InsertIfNotPresent<std::map<std::string, std::pair<void const*, int>, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<void const*, int> > > >, std::string, std::pair<void const*, int> > () from /usr/local/lib/libprotobuf.so.7
#2  0x289b2ae3 in google::protobuf::SimpleDescriptorDatabase::DescriptorIndex<std::pair<void const*, int> >::AddFile () from /usr/local/lib/libprotobuf.so.7
#3  0x289adc27 in google::protobuf::EncodedDescriptorDatabase::Add () from /usr/local/lib/libprotobuf.so.7
#4  0x28966d20 in google::protobuf::DescriptorPool::InternalAddGeneratedFile () from /usr/local/lib/libprotobuf.so.7
#5  0x289929a0 in google::protobuf::protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto () from /usr/local/lib/libprotobuf.so.7
#6  0x2899347d in __static_initialization_and_destruction_0 () from /usr/local/lib/libprotobuf.so.7
#7  0x289f1e75 in __do_global_ctors_aux () from /usr/local/lib/libprotobuf.so.7
#8  0x28941ae1 in _init () from /usr/local/lib/libprotobuf.so.7
#9  0x283f3140 in ?? ()
#10 0x283e7814 in ?? () from /libexec/ld-elf.so.1
#11 0xbfbfe978 in ?? ()
#12 0x283c55bc in dlsym () from /libexec/ld-elf.so.1
#13 0x283c5f4e in dlopen () from /libexec/ld-elf.so.1
#14 0x081079b4 in php_load_extension (filename=0x28812108 "pinba.so", type=1, start_now=0) at /usr/ports/lang/php5/work/php-5.3.8/ext/standard/dl.c:147
#15 0x081d80b3 in php_load_php_extension_cb (arg=0x28803e38) at /usr/ports/lang/php5/work/php-5.3.8/main/php_ini.c:351
#16 0x0823616e in zend_llist_apply (l=0x83d7e9c, func=0x81d8090 <php_load_php_extension_cb>) at /usr/ports/lang/php5/work/php-5.3.8/Zend/zend_llist.c:385
#17 0x081d8eee in php_ini_register_extensions () at /usr/ports/lang/php5/work/php-5.3.8/main/php_ini.c:751
#18 0x081d11c2 in php_module_startup (sf=0x83c4e20, additional_modules=0x0, num_additional_modules=0)
    at /usr/ports/lang/php5/work/php-5.3.8/main/main.c:2056
#19 0x083136c1 in php_cli_startup (sapi_module=0x83c4e20) at /usr/ports/lang/php5/work/php-5.3.8/sapi/cli/php_cli.c:398
#20 0x083143f2 in main (argc=2, argv=0xbfbfed38) at /usr/ports/lang/php5/work/php-5.3.8/sapi/cli/php_cli.c:770
>How-To-Repeat:
See above
>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201111233.q0BCXvSD045354>