* xconfig segfault
@ 2006-11-20 0:12 Randy Dunlap
2006-11-20 0:41 ` Adrian Bunk
0 siblings, 1 reply; 8+ messages in thread
From: Randy Dunlap @ 2006-11-20 0:12 UTC (permalink / raw)
To: lkml
make xconfig is segfaulting on me in 2.6.19-rc6 and later
when I do ^F (find/search).
Works fine in 2.6.19-rc5 and earlier.
The only message log I get is:
qconf[5839]: segfault at 0000000000000008 rip 00000000004289bc rsp 00007fffa08ccf10 error 4
I don't see any changes in scripts/kconfig/* in 2.6.19-rc6.
Any ideas/suggestions?
Thanks,
---
~Randy
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: xconfig segfault
2006-11-20 0:12 xconfig segfault Randy Dunlap
@ 2006-11-20 0:41 ` Adrian Bunk
2006-11-20 0:47 ` Randy Dunlap
0 siblings, 1 reply; 8+ messages in thread
From: Adrian Bunk @ 2006-11-20 0:41 UTC (permalink / raw)
To: Randy Dunlap; +Cc: lkml
On Sun, Nov 19, 2006 at 04:12:31PM -0800, Randy Dunlap wrote:
> make xconfig is segfaulting on me in 2.6.19-rc6 and later
> when I do ^F (find/search).
> Works fine in 2.6.19-rc5 and earlier.
>
> The only message log I get is:
>
> qconf[5839]: segfault at 0000000000000008 rip 00000000004289bc rsp 00007fffa08ccf10 error 4
>
> I don't see any changes in scripts/kconfig/* in 2.6.19-rc6.
> Any ideas/suggestions?
Works fine for me in -rc6.
Did you upgrade Qt, or could there be any other local change that broke
it for you?
> Thanks,
> ~Randy
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: xconfig segfault
2006-11-20 0:41 ` Adrian Bunk
@ 2006-11-20 0:47 ` Randy Dunlap
2006-11-20 18:24 ` Randy Dunlap
0 siblings, 1 reply; 8+ messages in thread
From: Randy Dunlap @ 2006-11-20 0:47 UTC (permalink / raw)
To: Adrian Bunk; +Cc: lkml
Adrian Bunk wrote:
> On Sun, Nov 19, 2006 at 04:12:31PM -0800, Randy Dunlap wrote:
>> make xconfig is segfaulting on me in 2.6.19-rc6 and later
>> when I do ^F (find/search).
>> Works fine in 2.6.19-rc5 and earlier.
>>
>> The only message log I get is:
>>
>> qconf[5839]: segfault at 0000000000000008 rip 00000000004289bc rsp 00007fffa08ccf10 error 4
>>
>> I don't see any changes in scripts/kconfig/* in 2.6.19-rc6.
>> Any ideas/suggestions?
>
> Works fine for me in -rc6.
>
> Did you upgrade Qt, or could there be any other local change that broke
> it for you?
Didn't upgrade Qt. I started out suspecting that it was a local change
that broke it, like a library, but I rebuilt/re-tested 2.6.19-rc[123456]
and rc1..rc5 all work for me, while rc6 segfaults.
And rc6 works for me on an i386/i686 machine, but fails on x86_64.
--
~Randy
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: xconfig segfault
2006-11-20 0:47 ` Randy Dunlap
@ 2006-11-20 18:24 ` Randy Dunlap
2006-11-20 21:57 ` Roman Zippel
0 siblings, 1 reply; 8+ messages in thread
From: Randy Dunlap @ 2006-11-20 18:24 UTC (permalink / raw)
To: zippel, jes; +Cc: Adrian Bunk, lkml
On Sun, 19 Nov 2006 16:47:03 -0800 Randy Dunlap wrote:
> Adrian Bunk wrote:
> > On Sun, Nov 19, 2006 at 04:12:31PM -0800, Randy Dunlap wrote:
> >> make xconfig is segfaulting on me in 2.6.19-rc6 and later
> >> when I do ^F (find/search).
> >> Works fine in 2.6.19-rc5 and earlier.
> >>
> >> The only message log I get is:
> >>
> >> qconf[5839]: segfault at 0000000000000008 rip 00000000004289bc rsp 00007fffa08ccf10 error 4
> >>
> >> I don't see any changes in scripts/kconfig/* in 2.6.19-rc6.
> >> Any ideas/suggestions?
> >
> > Works fine for me in -rc6.
> >
> > Did you upgrade Qt, or could there be any other local change that broke
> > it for you?
>
> Didn't upgrade Qt. I started out suspecting that it was a local change
> that broke it, like a library, but I rebuilt/re-tested 2.6.19-rc[123456]
> and rc1..rc5 all work for me, while rc6 segfaults.
> And rc6 works for me on an i386/i686 machine, but fails on x86_64.
I found the problem patch, but not the root cause.
The xconfig segfault begins in 2.6.19-rc5-git3 (-git2 is OK).
A relatively simple Kconfig change causes it (but why?).
(Note: The running kernel doesn't matter, just which kernel tree
is being viewed/config-ed.)
If I back out the patches below, -git3 (xconfig ^F find/search)
works for me.
---
~Randy
diff -Naurp -X linux-2.6.19-rc5-git2/Documentation/dontdiff linux-2.6.19-rc5-git2/drivers/char/Kconfig linux-2.6.19-rc5-git3/drivers/char/Kconfig
--- linux-2.6.19-rc5-git2/drivers/char/Kconfig 2006-11-20 08:47:26.000000000 -0800
+++ linux-2.6.19-rc5-git3/drivers/char/Kconfig 2006-11-20 08:48:34.000000000 -0800
@@ -409,14 +409,6 @@ config SGI_MBCS
If you have an SGI Altix with an attached SABrick
say Y or M here, otherwise say N.
-config MSPEC
- tristate "Memory special operations driver"
- depends on IA64
- help
- If you have an ia64 and you want to enable memory special
- operations support (formerly known as fetchop), say Y here,
- otherwise say N.
-
source "drivers/serial/Kconfig"
config UNIX98_PTYS
diff -Naurp -X linux-2.6.19-rc5-git2/Documentation/dontdiff linux-2.6.19-rc5-git2/arch/ia64/Kconfig linux-2.6.19-rc5-git3/arch/ia64/Kconfig
--- linux-2.6.19-rc5-git2/arch/ia64/Kconfig 2006-11-20 08:47:41.000000000 -0800
+++ linux-2.6.19-rc5-git3/arch/ia64/Kconfig 2006-11-20 08:48:34.000000000 -0800
@@ -484,6 +484,15 @@ source "net/Kconfig"
source "drivers/Kconfig"
+config MSPEC
+ tristate "Memory special operations driver"
+ depends on IA64
+ select IA64_UNCACHED_ALLOCATOR
+ help
+ If you have an ia64 and you want to enable memory special
+ operations support (formerly known as fetchop), say Y here,
+ otherwise say N.
+
source "fs/Kconfig"
source "lib/Kconfig"
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: xconfig segfault
2006-11-20 18:24 ` Randy Dunlap
@ 2006-11-20 21:57 ` Roman Zippel
2006-11-20 23:19 ` Randy Dunlap
0 siblings, 1 reply; 8+ messages in thread
From: Roman Zippel @ 2006-11-20 21:57 UTC (permalink / raw)
To: Randy Dunlap; +Cc: jes, Adrian Bunk, lkml
Hi,
On Mon, 20 Nov 2006, Randy Dunlap wrote:
> I found the problem patch, but not the root cause.
>
> The xconfig segfault begins in 2.6.19-rc5-git3 (-git2 is OK).
> A relatively simple Kconfig change causes it (but why?).
>
> (Note: The running kernel doesn't matter, just which kernel tree
> is being viewed/config-ed.)
>
> If I back out the patches below, -git3 (xconfig ^F find/search)
> works for me.
I cannot reproduce this. Could you try to run qconf within gdb for a
backtrace (adding -g to HOST_EXTRACFLAGS might get more useful output).
bye, Roman
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: xconfig segfault
2006-11-20 21:57 ` Roman Zippel
@ 2006-11-20 23:19 ` Randy Dunlap
2006-11-20 23:30 ` Roman Zippel
0 siblings, 1 reply; 8+ messages in thread
From: Randy Dunlap @ 2006-11-20 23:19 UTC (permalink / raw)
To: Roman Zippel; +Cc: jes, Adrian Bunk, lkml
Roman Zippel wrote:
> Hi,
>
> On Mon, 20 Nov 2006, Randy Dunlap wrote:
>
>> I found the problem patch, but not the root cause.
>>
>> The xconfig segfault begins in 2.6.19-rc5-git3 (-git2 is OK).
>> A relatively simple Kconfig change causes it (but why?).
>>
>> (Note: The running kernel doesn't matter, just which kernel tree
>> is being viewed/config-ed.)
>>
>> If I back out the patches below, -git3 (xconfig ^F find/search)
>> works for me.
>
> I cannot reproduce this. Could you try to run qconf within gdb for a
> backtrace (adding -g to HOST_EXTRACFLAGS might get more useful output).
Sure, let me know what you want next.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46953334203536 (LWP 23635)]
0x00000000004289bc in ConfigMainWindow::searchConfig ()
(gdb) bt
#0 0x00000000004289bc in ConfigMainWindow::searchConfig ()
#1 0x0000000000428ae2 in ConfigMainWindow::qt_invoke ()
#2 0x00002ab42ab8b79c in QObject::activate_signal ()
from /usr/lib64/libqt-mt.so.3
#3 0x00002ab42ab8c4b3 in QObject::activate_signal ()
from /usr/lib64/libqt-mt.so.3
#4 0x00002ab42ae889b3 in QAction::qt_invoke () from /usr/lib64/libqt-mt.so.3
#5 0x00002ab42ab8b79c in QObject::activate_signal ()
from /usr/lib64/libqt-mt.so.3
#6 0x00002ab42ae6d628 in QSignal::signal () from /usr/lib64/libqt-mt.so.3
#7 0x00002ab42aba42a5 in QSignal::activate () from /usr/lib64/libqt-mt.so.3
#8 0x00002ab42ab31a45 in QAccelPrivate::activate ()
from /usr/lib64/libqt-mt.so.3
#9 0x00002ab42ab333e2 in QAccelManager::dispatchAccelEvent ()
from /usr/lib64/libqt-mt.so.3
#10 0x00002ab42ab338fc in qt_dispatchAccelEvent () from /usr/lib64/libqt-mt.so.3
#11 0x00002ab42ab35d7a in QApplication::notify () from /usr/lib64/libqt-mt.so.3
#12 0x00002ab42ab31fce in QAccelManager::tryAccelEvent ()
from /usr/lib64/libqt-mt.so.3
#13 0x00002ab42ab323ac in qt_tryAccelEvent () from /usr/lib64/libqt-mt.so.3
#14 0x00002ab42aadb39c in QETWidget::translateKeyEvent ()
from /usr/lib64/libqt-mt.so.3
#15 0x00002ab42aadc180 in QApplication::x11ProcessEvent ()
from /usr/lib64/libqt-mt.so.3
#16 0x00002ab42aaeb22f in QEventLoop::processEvents ()
from /usr/lib64/libqt-mt.so.3
#17 0x00002ab42ab49691 in QEventLoop::enterLoop () from /usr/lib64/libqt-mt.so.3
#18 0x00002ab42ab4953a in QEventLoop::exec () from /usr/lib64/libqt-mt.so.3
#19 0x0000000000425e23 in main ()
(gdb)
--
~Randy
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: xconfig segfault
2006-11-20 23:19 ` Randy Dunlap
@ 2006-11-20 23:30 ` Roman Zippel
2006-11-20 23:43 ` Randy Dunlap
0 siblings, 1 reply; 8+ messages in thread
From: Roman Zippel @ 2006-11-20 23:30 UTC (permalink / raw)
To: Randy Dunlap; +Cc: jes, Adrian Bunk, lkml
Hi,
On Mon, 20 Nov 2006, Randy Dunlap wrote:
> > I cannot reproduce this. Could you try to run qconf within gdb for a
> > backtrace (adding -g to HOST_EXTRACFLAGS might get more useful output).
>
> Sure, let me know what you want next.
Hmm, an uninitialize field is IMO the only thing that could go wrong here.
bye, Roman
---
scripts/kconfig/qconf.cc | 1 +
1 file changed, 1 insertion(+)
Index: linux-2.6/scripts/kconfig/qconf.cc
===================================================================
--- linux-2.6.orig/scripts/kconfig/qconf.cc
+++ linux-2.6/scripts/kconfig/qconf.cc
@@ -1259,6 +1259,7 @@ void ConfigSearchWindow::search(void)
* Construct the complete config widget
*/
ConfigMainWindow::ConfigMainWindow(void)
+ : searchWindow(0)
{
QMenuBar* menu;
bool ok;
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: xconfig segfault
2006-11-20 23:30 ` Roman Zippel
@ 2006-11-20 23:43 ` Randy Dunlap
0 siblings, 0 replies; 8+ messages in thread
From: Randy Dunlap @ 2006-11-20 23:43 UTC (permalink / raw)
To: Roman Zippel; +Cc: jes, Adrian Bunk, lkml
On Tue, 21 Nov 2006 00:30:36 +0100 (CET) Roman Zippel wrote:
> Hi,
>
> On Mon, 20 Nov 2006, Randy Dunlap wrote:
>
> > > I cannot reproduce this. Could you try to run qconf within gdb for a
> > > backtrace (adding -g to HOST_EXTRACFLAGS might get more useful output).
> >
> > Sure, let me know what you want next.
>
> Hmm, an uninitialize field is IMO the only thing that could go wrong here.
Great, that fixes it. Thanks!
> bye, Roman
>
> ---
> scripts/kconfig/qconf.cc | 1 +
> 1 file changed, 1 insertion(+)
>
> Index: linux-2.6/scripts/kconfig/qconf.cc
> ===================================================================
> --- linux-2.6.orig/scripts/kconfig/qconf.cc
> +++ linux-2.6/scripts/kconfig/qconf.cc
> @@ -1259,6 +1259,7 @@ void ConfigSearchWindow::search(void)
> * Construct the complete config widget
> */
> ConfigMainWindow::ConfigMainWindow(void)
> + : searchWindow(0)
> {
> QMenuBar* menu;
> bool ok;
> -
---
~Randy
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-11-20 23:44 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-11-20 0:12 xconfig segfault Randy Dunlap
2006-11-20 0:41 ` Adrian Bunk
2006-11-20 0:47 ` Randy Dunlap
2006-11-20 18:24 ` Randy Dunlap
2006-11-20 21:57 ` Roman Zippel
2006-11-20 23:19 ` Randy Dunlap
2006-11-20 23:30 ` Roman Zippel
2006-11-20 23:43 ` Randy Dunlap
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox