Chromium crashes when 'Install and Relaunch' is clicked

Bug #601842 reported by mblsha
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Sparkle
Fix Committed
High
Unassigned

Bug Description

It actually manages to install the new version, but the old version is quit incorrectly and the crash dialog appears. Also, when new version of Chromium is started, it thinks that it was quit incorrectly and proposes to restore previous state.

I've found a way to stop crashing, and attached a little patch.

Revision history for this message
mblsha (mblsha) wrote :
Revision history for this message
Andy Matuschak (andymatuschak) wrote :

Well, that's funny. I can see that passing self is technically wrong, since it's not really the sender, but I'm not sure why that would cause a crasher! And only in Chromium. Maybe they're doing something obscene to Cocoa. Fixed in da35ef6.

Changed in sparkle:
status: New → Confirmed
status: Confirmed → Fix Committed
importance: Undecided → High
milestone: none → 1.5
Revision history for this message
mblsha (mblsha) wrote :

I could provide the stacktrace, but the bug reproduces only when Chromium is compiled in Release mode, so the stacktrace is not very interested (it crashes in pthread_mutex_lock, and then has lots of recursive ChromeMain calls). Debug builds just crash without showing anything.

Thanks :)

Revision history for this message
Andy Matuschak (andymatuschak) wrote :

Wait. Chromium uses Sparkle? Huh?

Revision history for this message
mblsha (mblsha) wrote :

No. They use Google Update. I've used Sparkle in http://chrome.yandex.ru/ (it's a Chromium fork with several small patches).

Revision history for this message
Sven Lamers (mrfuji) wrote :

Cool, a fork :D Been looking forward to something like that.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.