First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 221931
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Benedikt Böhm <hollow@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Dennis Schridde <lindevel@gmx.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
subversion-1.5.0_rc5.ebuild.patch Ebuild patch to disable runtime-module-search and die on configure errors patch Dennis Schridde 2008-05-13 20:14 0000 426 bytes Details | Diff
subversion-1.5.0_rc9.ebuild.patch Workaround patch Arfrever Frehtes Taifersar Arahesis 2008-06-15 15:04 0000 1.04 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 221931 depends on: Show dependency tree
Bug 221931 blocks: 238586
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-05-13 12:53 0000
Passing --enable-runtime-module-search to configure will cause a segfault in
the Perl bindings on shutdown of i.e. git-svn.

See http://subversion.tigris.org/servlets/ReadMsg?list=dev&msgNo=138509 for
progress reports.

Reproducible: Always

Steps to Reproduce:

------- Comment #1 From Arfrever Frehtes Taifersar Arahesis 2008-05-13 14:06:39 0000 -------
Please write a patch or wait until somebody else writes it.

--enable-runtime-module-search has many significant advantages and not using it
is unacceptable.

------- Comment #2 From Dennis Schridde 2008-05-13 20:14:35 0000 -------
Created an attachment (id=153071) [edit]
Ebuild patch to disable runtime-module-search and die on configure errors 

I cannot write a patch, since even the exact cause is not yet know. ;)
Currently subversion devs suspect a generic showstopping bug in pool
destruction.
Since that functionality was already present in 1.4 and was not used by Gentoo,
I doubt it is now so extremely necessary to have it in a ~arch masked release
candidate. ;)

------- Comment #3 From Arfrever Frehtes Taifersar Arahesis 2008-05-14 14:38:52 0000 -------
(In reply to comment #2)
> Created an attachment (id=153071) [edit]
> Ebuild patch to disable runtime-module-search

-1

> and die on configure errors

econf always dies on configure errors. This part is totally useless.

> Currently subversion devs suspect a generic showstopping bug in pool
> destruction.

I heard about it. I'm one of them:
https://svn.collab.net/viewvc/*checkout*/svn/trunk/COMMITTERS

> Since that functionality was already present in 1.4 and was not used by
> Gentoo, I doubt it is now so extremely necessary to have it

It avoids some problems which happen during incompatible upgrades of some
(sometimes indirect) dependencies of Subversion.

------- Comment #4 From Christoph Brill (egore) 2008-05-14 20:24:27 0000 -------
How about package.mask-ing the 1.5.0_rc* ebuilds? Why are they in ~arch anyway?

------- Comment #5 From Arfrever Frehtes Taifersar Arahesis 2008-05-15 16:47:23 0000 -------
(In reply to comment #4)
> How about package.mask-ing the 1.5.0_rc* ebuilds?

Wrong idea.

> Why are they in ~arch anyway?

Because they are needed and useful here. Older versions don't work with
libtool-2.*.

------- Comment #6 From Dennis Schridde 2008-06-12 11:02:30 0000 -------
The issue is *still* present in rc9.
Can you please either fix the segfaults immediately, or disable runtime module
search?
This is getting annoying...

------- Comment #7 From Arfrever Frehtes Taifersar Arahesis 2008-06-15 15:04:58 0000 -------
Created an attachment (id=156927) [edit]
Workaround

------- Comment #8 From Arfrever Frehtes Taifersar Arahesis 2008-06-15 15:07:46 0000 -------
(In reply to comment #7)

dev-util/git[subversion] should depend on dev-util/subversion[-dso].

------- Comment #9 From Dennis Schridde 2008-06-15 19:27:33 0000 -------
For that matter it should be "anything-that-uses-subversion-bindings" should
depend on "subversion -dso"...
But the general idea seems like an acceptable compromise.

------- Comment #10 From Benedikt Böhm 2008-06-16 08:35:41 0000 -------
fixed in 1.5.0_rc9-r1

------- Comment #11 From Arfrever Frehtes Taifersar Arahesis 2008-06-16 08:45:26 0000 -------
(In reply to comment #9)
> For that matter it should be "anything-that-uses-subversion-bindings" should
> depend on "subversion -dso"...

Maybe only Subversion Perl bindings. We didn't hear about problems with Python
or Ruby bindings.

------- Comment #12 From Dennis Schridde 2008-08-13 21:17:01 0000 -------
I still see this issue in 1.5.1. (With USE=dso.) Is there anything known about
a real fix (besides disabling runtime-module-search)?

------- Comment #13 From Thorben Kröger 2008-08-13 21:21:49 0000 -------
(In reply to comment #10)
> fixed in 1.5.0_rc9-r1
> 

Where is the fix? If you meant the introduction of the dso useflag, that seems
like a step in the right direction, but could you at least echo a big warning
if this is enabled? Git svn failed on me and I had now idea where this came
from...

------- Comment #14 From Dennis Schridde 2008-09-24 17:03:06 0000 -------
Duplicated in bug #223747 ?

------- Comment #15 From Luke-Jr 2009-07-02 06:06:53 0000 -------
According to http://subversion.tigris.org/issues/show_bug.cgi?id=3289 the
configure flag in question is "unsupported, experimental and known to break
things"; this seems like a very bad idea to have as a default...

First Last Prev Next    No search results available      Search page      Enter new bug