Bug 817970 - yast segfault when clicking a *.rpm url in firefox
Summary: yast segfault when clicking a *.rpm url in firefox
Status: RESOLVED DUPLICATE of bug 842567
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: YaST2 (show other bugs)
Version: 13.1 Milestone 0
Hardware: Other Other
: P3 - Medium : Normal (vote)
Target Milestone: ---
Assignee: Thomas Göttlicher
QA Contact: Jiri Srain
URL:
Whiteboard: GOLD
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-01 12:48 UTC by Juergen Weigert
Modified: 2013-09-27 11:53 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
screenshot of the segfault dialogue (44.86 KB, image/png)
2013-05-01 12:48 UTC, Juergen Weigert
Details
/var/log/YaST2/signal as requested (13.36 KB, text/plain)
2013-06-03 10:28 UTC, Juergen Weigert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Weigert 2013-05-01 12:48:01 UTC
I am clicking on this URL
https://api.opensuse.org/build/home:jnweiger/openSUSE_12.3/i586/cairo_1_12_2/libcairo2-1.12.2-2.2.1.i586.rpm

open with: install/remove software (default)
enter root password:

Software Management opens, and informs me, about a conflict with the newer cairo-1.12.99 that I have installed. I select the first choice
(*) deinstallation  of cairo-devel-1.12.99* and friends

Hitting the Apply button I get a segfault.
Comment 1 Juergen Weigert 2013-05-01 12:48:44 UTC
Created attachment 537548 [details]
screenshot of the segfault dialogue
Comment 3 Jiří Suchomel 2013-05-31 07:09:14 UTC
Ladislav?
Comment 4 Ladislav Slezák 2013-06-02 10:08:49 UTC
Please attach /var/log/YaST2/signal file to see more details about the crash.
Comment 5 Juergen Weigert 2013-06-03 10:28:09 UTC
Created attachment 542361 [details]
/var/log/YaST2/signal as requested
Comment 6 Juergen Weigert 2013-06-03 10:29:03 UTC
attached.
Comment 7 Ladislav Slezák 2013-09-05 08:34:54 UTC
The signal file shows that the problem is likely in libyui-gtk-pkg:

[...]
/usr/lib/libgtk-3.so.0(gtk_tree_view_set_model+0x533)[0xb5a2a863]
/usr/lib/yui/libyui-gtk-pkg.so.4(_ZN15YGtkPkgListView7setListEN3Ypp4ListE+0x17d)[0x9ff24f4d]
/usr/lib/yui/libyui-gtk-pkg.so.4(_ZN17YGPackageSelector4Impl12refreshQueryEv+0x145)[0x9ff0a9d5]
/usr/lib/yui/libyui-gtk-pkg.so.4(_ZN17YGPackageSelectorC1EP7YWidgetl+0xdd9)[0x9ff07fd9]
/usr/lib/yui/libyui-gtk-pkg.so.4(_ZN27YGPackageSelectorPluginImpl21createPackageSelectorEP7YWidgetl+0x43)[0x9ff085e3]
/usr/lib/yui/libyui-gtk.so.4(_ZN27YGPackageSelectorPluginStub21createPackageSelectorEP7YWidgetl+0x40)[0xb5cb2c80]
/usr/lib/yui/libyui-gtk.so.4(_ZN15YGWidgetFactory21createPackageSelectorEP7YWidgetl+0x42)[0xb5cb1c52]
/usr/lib/YaST2/plugin/libpy2UI.so.2(_ZN15YCPDialogParser20parsePackageSelectorEP7YWidgetR10YWidgetOptRK7YCPTermRK7YCPListi+0x340)[0xb6f4b0f0]

Juergen, could you still reproduce it in M4?
Comment 8 Josef Reidinger 2013-09-27 11:53:43 UTC
It looks like related to other crash in packager gtk - again it crash in RefreshQuery - this time in setList method.

*** This bug has been marked as a duplicate of bug 842567 ***