Ticket #263 (closed defect: fixed)

Opened 4 months ago

Last modified 2 months ago

Midgard segfaults when QB queries table that doesn't exist

Reported by: bergie Assigned to: piotras
Priority: major Milestone: 1.8 Thor
Component: Midgard Core Version:
Keywords: Cc:

Description

midgard-php (pid:2560):(info): midgard_query_builder(...) midgard-php (pid:2560):(info): add_constraint(...) midgard-php (pid:2560):(info): count(...) midgard-core (pid:2560):(DEBUG): query=SELECT count(net_nemein_favourites_favourite.guid) FROM net_nemein_favourites_favourite WHERE net_nemein_favourites_favourite.objectGuid = '35535dbc5c8b11ddac7085e0b5ff03040304' AND net_nemein_favourites_favourite.sitegroup IN (0, 1) AND net_nemein_favourites_favourite.metadata_deleted = FALSE [Mon Jul 28 14:25:06 2008] [notice] child pid 2560 exit signal Segmentation fault (11)

When the net_nemein_favourites_favourite table was created via midgard-schema the segfault disappeared.

Change History

07/28/08 13:50:10 changed by piotras

I can not reproduce it with MySQL 5.0. In such case QB returns FALSE and throws warning with message provided by MySQL.

10/02/08 16:53:18 changed by bergie

  • status changed from new to closed.
  • resolution set to fixed.

Fixing as per Piotras' message that it works with MySQL 5