Opened 4 years ago

Closed 4 years ago

#12229 closed bug (fixed)

[app_server] crashes in color_which::ui_color ()

Reported by: diver Owned by: axeld
Priority: blocker Milestone: R1/beta1
Component: Servers/app_server Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by diver)

hrev49432

Tracker doesn't start due to missing /system/data/launch/user file so I have to bring up Team monitor with Ctrl+Alt+Del. app_server crashes as soon as Workspace replicant is drawn on the desktop after clicking Restart Desktop button.

Attachments (2)

app_server.png (111.4 KB) - added by diver 4 years ago.
app_server-173-debug-24-07-2015-06-21-44.report (28.0 KB) - added by diver 4 years ago.

Download all attachments as: .zip

Change History (7)

Changed 4 years ago by diver

Attachment: app_server.png added

comment:1 Changed 4 years ago by diver

Description: modified (diff)

comment:2 Changed 4 years ago by anevilyak

This problem is due to commit http://cgit.haiku-os.org/haiku/commit/src/servers/app?id=592ffe646134dd48c661571a64a86598f3ecf29e . This change breaks ui_color, which uses the presence/absence of be_app[1] to determine whether or not to go after the shared memory region or an in-memory array, since app_server wasn't a BApplication before.

[1] http://cgit.haiku-os.org/haiku/tree/src/kits/interface/InterfaceDefs.cpp#n1079

comment:3 Changed 4 years ago by pulkomandy

In the debugger prompt, you can use the save-report command to extract a debug report. It will be stored on the Desktop, and it's better to attach that rather than a screenshot.

comment:4 Changed 4 years ago by axeld

Status: newin-progress

Looks like it should check for an app_server connection instead.

comment:5 Changed 4 years ago by axeld

Resolution: fixed
Status: in-progressclosed

Fixed in hrev49444.

Note: See TracTickets for help on using tickets.