Opened 8 years ago

Closed 6 years ago

Last modified 5 years ago

#13119 closed bug (fixed)

[BeDecorator] crashes in HWInterface::HideFloatingOverlays

Reported by: un_spacyar Owned by: Janus
Priority: normal Milestone: R1/beta2
Component: Add-Ons/Decorators/BeDecorator Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #12177, #14558
Platform: All

Description (last modified by diver)

Probably the issue is in the NetSurf side, but anyway, I think that the S.O. also can't handle the error and crashes too.

To reproduce the error:

  • run NetSurf, open the Haiku page
  • open another browser window from the NetSurf menu
  • get the KDL (see attachment 01)
  • type 'continue' inside the kdl window

Tested in hrev50775 (x86_gcc2). I attach the syslog and the screenshots.

Attachments (4)

01-KDL.jpg (1.1 MB ) - added by un_spacyar 8 years ago.
KDL
app_server-403-debug-27-12-2016-03-24-23.report (44.8 KB ) - added by un_spacyar 8 years ago.
Debug report
app_server-289-debug-29-12-2016-04-56-39.report (24.7 KB ) - added by vidrep 8 years ago.
syslog (406.1 KB ) - added by vidrep 8 years ago.

Download all attachments as: .zip

Change History (18)

by un_spacyar, 8 years ago

Attachment: 01-KDL.jpg added

KDL

comment:1 by diver, 8 years ago

Component: - GeneralServers/app_server
Description: modified (diff)
Owner: changed from nobody to axeld
Summary: KDL when running NetSurf 3.6[app_server] crash in HWInterface::HideFloatingOverlays

This is not a KDL but a fullscreen consoled session running Debugger in cli mode.

If you run into this app_server crash again you could use save-report command to generate debug which should be available on the Desktop or in /boot/home (don't remember on top of my head now)

comment:2 by un_spacyar, 8 years ago

Thanks Diver. I attach the debug report.

by un_spacyar, 8 years ago

Debug report

comment:3 by pulkomandy, 8 years ago

Component: Servers/app_serverAdd-Ons/Decorators
Owner: changed from axeld to stippi

The crash is in the BeDecorator. Does it also happen in the normal decorator?

It could be incomplete support for the stacking API in the BeDecorator. AFAIK, NetSurf is the only application out there to programatically stack its windows, rather than requiring the user to do it.

comment:4 by un_spacyar, 8 years ago

I retested again, this time using the normal decorator, and the error can't be reproduced. NetSurf apparently works well using the "default" decorator.

Thanks Pulkomandy!

comment:5 by vidrep, 8 years ago

I'm seeing the same issue here. Using the BeDecorator, I get a app_server crash after stacking windows and then maximizing. I have attached a debug report.

Version 0, edited 8 years ago by vidrep (next)

by vidrep, 8 years ago

Attachment: syslog added

comment:6 by diver, 6 years ago

Blocking: 12177 added

comment:7 by diver, 6 years ago

Component: Add-Ons/DecoratorsAdd-Ons/Decorators/BeDecorator

comment:8 by diver, 6 years ago

Description: modified (diff)
Summary: [app_server] crash in HWInterface::HideFloatingOverlays[BeDecorator] crashes in HWInterface::HideFloatingOverlays

comment:9 by diver, 6 years ago

Blocking: 14558 added

comment:10 by Janus, 6 years ago

Owner: changed from stippi to Janus
Status: newassigned

comment:11 by kallisti5, 6 years ago

merged Janus's change into master. @Janus, was this tested as functional? If so I can drop into r1beta1 and have an update roll out including it.

Thanks!

comment:12 by Janus, 6 years ago

@kallisti5, I tested the solution and it works. Maybe we can wait for some feedback.

comment:13 by Janus, 6 years ago

Resolution: fixed
Status: assignedclosed

Fixed in hrev52379.

comment:14 by nielx, 5 years ago

Milestone: UnscheduledR1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.