Opened 2 years ago

Closed 2 years ago

#13421 closed bug (not reproducible)

SoftwareUpdater crash

Reported by: vidrep Owned by: perelandra
Priority: normal Milestone: Unscheduled
Component: Applications/SoftwareUpdater Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: yes Platform: All

Description

hrev51079 x86_64 Fresh install of Haiku. Launching SoftwareUpdater causes an immediate crash. Debug report attached Photo of KDL attached from earlier crash, before fresh Haiku install.

Attachments (2)

SoftwareUpdater-8607-debug-08-04-2017-17-08-23.report (15.8 KB ) - added by vidrep 2 years ago.
IMG_0370.JPG (1.6 MB ) - added by vidrep 2 years ago.

Download all attachments as: .zip

Change History (9)

comment:1 by vidrep, 2 years ago

Has a Patch: set

comment:2 by humdinger, 2 years ago

Component: Applications/HaikuDepotApplications/SoftwareUpdater
Owner: changed from stippi to perelandra
Status: newassigned

comment:3 by humdinger, 2 years ago

Has a Patch: unset

by vidrep, 2 years ago

Attachment: IMG_0370.JPG added

comment:4 by vidrep, 2 years ago

Has a Patch: set

comment:5 by perelandra, 2 years ago

I ran the SoftwareUpdater binary I built for my last commit of hrev51057, updated my x86_64 install to the latest hrev51084 and the application ran fine. I also pulled the latest master branch and rebuilt SoftwareUpdater from it and it runs fine.

What is the modified date on your SoftwareUpdater binary? That will tell you when you last built it. SoftwareUpdater is not part of the official build yet so you must rebuild it against the latest haiku master release to be sure it will run properly. It looks like the debug report you included SoftwareUpdater is running a FullSync:

0x7f555e3f1cd0 0x21428059d65 BPackageKit::BManager::BPrivate::BPackageManager::FullSync() + 0x25

However with my latest version the user is prompted to choose between a regular Update and a Full Sync before doing anything, so if SoftwareUpdater is crashing immediately it sounds like you have an older version that starts the Full Sync immediately.

Also by your screenshot of the original KDL output that looks like a different issue. That time it crashed at the point when the package manager was setting up connections to the repositories, before even attempting to sync. Can you run the command "pkgman list" if you still have this install to see what repositories you had enabled?

comment:6 by vidrep, 2 years ago

I did a clean Haiku install, git clone, and build of SoftwareUpdater and all is working again. Maybe leave the ticket open for any future issues, should they occur.

comment:7 by perelandra, 2 years ago

Resolution: not reproducible
Status: assignedclosed

I'm pretty sure you had an older binary, and since I updated the ProblemWindow GUI in hrev51057 that would explain the crash as seen in the debug report. And without knowing which repositories you had enabled for the kernel crash that will be difficult to troubleshoot. This ticket can be reopened later if needed.

Note: See TracTickets for help on using tickets.