pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/44917: ABI breakage in sqlite3?



>Number:         44917
>Category:       pkg
>Synopsis:       ABI breakage in sqlite3?
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Apr 28 18:25:01 +0000 2011
>Originator:     Aleksey Cheusov
>Release:        NetBSD 5.1
>Organization:
>Environment:
System: NetBSD asrock.chizhovka.net 5.1 NetBSD 5.1 (GENERIC) #0: Mon Jan 31 
23:53:52 EET 2011 
cheusov%asrock.chizhovka.net@localhost:/srv/obj/sys/arch/amd64/compile/GENERIC 
amd64
Architecture: x86_64
Machine: amd64
>Description:
www/midori and www/firefox browsers built with sqlite3 <= 3.7.5
work just fine with sqlite3-3.7.5
but segfault with sqlite3 3.7.6.

According to sqlite3.h sqlite3_vfs structure has been changed
since version version 3.7.5. New member has appeared.
>How-To-Repeat:
0 ~>nih deps -r firefox | pkg_subgraph_deps -p sqlite3
xulrunner firefox
sqlite3 firefox
sqlite3 xulrunner

0 0 ~>pkg_info -N firefox | grep sqlite3
sqlite3-3.7.5

0 0 ~>pkg_info -N xulrunner | grep sqlite3
sqlite3-3.7.5

0 0 ~>nih deps -r midori | pkg_subgraph_deps -p sqlite3
libsoup24 midori
libsoup24 webkit-gtk
webkit-gtk midori
sqlite3 libsoup24
sqlite3 webkit-gtk

0 0 ~>pkg_info -N libsoup24 | grep sqlite3
sqlite3-3.7.3nb1

0 0 ~>pkg_info -N webkit-gtk | grep sqlite3
sqlite3-3.7.5

0 0 ~>midori
Segmentation fault (core dumped)

139 ~>firefox
Segmentation fault (core dumped)

139 ~>pkg_info -I sqlite3
sqlite3-3.7.6       SQL Database Engine in a C Library

0 ~>
>Fix:
recursive pkgrevision bump for all sqlite3 dependent packages
and increase of BUILDLINK_ABI_DEPENDS.sqlite3?



Home | Main Index | Thread Index | Old Index