[Bug 838136] New: Software manager: transaction.c:1875: transaction_order: Assertion `tr->count == oldcount' failed.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c0 Summary: Software manager: transaction.c:1875: transaction_order: Assertion `tr->count == oldcount' failed. Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: openSUSE 12.3 Status: NEW Severity: Major Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: sknorr@novell.com QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 I am using OpenSUSE 12.3 & Gnome 3.8, and the Gtk+ version of Yast. I was trying to update three packages and uninstall one via Manage Software (while one package was updateable but locked), and got this: y2base: /home/abuild/rpmbuild/BUILD/libsolv-0.3.2/src/transaction.c:1875: transaction_order: Assertion `tr->count == oldcount' failed. YaST got signal 6 at YCP file PackageInstallation.ycp:138 /sbin/yast2: line 431: 315 Aborted $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS Performing the same actions sequentially (first do the updates, then uninstall the package) did not lead to a crash. Reproducible: Always Actual Results: Yast's software manager crashes. Expected Results: It shouldn't crash. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c1 Ye Yuan <yyuan@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |yyuan@suse.com InfoProvider| |sknorr@novell.com AssignedTo|bnc-team-screening@forge.pr |lslezak@suse.com |ovo.novell.com | --- Comment #1 from Ye Yuan <yyuan@suse.com> 2013-09-06 17:41:31 CST --- Hi Stefan, Could you please attach y2logs. If you are in doubt follow: http://en.opensuse.org/openSUSE:Bugreport_YaST Thanks! -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c2 Stefan Knorr <sknorr@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|sknorr@novell.com | --- Comment #2 from Stefan Knorr <sknorr@novell.com> 2013-09-06 11:25:17 UTC --- Created an attachment (id=556199) --> (http://bugzilla.novell.com/attachment.cgi?id=556199) y2logs -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c3 Ladislav Slezak <lslezak@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|YaST2 |libzypp AssignedTo|lslezak@suse.com |zypp-maintainers@forge.prov | |o.novell.com QAContact|jsrain@suse.com |qa-bugs@suse.de --- Comment #3 from Ladislav Slezak <lslezak@suse.com> 2013-09-06 12:52:01 UTC --- Message "libsolv-0.3.2/src/transaction.c:1875" shows that the problem is in the dependency solver. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c4 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|zypp-maintainers@forge.prov |mls@suse.com |o.novell.com | --- Comment #4 from Michael Andres <ma@suse.com> 2013-09-06 16:05:21 CEST --- libzypp: 12.13.3 built Jul 25 2013 10:38:11 libsolv: 0.3.2 Michael, log ends with: 2013-09-03 11:01:30 <1> Jocelyn.q(32647) [libsolv++] ordering transaction transaction elements: 4 edges: 0, edge space: 0 creation took 1 ms cycles broken: 0 cycle breaking took 0 ms cycle edge creation took 0 ms invedge space: 6 -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c5 Michael Schröder <mls@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |sknorr@novell.com AssignedTo|mls@suse.com |zypp-maintainers@forge.prov | |o.novell.com --- Comment #5 from Michael Schröder <mls@suse.com> 2013-09-06 14:33:04 UTC --- Please attach a solver testcase so that we can reproduce the crash. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c6 Stefan Knorr <sknorr@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|sknorr@novell.com | --- Comment #6 from Stefan Knorr <sknorr@novell.com> 2013-09-06 14:50:55 UTC --- Since I've now already updated my three packages & removed the other (you should probably see which versions of which packages), I can't reproduce this anymore. Sorry. Before doing the updates/removals, it reliably crashed, though. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c7 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libzypp |YaST2 AssignedTo|zypp-maintainers@forge.prov |bnc-team-screening@forge.pr |o.novell.com |ovo.novell.com QAContact|qa-bugs@suse.de |jsrain@suse.com --- Comment #7 from Michael Andres <ma@suse.com> 2013-09-09 18:08:09 CEST --- libsolv was relaxed in git for 13.1. The problem might occur if an unresolved transaction is commited. Some 'Gtk+ version of Yast' wizard should check the attached y2log (PID 32647). It appears to me that there is just one sovler run before the package selector is started, but not while/after the selection. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c Martin Vidner <mvidner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |tgoettlicher@suse.com |ovo.novell.com | Summary|Software manager: |[libyui-gtk-pkg] Software |transaction.c:1875: |manager: |transaction_order: |transaction.c:1875: |Assertion `tr->count == |transaction_order: |oldcount' failed. |Assertion `tr->count == | |oldcount' failed. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c8 Thomas Göttlicher <tgoettlicher@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tgoettlicher@suse.com AssignedTo|tgoettlicher@suse.com |mvidner@suse.com --- Comment #8 from Thomas Göttlicher <tgoettlicher@suse.com> 2014-01-21 09:59:15 UTC --- Reassigning to new maintainer. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=838136 https://bugzilla.novell.com/show_bug.cgi?id=838136#c9 Martin Vidner <mvidner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED Summary|[libyui-gtk-pkg] Software |[libyui-gtk-pkg] Software |manager: |manager: |transaction.c:1875: |transaction.c:1875: |transaction_order: |transaction_order: |Assertion `tr->count == |Assertion `tr->count == |oldcount' failed. |oldcount' failed. (missing | |runSolver?) --- Comment #9 from Martin Vidner <mvidner@suse.com> 2014-04-30 14:46:32 CEST ---
It appears to me that there is just one sovler run before the package selector is started, but not while/after the selection.
Note to myself, the corresponding wrapper call is Ypp::runSolver() in https://github.com/libyui/libyui-gtk-pkg/blob/0ea1df0e381688f12e53c9b04a7b36... Still need to check the logs. -- 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