[Bug 885740] New: Yast2 Qt package manager crashes if libqdialogsolver1 is installed
https://bugzilla.novell.com/show_bug.cgi?id=885740
https://bugzilla.novell.com/show_bug.cgi?id=885740#c0
Summary: Yast2 Qt package manager crashes if libqdialogsolver1
is installed
Classification: openSUSE
Product: openSUSE Factory
Version: 13.2 Milestone 0
Platform: Other
OS/Version: Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: YaST2
AssignedTo: yast2-maintainers@suse.de
ReportedBy: alex.richardson@gmx.de
QAContact: jsrain@suse.com
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:30.0) Gecko/20100101
Firefox/30.0
I am runing Factory with the latest updates as of today installed and it is
impossible to use the Qt GUI of yast for software management because the crash
happens immediately upon launch.
Deleteing the libqdialogsolver1 fixed this crash.
This happens when it attempts to dlopen this shared library, because then we
have both Qt4 as well as Qt5 running in the same process which causes all sorts
of strange crashes.
qdialogsolver would need to be ported to qt5 for it to work. I had a quick look
at it and it still uses Qt3Support Q3Canvas class so the porting is
non-trivial.
I guess the best workaround would be adding a Conflicts: libqdialogsolver1 line
to libyui-qt-pkg6, since the mere presence of that library causes the crash.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe7265700 (LWP 27214)]
0x00007fffd063b9bc in ?? () from /usr/lib64/libQtGui.so.4
(gdb) bt
#0 0x00007fffd063b9bc in ?? () from /usr/lib64/libQtGui.so.4
#1 0x00007ffff7dea92a in call_init (l=<optimized out>, argc=argc@entry=3,
argv=argv@entry=0x7fffffffdb48, env=env@entry=0x4a57400) at dl-init.c:78
#2 0x00007ffff7deaa13 in call_init (env=0x4a57400, argv=0x7fffffffdb48,
argc=3, l=<optimized out>) at dl-init.c:36
#3 _dl_init (main_map=main_map@entry=0x7fffe0153cb0, argc=3,
argv=0x7fffffffdb48, env=0x4a57400) at dl-init.c:126
#4 0x00007ffff7deeb48 in dl_open_worker (a=a@entry=0x7fffe7263f28) at
dl-open.c:566
#5 0x00007ffff7dea7e4 in _dl_catch_error
(objname=objname@entry=0x7fffe7263f18,
errstring=errstring@entry=0x7fffe7263f20,
mallocedp=mallocedp@entry=0x7fffe7263f17, operate=operate@entry=0x7ffff7dee870
https://bugzilla.novell.com/show_bug.cgi?id=885740
https://bugzilla.novell.com/show_bug.cgi?id=885740#c1
Wolfgang Bauer
I am runing Factory with the latest updates as of today installed and it is impossible to use the Qt GUI of yast for software management because the crash happens immediately upon launch. Deleteing the libqdialogsolver1 fixed this crash.
This happens when it attempts to dlopen this shared library, because then we have both Qt4 as well as Qt5 running in the same process which causes all sorts of strange crashes.
qdialogsolver would need to be ported to qt5 for it to work.
True, and that is already work-in-progress: https://bugzilla.novell.com/show_bug.cgi?id=866622 But libqdialogsolver1 isn't installed by default anyway. *** This bug has been marked as a duplicate of bug 866622 *** http://bugzilla.novell.com/show_bug.cgi?id=866622 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com