|
Bugzilla – Full Text Bug Listing |
| Summary: | Factory: crashes after user step | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Stephan Kulow <coolo> |
| Component: | Installation | Assignee: | Steffen Winterfeldt <snwint> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Blocker | ||
| Priority: | P5 - None | CC: | aschnell, jsuchome, mvidner, peter, vuntz |
| Version: | Alpha 2 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | y2log | ||
|
Description
Stephan Kulow
2008-02-28 09:32:19 UTC
Created attachment 197629 [details]
y2log
Thanks, my X server crashed on distupgrade, so I didn't have it available. *** Bug 365337 has been marked as a duplicate of this bug. *** I can reproduce the bug. Y2DEBUG shows that ag_crack gets called and then suddenly zypp is cleaning up and then Perl dies, leaving some assertion failures (on tty10 because yast runs in gdb). strange. not sure I would trust my instsys debugging abilities, but just commenting out the destructor didn't seem to help. *** Bug 366511 has been marked as a duplicate of this bug. *** I suspect that Perl got an error and wants to shut down. A complication is that the many assertion failures may hide earlier Perl error messages. Let's try redirecting the output to a file. BTW Arvin do you know already about GDB starting unconditionally? To reproduce, boot from http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/boot/boot.iso I redirected the output to a file:
(gdb) r installation '("initial")' qt --noborder --auto-fonts --fullscreen > /root/out 2>&1
and found:
/usr/lib/cracklib_dict.pwd: No such file or directory
PWOpen: No such file or directory
Attempt to free temp prematurely: SV 0x1237489 [...perl assertion failures...]
That file is a dangling symlink to ../share/cracklib/pw_dict.pwd
Maybe some code could be made more robust. In perl:
eval {
crackme();
}
if $@ y2error...
(In reply to comment #8 from Martin Vidner) > I redirected the output to a file: > (gdb) r installation '("initial")' qt --noborder --auto-fonts --fullscreen > > /root/out 2>&1 > > and found: > /usr/lib/cracklib_dict.pwd: No such file or directory > PWOpen: No such file or directory > Attempt to free temp prematurely: SV 0x1237489 [...perl assertion failures...] > > That file is a dangling symlink to ../share/cracklib/pw_dict.pwd Steffen, please include also the linked files from cracklib.rpm (fate 302980, comment 55). oops, package was missing in BuildRequires |