This is the first time I see anything like that. I have a simple three-page dialog, with these resources (although there is nothing peculiar about them):

Code:
RESOURCE DIALOG r_dialog {
  title = loc_caption;
  flags = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect | EEikDialogFlagNoBorder
| EEikDialogFlagCbaButtons | EEikDialogFlagModeless;
  buttons = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
  pages = r_pages;
  }

RESOURCE ARRAY r_pages {
  items = {
    PAGE {
      id = EFirstPageId;
      text = loc_first_tab;
      lines = r_first_dialog;
      },
    PAGE {
      id = ESecondPageId;
      text = loc_second_tab;
      lines = r_second_dialog;
      },
    PAGE {
      id = EThirdPageId;
      text = loc_third_tab;
      form = r_third_form;
      }
    };
  }

RESOURCE ARRAY r_first_dialog {
  items = {
    DLG_LINE {
      type = EAknCtDoubleListBox;
      id = EListboxId;
      control = LISTBOX {
        flags = EAknListBoxSelectionList;
        array_id = r_default_items;
        };
      }
    };
  }

...
The application in the emulator shows the r_default_items listbox items all right (or other items I add programmatically) but the program running on the device (Nokia 6600 in this case) does not, the listbox is empty. No compilation errors, no warnings, no panics, nothing suspicious, just the listboxes are empty.

Bye,
Gábor